摘要: 内容一: 补全代码 实验结果 内容二: 实验结果 内容三 实验结果 阅读全文
posted @ 2018-12-09 23:24 lixiang913 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 任务一: 将程序编译、连接,用debug加载,跟踪 编译 连接 用u指令反汇编 用d指令查看寄存器值 cs=076c ss=076b ds=076a data段的段地址为X-2,stack段的段地址为X-1 任务二: 编译,连接 data段中的数据为075a 用u指令反汇编 用r指令查看 cs 07 阅读全文
posted @ 2018-11-25 20:56 lixiang913 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 内容1:综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。 2.编译 连接 3.执行 得到实验结果 内容1: 2 编译 连接 3 对文件debug 用d指令 查看 内容3 由于是复制代码 所以要从cs的地址开始 由于 阅读全文
posted @ 2018-11-19 20:28 lixiang913 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 实验一 1. 2.编译 连接 执行 将line4和line9寄存器dl的值修改 用debug对生成的可执行文件t1.exe进行调试 CX寄存器值为0016H CS寄存器值为076AH DS寄存器为075AH 满足CS=DS+10H 实验二 对t2进行汇编、连接、运行、调试 清屏后,得到红色字符。 总 阅读全文
posted @ 2018-11-18 22:40 lixiang913 阅读(71) 评论(1) 推荐(0) 编辑
摘要: 在实验最开始,不修改内存单元0021:0000-0021:0007的值,在输入最后一行命令行之前,dos窗口会卡死。 修改以后就没有了这个问题。 该实验中,设置栈顶和栈底地址为2200:0010 阅读全文
posted @ 2018-10-28 15:37 lixiang913 阅读(97) 评论(2) 推荐(0) 编辑
摘要: (1) 用E命令将指令写入内存 (2) 通过循环地址为2000:0003的指令,得到2的8次方 (3) 系统的ROM的生产日期为06/07/12,修改为05/06/24. 阅读全文
posted @ 2018-10-28 14:41 lixiang913 阅读(171) 评论(3) 推荐(0) 编辑
摘要: CPU中的主要部件是寄存器。寄存器是CPU中程序员可以用指令读写的部件。程序员通过改变各种寄存器中的内容来实现对CPU的控制。寄存器包括:AX、BX、CX、DX、SI、DI、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW。 2.1 通用寄存器 8086CPU的所有寄存器都是16位的,可 阅读全文
posted @ 2018-10-15 20:24 lixiang913 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 汇编语言是直接在硬件之上工作的编程语言 1.1 机器语言 机器语言是机器指令的集合。电子计算器的机器指令是一列二进制数字,计算机将之改变为一列高低电平,以使计算器的电子器件受到驱动,进行计算。 CPU(Central Processing Unit,中央处理单元)执行机器指令,CPU是一种微处理器。 阅读全文
posted @ 2018-10-07 20:58 lixiang913 阅读(140) 评论(0) 推荐(0) 编辑