11 2018 档案
汇编实验5
摘要:1、将下面的程序编译,连接,用debug加载,跟踪,然后回答问题 (1)CPU执行程序,程序返回前,data段中的数据不变 。 (2)CPU执行程序,程序返回前,CS=076C,SS=076B,DS=076A 。 (3)设程序加载后,code段的段地址为X,则data段的段地址为 X-2 ,stac
阅读全文
实验四
摘要:1.综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。 代码如下 运行无错误 中间一排出现爱心符号 将源代码程序中字数据0403H→修改为0441H,再次运行,截图显示运行结果。 结果变成一排A 2.综合使用 loo
阅读全文
实验三
摘要:1. 练习1 第1步,编写汇编源程序t1.asm, 源程序代码如图1-1所示。 第二步(1) 运行程序,观察程序输出结果是什么? 结果为36 (2)将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察结果的变化。 4 5 (3) 用debug对
阅读全文
实验二
摘要:1.预备知识:Debug的使用 Debug在执行“d 1000:0”时,会将段地址送入ds中,Debug的命令在执行修改寄存器SS的指令时,下一条指令也紧接着被执行 2.实验任务 (1)使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。 mov ax , ffff
阅读全文
浙公网安备 33010602011771号