posted @ 2018-12-08 01:05 头不能秃 阅读(151) 评论(0) 推荐(0)
摘要:
一: 代码: 实验结果: 二: 代码: 实验结果: 三: 代码: 实验结果: 总结: 实践出真知 多重循环注意保存cx的值 不能重复不能丢失 阅读全文
摘要:
任务一: 将代码写入记事本,并生成exe文件,代码如下: 在debug下用r命令查看寄存器的值: cs = 15F5 使用u命令反汇编代码并用g命令执行,用d命令查看 CPU执行程序前,程序返回前,cs=15f5,ss=15f4,ds=15f3 程序加载后,data段地址 +2 = code段地址 阅读全文
posted @ 2018-11-25 00:23 头不能秃 阅读(142) 评论(0) 推荐(0)
摘要:
任务一: 综合使用loop和[bx],编写完整汇编源程序,实现向内存b800:07b8开始的连续16个字单元重复填充字数据0430h。 代码: 运行结果: 任务二: 代码: 运行结果: 无明显结果,用debug查看 发现内存已经被修改了 任务三: 代码: 运行结果及debug后的结果: 修改代码: 阅读全文
posted @ 2018-11-18 00:22 头不能秃 阅读(117) 评论(0) 推荐(0)
摘要:
练习1: 编写程序1.asm 对 1.asm 进行汇编、连接、运行、调试 在当前路径下会出现新文件1.obj和1.exe 修改 line4 和 line9 中寄存器 dl 的值 运行结果: 对1.exe进行debug cx=0016,ds=075A,cs=076A。满足(cs)=(ds)+10H P 阅读全文
posted @ 2018-11-17 23:40 头不能秃 阅读(104) 评论(0) 推荐(0)
摘要:
实验任务: 1.使用 e 命令修改 0021:0~0021:f 数据,及修改后查看是否正确写入的操作: 使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。 单步执行到mov ss,ax时会因为中断机制,将下一条mov sp,0100也执行掉 填空: 2. 执行如下: 阅读全文
posted @ 2018-10-28 15:18 头不能秃 阅读(129) 评论(1) 推荐(0)
摘要:
实验任务: 1. 使用Debug,将下面的程序写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。 用E命令: 用A命令: 2. 将下面3条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方。 注:2的八次方为256,十六进制下是200 3. 查看内存中的内容:在 阅读全文
posted @ 2018-10-28 14:15 头不能秃 阅读(258) 评论(1) 推荐(0)
浙公网安备 33010602011771号