实验1 8086汇编指令编码和调试
实验任务1
自行练习
实验任务2
给出使用d命令查看生产时期的截图
给出使用e命令修改生产日期所在内存单元的截图,以及,修改后,再次使用d命令查看的截图结论:能否修改,以及,原因分析

生产时期所在的内存单元在ROM只读存储器中,是只读不能修改内容。
实验任务3
给出在debug中使用e命令修改内存单元的命令,及,效果截图
给出在debug中使用f命令批量填充内存单元的命令,及,效果截图
尝试修改内存单元,或,数据后的效果截图

实验任务4
填空
002EH 002CH 002AH 0028H 002AH 002CH 002EH 0030H
问题1 栈顶的逻辑地址为0020:0030,物理地址为0230H
问题2

问题3

问题4

数据空间内数据变了
实验任务5
问题1单步执行完mov ss,ax后没有暂停,而是紧接着执行下一条指令,即mov sp,30,这是因为其修改了栈段寄存器SS。
问题2原先黄线上为IP和CS,随着数据入栈,也跟着往前移,同时值也和IP、CS保持一致,原因可能是:在响应中断时将CS、IP压入了栈中。
实验任务6




实验任务7

第一空:cs;cs储存的是程序段地址
第二空:0017h;cx即循环次数


浙公网安备 33010602011771号