Последние записи
- Пример заполнения динамического массива
- Исходник нахождения обратной матрицы
- Нужен ли сайт разработчику?
- Обсуждаем технологию I2P
- Как запустить программу указанную в Edit.Text
- Скачать файл с использованием потока
- Поиск слова в Memo
- Распаковщик формата .img из GTA San Andreas
- Подсчет количества повторяющихся букв в файле
- Простейший скрипт загрузки картинки с помощью php
14th
Июл
Как выполнить операция циклического сдвига влево?
Как выполнить эту операцию? Когда стоит < < то выполняется shl. А здесь как я понимаю нужно циклически выполнить shl? (читать всё…)
9th
Июн
Цикл «while» в NASM-е?
1) мне нужна программа,написанная именно на NASM-е, которая позволит переводить числа из десятичной системы счисления и восьмеричную.
2) нельзя ли написать для примера…делить A на Б ,пока С(результат деления) не станет равен к примеру единице. (читать всё…)
26th
Май
Вывод физ. и stack’ого адреса переменной / 8086
Ребят имею представление как получить стековый адрес и физ. адрес переменной, но не могу понять как можно вывести все это дело на экран.
То есть я как понимаю, я получу значение адреса, значение переводить в Hex, с Hex’а в строку и только потом вывод. (читать всё…)
26th
Компилирование FAR + MASM
Mikl___:
Приходится писать и под DOS, и под Windows, используя TASM, MASM, WASM (Watcom Assembler), FASM, NASM ― наш исходный файл имеет стандартное расширение asm, а в качестве результата требуется com, exe, dll, lib… А если мы пишем exe-файл для Windows ― тогда по разному нужно собирать exe под console или gui… Можно ли предельно упростить сборку из ASM-файлов и при этом не писать каждый раз новый bat-файл?
Для начала напишем bat-файл, который по щелчку мыши или по нажатию на Enter создает gui-шный файл под Windows, причем, если в той же папке будет rc-файл с тем же именем, тогда к нашему obj-файлу будет добавлен res-файл.
Пишем asm.bat следующего содержания (читать всё…)
25th
Май
Как на ATtiny2313 посчитать LN, sqr,sqrt, sin,cos
Думаю от модели avr это не зависит т.к. у всех AVR аппаратных таких команд нет, кроме сложения, вычитания и в некоторых моделях есть умножение. Алгоритмы по умножению и делению у меня есть их можете не советовать, я это осуществляю столбиком. (читать всё…)
25th
Создание окна (asm) с использованием WinApi
Как можно создать главное окно программы (читать всё…)
24th
Май
Как вычислить длину строки?
помогите пожалуйста, мне нужно написать процедуру, вычисляющую длину строки, ассемблер не понимаю, вот код на эту задачу(немного разбирали похожее на паре), но почему то не работает… (читать всё…)
23rd
Май
Работа с буфером клавиатуры
Нужна помощь в задаче: нужно определить размер буфера клавиатуры.
Читал, что он размером 32 байта вроде как. Нужно программно получить эту цифру(32). Как точно – не знаю, но вроде догадываюсь, направьте на путь истиный (читать всё…)
20th
Май
Поиск числа по двумерному массиву
В программе поиска числа по двумерному массиву, что то не так с регистрами esi и ebx. Сама программа работает неправильно. Посмотрел в олли, а там адрес элемента неправильно в eax загружается. Попробовал к esi и ebx прибавлять по 4 (все таки тип данных двойное слово), программа немного другие числа в eax загружала, но все равно не те. Прошу помочь, в чем ошибка? (читать всё…)
20th
Выход из программы на асме?
Меня давно интересовал вопрос. Почему пишут:
mov ah,4Ch/int 21h
Ведь проще и быстрее написать int 20h Тоже ведь выход из программы? Так в чем разница? (читать всё…)
20th
Копирование строки из Edit в другой Edit
Попытался написать программу, которая будет копировать строку из одного дочернего окна, в другое с помощью команды movsb. Программа не выполняет, то что должна. В чем моя ошибка? (читать всё…)
8th
Фев
Использование asm процедуры в Delphi
Как можно подключить и использовать нужную процедуру из *.obj файла?
И как нужно оглашать процедуру в ассемблере чтобы я мог ее использовать в Delphi?
