首页 > 解决方案 > 程序打印输入数字是否相等或不出错

问题描述

所以问题是 DosBox 显示了这种模式......

在此处输入图像描述

me=8 给出的输入
不等于=3,但它显示不等于。如何????
这种模式是什么意思?

.MODEL SMALL
.stack 100h

.data

msg1 db 'no is equal $'
msg2 db 'no is not equal $'

.code

main proc

mov ax,@data
mov dx,ax

mov dl,'3'
mov ah,1
int 21h

cmp al,dl
je j2

mov dx,offset msg2
mov ah,9
int 21h

Mov ah,4ch
int 21H

j2:

mov dx,offset msg1
mov ah,9
int 21h

Mov ah,4ch
int 21H

MAIN ENDP  

END MAIN 

标签: assemblydosx86-16dosbox

解决方案


推荐阅读