摘要: 一、 实验任务1 验证性实验:有些汇编指令会影响到标志寄存器中的一个或多个状态标志位。在debug环境中,分别实践、观察:① add指令对标志寄存器中的零标志位ZF(Zero Flag)、进位标志位CF(Carry Flag)是否有影响? add指令对ZF、CF都有影响② inc指令对标志寄存器中的 阅读全文
posted @ 2021-12-13 18:08 流年h 阅读(27) 评论(2) 推荐(0) 编辑
摘要: 1. 实验任务1使用任何一款文本编辑器,录入8086汇编程序源码task1.asm。task1.asm assume cs:code, ds:data data segment x db 1, 9, 3 len1 equ $ - x ; 符号常量, $指下一个数据项的偏移地址,这个示例中,是3 y 阅读全文
posted @ 2021-11-29 17:13 流年h 阅读(109) 评论(1) 推荐(0) 编辑
摘要: 实验任务1_1 ① 在debug中将执行到line17结束、line19之前,记录此时:寄存器(DS) = _076A___, 寄存器(SS) =_076B_, 寄存器(CS) = 076C ② 假设程序加载后,code段的段地址是X,则,data段的段地址是_X-2H_, stack的段地址是_X 阅读全文
posted @ 2021-11-08 21:35 流年h 阅读(81) 评论(1) 推荐(0) 编辑
摘要: 实验任务二 PC机主板上的ROM中有一个生产时期,在内存FFF00H ~ FFFFFH的某几个单元中,请找到这个生产时期,并试图修改它。 在debug中,使用d命令查看生产日期使用e命令修改生产时期所在的内存单元,修改后,再次使用d命令查看 结论:发现尝试修改ROM的生产日期时操作是无效的,原因是R 阅读全文
posted @ 2021-10-25 19:19 流年h 阅读(44) 评论(2) 推荐(0) 编辑