汇编实验二 用机器指令和汇编指令编程

实验结论

实验任务一:

(1)使用 e 命令修改 0021:0~0021:7 数据并用d命令查看是否正确写入数据

(2)使用 a 命令输入指令

 

(3)用 t 指令进行单步运行

(4)填写书上填空

 

实验任务二:

(1)输入指令并查看2000:0-2000:f中的内容

(2)单步调试指令并2000:0-2000:f中的内容

  前三行汇编指令作用是初始化栈,第一二条指令是用ax中转将栈的段地址设置为2000H,第三条指令的效果是初始化栈顶

  栈底地址为2000:0000,栈顶地址为2000:0010

 分析变化:每次语句调用后栈中内容发生变化,猜测:每次调用指令将某些数据入栈存储

实验总结

 通过本次实验我们熟练掌握了使用debug 工具编写和调试汇编命令的方法,理解并掌握内存中多字节数据的存放

我们理解并掌握了栈内存空间的特性和使用:遵循先进后出的原则

理解并掌握 8086 汇编指令 mov, add, sub, push, pop 的用法:

mov指令改变寄存器或内存中的内容

add指令加和内存或寄存器中的内容

sub指令将内存或寄存器中的内容相减

push和pop分别对应出栈和入栈的功能

posted @ 2018-10-23 17:22  幻想乡最强  阅读(234)  评论(0编辑  收藏  举报