Как сравнить строки (tasm)? - Assembler
Формулировка задачи:
Нужно сравнить строки и в зависимости от результата перейти к определенному куску кода.
У меня есть
Как мне сравнить string_vibora с command1 и command2
и в зависимости от результата перейти к metka или exit?
.data
vibor db 'select the operation:$'
string_vibora db 255,255,255 dup ("$")
command1 db '1$'
command2 db '2$'
.code
Begin:
...
...
mov dx,offset vibor
mov ah,09h
int 21h
mov dx,offset string_vibora
mov ah,0ah
int 21h
metka:
...
...
exit:
mov ax,4c00h
int 21h
end BeginРешение задачи: «Как сравнить строки (tasm)?»
textual
Листинг программы
xor ax,ax int 16h cmp al,'1' jz @@01 cmp al,'2' jz @@02 . . . cmp al,'0' jz @@00