摘要: 一. 验证性实验:有些汇编指令会影响到标志寄存器中的一个或多个状态标志位。 在debug环境中,分别实践、观察: ① add指令对标志寄存器中的零标志位ZF(Zero Flag)、进位标志位CF(Carry Flag)是否有影响? 对ZF和CF都有影响。 ② inc指令对标志寄存器中的零标志位ZF( 阅读全文
posted @ 2021-12-11 22:28 vexling 阅读(18) 评论(2) 推荐(0) 编辑
摘要: 一. 1.给出程序task1.asm源码及运行截图 assume cs:code, ds:data data segment x db 1,9,3 len1 equ $ - x ; 符号常量, $指下一个数据项的偏移地址,这个示例中,是3 y dw 1, 9, 3 len2 equ $ - y ; 阅读全文
posted @ 2021-12-02 10:14 vexling 阅读(89) 评论(3) 推荐(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-05 15:23 vexling 阅读(50) 评论(2) 推荐(0) 编辑
摘要: 一. 1.(1)进入Debug 在配置好的dosbox中输入debug命令进入debug模式。 (2)用R命令查看、改变CPU寄存器内容 输入R命令,查看CPU中的内容。 可以使用r+ax来修改AX中的值,再用r命令查看修改后的结果。 CS:IP一开始指向073f:0100,用r命令将IP修改为20 阅读全文
posted @ 2021-10-23 18:35 vexling 阅读(227) 评论(4) 推荐(0) 编辑
摘要: https://www.cnblogs.com/wyx-201983290303/ 教学班博客主页地址汇总页面 阅读全文
posted @ 2021-10-22 10:27 vexling 阅读(36) 评论(0) 推荐(0) 编辑