摘要: 实验任务1 验证性实验:有些汇编指令会影响到标志寄存器中的一个或多个状态标志位。在debug环境中,分别实践、观察: 1 assume cs:code,ds:data 2 data segment 3 x dw 1020h,2240h,9522h,5060h,3359h,6652h,2530h,70 阅读全文
posted @ 2021-12-15 14:51 赵宇晨 阅读(41) 评论(3) 推荐(0) 编辑
摘要: 实验任务1 源代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 assume cs:code, ds:data data segme 阅读全文
posted @ 2021-12-01 10:50 赵宇晨 阅读(54) 评论(3) 推荐(0) 编辑
摘要: 实验任务1 任务1-1 在debug中将执行到line17结束、line19之前,记录此时:寄存器(DS) = _076A_, 寄存器(SS) = _076B_, 寄存器(CS) = _076C_ 假设程序加载后,code段的段地址是X,则,data段的段地址是_X-2_, stack的段地址是 _ 阅读全文
posted @ 2021-11-11 20:55 赵宇晨 阅读(48) 评论(5) 推荐(0) 编辑
摘要: 实验任务2 1.给出使用d命令查看生产时期的截图 2.给出使用e命令修改生产日期所在内存单元的截图,以及,修改后,再次使用d命令查看的截图 3.结论:能否修改,以及,原因分析 不能修改。生产日期被保存在只读存储器中,无法被修改。 实验任务3 1.给出在debug中使用e命令修改内存单元的命令,及,效 阅读全文
posted @ 2021-10-25 13:48 赵宇晨 阅读(35) 评论(4) 推荐(0) 编辑