摘要: 1. 实验任务1验证性实验:有些汇编指令会影响到标志寄存器中的一个或多个状态标志位。在debug环境中,分别实践、观察:① add指令对标志寄存器中的零标志位ZF(Zero Flag)、进位标志位CF(Carry Flag)是否有影响?② inc指令对标志寄存器中的零标志位ZF(Zero Flag) 阅读全文
posted @ 2021-12-12 14:09 刘逸凡 阅读(67) 评论(3) 推荐(0) 编辑
摘要: 1. 实验任务1使用任何一款文本编辑器,录入8086汇编程序源码task1.asm。 1 assume cs:code, ds:data 2 data segment 3 x db 1, 9, 3 4 len1 equ $ - x ; 符号常量, $指下一个数据项的偏移地址,这个示例中,是3 5 y 阅读全文
posted @ 2021-12-02 14:35 刘逸凡 阅读(22) 评论(3) 推荐(0) 编辑
摘要: 1. 实验任务1 任务1-1对程序task1_1.asm进行汇编、连接,用debug加载、跟踪调试,基于结果,回答问题。 1 assume ds:data, cs:code, ss:stack 2 3 data segment 4 db 16 dup(0) 5 data ends 6 7 stack 阅读全文
posted @ 2021-11-08 15:29 刘逸凡 阅读(58) 评论(4) 推荐(0) 编辑
摘要: 实验2: 使用d命令查看生产时期的截图 : 使用e命令修改生产日期所在内存单元的截图 再次使用d命令查看的截图 结论:不能修改。因为8086在这一段空间内是只读的各类ROM地址空间。 实验3: 使用e命令修改内存单元的命令 使用f命令批量填充内存单元的命令 尝试修改内存单元 实验4: 1 -a 2 阅读全文
posted @ 2021-10-27 21:35 刘逸凡 阅读(57) 评论(3) 推荐(0) 编辑