摘要:
1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数' 2. 补全程序 t2.asm,完成在屏幕上输出 data 段定义的 5 个十进制两位数,数据和数据 之间以空格间隔。 3. 1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数' 2. 补全程序 t2.asm 阅读全文
摘要:
恢复内容开始 (1)将下面的程序编译连接,用Debug加载、跟踪,然后回答问题。 ①可以发现,data段的数据在执行程序后,程序返回前并未改变,仍是原始数据。 ②从图中可以看出,CPU执行程序,程序返回前,CS=076C,SS=076B,DS=076A。 ③进一步可以发现,若code段的段地址为X, 阅读全文
摘要:
恢复内容开始 1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据 0403H。 (2)将源代码程序中字数据 0403H→修改为 0441H,再次运行,截图显示运行结果。 2. 综合使用 loop,[bx],编写完整汇编源程 阅读全文
摘要:
三、实验内容 1. 练习 1 第 1 步,编写汇编源程序 t1.asm, 源程序代码如图 1-1 所示 edit 结果为3和6 (2) 将 line4 和 line9 种寄存器 dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察结果的变化。 (3) 用 debug 对生成的可 阅读全文
摘要:
1、实验任务 ①使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运算情况填空。 数据段被赋值为0021,栈段地址被赋为2200 先执行指令使ax,bx得到数据6462,6c6a,然后将ax,bx数据存入栈中,通过pop进行数据交换, 之后通过push将数据段中0021:0004 阅读全文
摘要:
一、macOS下DOSBox的安装 1、在官网下载DOSBox-0.74.dmg 打开,此时默认z盘 一番折腾,终于搞定debug 然后为了不用每次都执行mount,遂更改配置文件自动挂在目录 再次打开DOSBox 已成功自动挂载。 至此,安装部分完成。 二、实验任务 1、使用debug工具将下方程 阅读全文