.model small .stack 100 .data X dw 5 Y dw 6 Z dw 7 W dw ? .code .startup mov ax,X add ax,Y add ax,Z mov W,ax mov dL,W mov ah,2 int 21h .exit 0 end
求助:用MASM调试没错,怎样查看结果!拜托各位了!QQ;249078228 我的情况是这样的要求显示W的值!
.model small .stack 100 .data X dw 5 Y dw 6 Z dw 7 W dw ? .code .startup mov ax,X add ax,Y add ax,Z mov W,ax mov dx,W mov ah,2 int 21h .exit end
对照这个程序看看你的程序错误的地方。
晕!错啦!
你这样做,需要转换成二进制!
mov dL,W
这句错了!16位传给8位怎么行!会丢失数据的!
兄弟:我是要求显示(6+7)=13的值!数值怎么能转换成字符串啊!
你不信,你亲自做做!我问了老师,说有点麻烦啊!