mov al, [a]
cbw
div
Asm
.model small
.stack
.data
a db 20
b db 2
.code
mov ax,@data
mov ds,ax
mov al,a
cbw
div b
mov dx,ax
add dx,30h
mov ah,02h
int 21h
mov ah,4ch
int 21h
end
На этом форуме есть хоть один программист который знает асму, или все ограничивается подключением fm-тюнера?
Цитата:
mov al,a
cbw
div b
cbw
div b
Код:
Цитата:
mov ah,4ch
int 21h
int 21h
Код:
xor al, al
Exit code = 0
Цитата:
все ограничивается подключением fm-тюнера?
:D Ага, это точно :)
A зачем обнулять al (xor al,al), в этой программе мне не понятно как выводить значение из регистра на экран если оно больше 9, ведь в асме функция вывода одна и она выводит 1 символ.
Цитата:
Originally posted by bnm
A зачем обнулять al (xor al,al), в этой программе мне не понятно как выводить значение из регистра на экран если оно больше 9, ведь в асме функция вывода одна и она выводит 1 символ.
A зачем обнулять al (xor al,al), в этой программе мне не понятно как выводить значение из регистра на экран если оно больше 9, ведь в асме функция вывода одна и она выводит 1 символ.
Если не обнулять аl, то тюнер отказывается работать - говорит что-то типа: "RTFM. Не задавать ламмерские вопросы."
Если тюнер говорит не задавать ламерские вопросы то ты как професионал может нипишишь программу правильно или твое тупое "красноречие" предел твоих возможностей?