whiteblossoms

导航

2021年12月16日 #

实验4 8086标志寄存器及中断

摘要: ##实验任务1 验证性实验:有些汇编指令会影响到标志寄存器中的一个或多个状态标志位。 在debug环境中,分别实践、观察: ① add指令对标志寄存器中的零标志位ZF(Zero Flag)、进位标志位CF(Carry Flag)是否有影响? ② inc指令对标志寄存器中的零标志位ZF(Zero Fl 阅读全文

posted @ 2021-12-16 13:27 whiteblossoms 阅读(85) 评论(3) 推荐(0) 编辑

2021年11月30日 #

实验3 转移指令跳转原理及其简单应用编程

摘要: #实验任务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-30 15:31 whiteblossoms 阅读(87) 评论(3) 推荐(0) 编辑

2021年11月11日 #

实验2 多个逻辑段的汇编源程序编写与调试

摘要: #实验任务一 任务1-1 对程序task1_1.asm进行汇编、连接,用debug加载、跟踪调试,基于结果,回答问题。 ① ds=076A ss=076B cs=076C ② 假设程序加载后,code 段的段地址是X ,则,data 段的段地址是X-2,stack 的段地址是X-1。 任务1-2 对 阅读全文

posted @ 2021-11-11 22:43 whiteblossoms 阅读(34) 评论(3) 推荐(0) 编辑

2021年10月28日 #

实验1 8086汇编指令编码和调试

摘要: #实验任务2 修改无效,可能因为ROM是只读存储器,无法直接修改 #实验任务3 e命令以及f命令修改内存单元 尝试修改内存单元 #实验任务4 填空 push[0] (sp)= 002E push[2] (sp)= 002C push[4] (sp)= 002A push[6] (sp)= 0028 阅读全文

posted @ 2021-10-28 11:46 whiteblossoms 阅读(19) 评论(3) 推荐(0) 编辑