assembly - 程序打印输入数字是否相等或不出错
问题描述
所以问题是 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
解决方案
推荐阅读
- c++ - C++Map:访问地图内的地图
- android-glide - 我正在使用 glide 从 firebase 检索图像。我想在单击时在新活动中显示该特定图像
- python - 使用索引访问列表时计数不起作用
- reactjs - 我想在反应映射函数中运行 if else 条件。这个怎么做?
- python - python qt中的自定义Qprogressbar
- reactjs - NextJS 关于 slugs 的动态路由问题
- esp32 - 使用Heltec WIFI LoRa 32 (V2)和模组Sim800A时GPRS连接网络失败
- sql - 如何找出并打印不匹配记录的总和?
- javascript - 在购物车中隐藏特定产品 ID 的“确认”支付网关
- python - 使用 Chromedriver 遍历多个页面