摘要: 实验一: 补全程序qwc1.asm,完成在屏幕上输出内存单元中的十进制两位数 实验二: 补全程序qwc2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据 之间以空格间隔。 实验三: 阅读全文
posted @ 2018-12-10 18:50 呜啦啦大哥哥 阅读(70) 评论(0) 推荐(0)
摘要: 实验一: 将代码输入在11.txt中,将后缀改为asm 使用dosbox编译,连接后用debug的r命令查看 再使用u命令进行反汇编 实验二: 将代码输入在12.txt中,将改后缀为asm 在dosbox的debug环境下调试,使用r,d,g命令 则空间为 (N\16+1)*16 实验三: 将代码输 阅读全文
posted @ 2018-11-26 19:17 呜啦啦大哥哥 阅读(106) 评论(0) 推荐(0)
摘要: 实验一: 输入代码t3.asm 编写,汇编,连接,运行 是一排红心 将源代码中字数据0403H→修改为0441H,再次运行,观察运行结果 变成了一排红色的A 实验二: 将执行代码输入t4.asm 汇编、链接后,使用 debug的 t 命令、g 命令、p 命令调试,用 d 命令 查看0:200~0:2 阅读全文
posted @ 2018-11-18 20:34 呜啦啦大哥哥 阅读(109) 评论(0) 推荐(0)
摘要: 实验一: 先编写记事本t1.asm 对t1.asm进行汇编、连接、运行、调试 最终结果为36 将 line4和line9中dl 的值分别修改为 0~9 中任何一个数字,重新汇编, 连接,运行 此处改为1,1 (用debug对生成的可执行文件 1.exe 进行调试) 使用r命令查看寄存器中cs和ds的 阅读全文
posted @ 2018-11-18 20:08 呜啦啦大哥哥 阅读(95) 评论(0) 推荐(0)
摘要: 一、使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空 使用a指令 用r指令修稿CS:IP指向2000:0单元 使用t命令 二、仔细个观察图3.19中的实验过程,然后分析:为什么2000:0~2000:f中的内容会发生改变 不是很明白有什么问题,可能要请教老师或者明白 阅读全文
posted @ 2018-10-27 14:25 呜啦啦大哥哥 阅读(110) 评论(0) 推荐(0)
摘要: 一、使用Debug,将下面程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化 查看寄存器初始值 使用a命令进行汇编 进行反汇编 用r命令修改CS、IP的值,并让其指向1000:0单元 修改后寄存器的信息 最后使用t命令执行指令 二、将下面三条指令写入从2000:0开始的内存单 阅读全文
posted @ 2018-10-27 13:51 呜啦啦大哥哥 阅读(124) 评论(0) 推荐(0)