汇编语言:为什么我的代码显示不正确的输出?

时间:2017-07-20 20:18:50

标签: arrays assembly x86 masm

我正在用汇编语言(x86)编写程序。我只想打印字符' 9'通过从数组中提取数据到屏幕。这是代码:

.model  tiny
.stack  100h
.data   
hex     db  39h,1,2,3,4,5,6,7,8,9

.code
.startup
        lea di,hex
        mov dl,[di]
        mov ah,2
        int 21h    
.exit
end

我想抓住" hex"的第一个字节。数组并打印出来,应该显示' 9'。然而,它似乎没有印刷任何东西。

0 个答案:

没有答案