8086 汇编基础 call word ptr 示例
IDE : Masm for Windows 集成实验环境 2015
OS : Windows 10 x64
typesetting : Markdown
blog : www.infoq.cn/u/qingkongwanli
code
复制代码
debug
more knowledge
call word ptr ds:[0],执行这个命令的过程:
将 call word ptr ds:[0]读入指令缓冲器
ip 自加, cs 不动
执行指令缓冲器中的命令 call
push ip
jmp word ptr ds:[0] 改变了 IP 的值
jmp word ptr ds:[0] 相当于 mov ip,ds:[0]。虽然不能这么写,但是可以这样解释。用已学的解释未学的!
reference
[1] 王爽. 汇编语言.第 3 版[M]. 清华大学出版社, 2013.
resource
[ IDE ] www.jiaminsoft.com
[ DOSBox ] www.dosbox.com
[ 平台 ] www.infoq.cn
[ 平台 ] gitee.com
感谢帮助 万里无云万里天 的人们。
不同芯片的汇编指令存在差异,嵌入式和信息安全领域中会见到汇编语言。
汇编/C/C++等可以进行硬件编程,要结合社会需求与个人爱好有选择地进行学习。眼界需要开阔。
该博文仅可用于测试与参考。
版权声明: 本文为 InfoQ 作者【万里无云万里天】的原创文章。
原文链接:【http://xie.infoq.cn/article/311e1800b5fb05d605a430144】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论