摘要:
实验代码: 实验结果: 实验代码: 实验结果: 实验代码 实验结果 阅读全文
摘要:
实验代码: 实验结果: ①CPU执行程序,程序返回前,data段中的数据为: 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h ②CPU执行程序,程序返回前,cs= 076C ,ss= 076B ,ds= 076A ③程序加载后,code段的段地址为:X 阅读全文
摘要:
1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。 实验代码: 实验结果: 将0403H修改为0441H 实验代码: 实验结果: 用debug进行调试 实验代码: 实验结果: 实验代码: 实验结果: 阅读全文
摘要:
1. 练习1 第1步,编写汇编源程序t1.asm, 源程序代码如图 结果是3和6。 (2)将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察结果的变化。 首先将dl改为1和2 (3) 用debug对生成的可执行文件 t1.exe 进行调试。 阅读全文
摘要:
此次实验的截图如下 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 阅读全文
摘要:
恢复内容开始 首次按安装公邮里的DOSbox 然后进行本次实验 使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后cpu中相关寄存器中内容的变化 相关截图: 上面这两张截图是使用A命令 上图是使用E命令 在2000:0的内存单元中,写入如图三条指令,并使用这三条命令计算2的次方 P 阅读全文