Задача на Assembler
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
найти разницу чисел 4836 и 232. младший байт результата поделить на 2.
поместить по адресу 025h внутренней памяти младший байт,
а по адресу 030h старший байт результата
Известно,что надо перевести числа в двоичную форму
4836=1001011100100;
232=11101000;
Дальше надо записать первое число в 2 ячейки,а потом вычесть из него второе с заёмом...с записью вроде понятно,только вычесть не могу(((Помогите пожалуйсто!!!
поместить по адресу 025h внутренней памяти младший байт,
а по адресу 030h старший байт результата
Известно,что надо перевести числа в двоичную форму
4836=1001011100100;
232=11101000;
Дальше надо записать первое число в 2 ячейки,а потом вычесть из него второе с заёмом...с записью вроде понятно,только вычесть не могу(((Помогите пожалуйсто!!!
Код: Выделить всё
mov ax, 4836
sub ax, 232
shr al, 1
mov [25h], al
mov [30h], ah
It's a long way to the top if you wanna rock'n'roll
Как я понимаю,здесь только,вычитание и запись,а деления младшего байта нет?
здесь AL делится на 2, почему же нет
It's a long way to the top if you wanna rock'n'roll
А,да точно!
БОЛЬШОЕ СПАСИБО ЗА ПОМОЩЬ!!!!
БОЛЬШОЕ СПАСИБО ЗА ПОМОЩЬ!!!!
somewhere, не завалялось случайно проги на ассемблере мало мальськи похожей на драйвер, оч надо 

Есть конечно, какой драйвер нужен?
It's a long way to the top if you wanna rock'n'roll
без разницы, че нибудь лишь бы работало
мну для отчета, я в ассемблере трикоманды ток знаю, так что за всевсе буду благодарна
мну для отчета, я в ассемблере трикоманды ток знаю, так что за всевсе буду благодарна

Пофигу , что драйвер мыши, кто монитора... )
да, уж не надо)
мне воще нужен был листинг чего нить, для галочки!
мне воще нужен был листинг чего нить, для галочки!