摘要: 实验任务一 验证add指令对标志寄存器中的零标志位ZF(Zero Flag)、进位标志位CF(Carry Flag)的影响: add指令对ZF和CF都产生了影响。ff+1以后变成了00,进位为1,所以零标志位ZF从NZ变成了ZR,进位标志位CF从NC变成了CY。 验证inc指令对标志寄存器中的零标志 阅读全文
posted @ 2021-12-13 21:31 onism127 阅读(216) 评论(2) 推荐(0)
摘要: 1.实验任务一 代码: assume cs:code, ds:data data segment x db 1, 9, 3 len1 equ $ - x y dw 1, 9, 3 len2 equ $ - y data ends code segment start: mov ax, data mo 阅读全文
posted @ 2021-11-26 20:23 onism127 阅读(62) 评论(2) 推荐(0)
摘要: 实验任务1 任务1-1 task1_1.asm源码: assume ds:data, cs:code, ss:stack data segment db 16 dup(0) ; 预留16个字节单元,初始值均为0 data ends stack segment db 16 dup(0) ;预留16个字 阅读全文
posted @ 2021-11-08 22:16 onism127 阅读(78) 评论(3) 推荐(0)
摘要: 实验结论 任务2 使用d命令查看生产日期: 使用e命令修改生产时期所在的内存单元,修改后,再次使用d命令查看: 结论:ROM是只读存储器,不能进行修改。 任务3 在debug中,使用e命令,向内存单元填写数据。 -e b800:0 03 04 03 04 03 04 03 04 03 04 从b80 阅读全文
posted @ 2021-10-24 19:41 onism127 阅读(123) 评论(4) 推荐(0)