一、实验目的 1. 掌握8086CPU、寄存器、内存(包括栈空间)的基础知识 2. 掌握汇编源程序组成与结构 3. 理解和掌握寄存器间接寻址方式[bx] 4. 掌握汇编指令mov, add, sub, jmp, push, pop,loop的用法,理解高级语言的表达 ...
实验任务二: 实验结论 无法修改 原因分析 ffff: f属于ROM只读存储区,仅能进行写入操作,无法修改其中内容。 实验任务三: 修改内存地址: 当我输入以下命令时: 遭到了爱心暴击: 失去爱心: 原因:因为从A 开始的一段地址范围被用来寻址图形模式的显存,映射到了BIOS的ROM中,而从B 开始的地址到BFFFF这段地址并不是映射到ROM中,而是显存内,所以当修改B B FFF时不会在屏幕上 ...
2021-10-23 16:28 4 72 推荐指数:
一、实验目的 1. 掌握8086CPU、寄存器、内存(包括栈空间)的基础知识 2. 掌握汇编源程序组成与结构 3. 理解和掌握寄存器间接寻址方式[bx] 4. 掌握汇编指令mov, add, sub, jmp, push, pop,loop的用法,理解高级语言的表达 ...
2.实验任务2 PC机主板上的ROM中有一个生产时期,在内存FFF00H ~ FFFFFH的某几个单元中,请找到这个生产时期,并试图修改它。 在debug中,使用d命令查看生产日期 使用e命令修改生产时期所在的内存单元,修改后,再次使用d命令查看 ...
实验任务2 PC机主板上的ROM中有一个生产时期,在内存FFF00H ~ FFFFFH的某几个单元中,请找到这个生产时期,并试图修改它。 实验步骤 在debug中,使用d命令查看生产日期 使用e命令修改生产时期所在的内存单元,修改后,再次使用d命令查看 实验结果 实验结论 ...
实验任务二 PC机主板上的ROM中有一个生产时期,在内存FFF00H ~ FFFFFH的某几个单元中,请找到这个生产时期,并试图修改它。 结论: 不能修改,因为内存FFF00H到FFFFFH是属于各类ROM地址空间,ROM是只读存储器,ROM中的内容 ...
实验1 8086汇编指令编码和调试 实验任务1 这部分掌握的还可以,略。 实验任务2 使用d命令,查看 FFF0:0 ~ FFF0:FF 之间的数据,可以看到有一个01/01/92,猜测是1992年1月1日。 使用d命令进一步查看,在FFF0:F5 ~ FFF0:FC ...
四、实验结论 2. 实验任务2 PC机主板上的ROM中有一个生产时期,在内存FFF00H ~ FFFFFH的某几个单元中,请找到这个生产时期,并试图修改它。 在debug中,使用d命令查看生产日期。 使用e命令修改生产 ...
实验结论 1.实验任务2 ①查看ROM生产日期,命令为:-d ffff:0 ff ,截图如下: 可以看到生产日期在FFFF0~FFFFF这个地址中,日期为01/01/92。 ②尝试用e命令修改这个生产日期,截图如下: 发现这个生产日期无法随意修改,可以推断出 ...
Debug使用 常用的几个命令 1.用Debug的R命令查看、改变CPU寄存器的内容 2.用Debug的D命令查看内存中的内容 3.用Debug的E命令改写内存中的内容 4.用Debug的U命令将内存中的机器指令翻译成汇编指令 5.用Debug的T命令执行 ...