遇见SYZ 发表于 2016-5-11 16:19:39

求助,汇编语言实验

为什么会输出ABCD呀!

李星 发表于 2016-6-7 17:32:10

{:5_98:}{:5_98:}{:5_98:}    为什么会显示呢   首先是因为你已经把abcde输入到了ds:200当中了,,,,那么程序执行后就会显示 mov ah,9ah中存储的是 系统调用指令09 为显示字符'$'是结束符 然后int21就是去执行这个系统功能.................{:5_100:}


关于int 21执行系统调用功能:
http://www.cnblogs.com/ynwlgh/archive/2011/12/12/2285017.html



共同学习{:5_107:}

遇见SYZ 发表于 2016-6-11 20:35:16

李星 发表于 2016-6-7 17:32
为什么会显示呢   首先是因为你已经把abcde输入到了ds:200当中了,,,,那么程序 ...

嗯谢了,一直没时间来论坛,明白了!初学汇编,我之前虽然知道ah,9是输出字符串,但是一直疑惑为什么输出ABCDE而不是单独输出A,现在知道了!

求生而学 发表于 2016-6-15 19:35:50

路过
页: [1]
查看完整版本: 求助,汇编语言实验