摘要: 实验代码: 实验结果: 实验代码: 实验结果: 实验代码 实验结果 阅读全文
posted @ 2018-12-13 21:04 SATYHERE 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 实验代码: 实验结果: ①CPU执行程序,程序返回前,data段中的数据为: 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h ②CPU执行程序,程序返回前,cs= 076C ,ss= 076B ,ds= 076A ③程序加载后,code段的段地址为:X 阅读全文
posted @ 2018-11-30 22:11 SATYHERE 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。 实验代码: 实验结果: 将0403H修改为0441H 实验代码: 实验结果: 用debug进行调试 实验代码: 实验结果: 实验代码: 实验结果: 阅读全文
posted @ 2018-11-22 22:28 SATYHERE 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1. 练习1 第1步,编写汇编源程序t1.asm, 源程序代码如图 结果是3和6。 (2)将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察结果的变化。 首先将dl改为1和2 (3) 用debug对生成的可执行文件 t1.exe 进行调试。 阅读全文
posted @ 2018-11-01 23:41 SATYHERE 阅读(114) 评论(2) 推荐(0) 编辑
摘要: 此次实验的截图如下 Mov ax,0021 Mov ds,ax Mov ax,2200 Mov ss,ax Mov sp,0100 Mov ax,[0] ax=3130 Add ax,[2] ax=6462 Mov bx,[4] bx=3534 Add bx,[6] bx=6c6a Push ax  阅读全文
posted @ 2018-11-01 22:59 SATYHERE 阅读(84) 评论(2) 推荐(0) 编辑
摘要: 恢复内容开始 首次按安装公邮里的DOSbox 然后进行本次实验 使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后cpu中相关寄存器中内容的变化 相关截图: 上面这两张截图是使用A命令 上图是使用E命令 在2000:0的内存单元中,写入如图三条指令,并使用这三条命令计算2的次方 P 阅读全文
posted @ 2018-10-07 19:59 SATYHERE 阅读(158) 评论(3) 推荐(0) 编辑