摘要: 一、实验目的 1. 掌握十进制两位数输出的方法 2. 理解 80×25 彩色字符模式显示原理 3. 综合应用寻址方式和汇编指令完成应用编程 二、实验准备 1. 复习数值和数字字符之间的转换方法,div 指令用法 2. 学习 P187-189 支撑材料及「实验 9 提示」(本文档最后一部分) 3. 复 阅读全文
posted @ 2018-12-09 20:23 Mr_Gao1 阅读(283) 评论(0) 推荐(0)
摘要: 一、实验目的 1. 理解和掌握将数据、代码、栈放入不同段的程序的编写和调试 2. 理解具有多个段的汇编源程序对应的目标程序执行时,内存分配方式 二、实验准备 1. 结合第 6 章教材和课件,复习第 6 章内容 2. 复习第 3 章「栈」的知识 三、实验内容 实验任务(1) 下载课程公邮中的程序框架放 阅读全文
posted @ 2018-11-23 14:43 Mr_Gao1 阅读(596) 评论(0) 推荐(0)
摘要: 一、实验目的 1. 理解和掌握寄存器间接寻址方式[bx] 2. 通过汇编指令 loop 的使用理解编程语言中循环的本质 3. 熟练掌握使用 debug 按需调试完整汇编源程序的方法 二、实验准备 1. 学习/复习第 5 章使用[bx]和 loop 实现循环的编程应用示例(教材 5.5 节,5.8 节 阅读全文
posted @ 2018-11-17 16:25 Mr_Gao1 阅读(856) 评论(0) 推荐(0)
摘要: 一、实验目的 1. 掌握汇编语言源程序(8086 dos 汇编)编写→汇编→链接→调试的方法 2. 加深对 1-4 章基础知识的理解 二、实验准备 1. 结合第 4 章课件和教材,学习/复习完整汇编源程序编写→汇编→连接→运行→调试 的方法 2. 复习第 1-3 章以下基础知识: (1)寄存器用法 阅读全文
posted @ 2018-11-16 23:45 Mr_Gao1 阅读(426) 评论(0) 推荐(0)
摘要: 1.内存中字的存储 CPU 中,用16位寄存器来存储一个字。高 8 位存放高位字节,低 8 位存放低位字节。在内存中存储时,由于内存单元是字节单元,则一个字要用两个地址连续的内存单元来存放,这个字的低位字节存放在低地址单元中,高位字节存放在高地址单元中。比如我们从 0 地址开始存放 2000。 提出 阅读全文
posted @ 2018-11-13 17:11 Mr_Gao1 阅读(509) 评论(0) 推荐(0)
摘要: 一.实验准备 1.为了便于验证实验结果,对「2. 实验任务」中的(1)做如下调整: 在使用 a 命令输入指令调试前,使用 e 命令将内存单元 0021:0 ~0021:7 连续 8 个字节数据修改为 30H, 31H, 32H, 33H,34H,35H,36H,37H 2.修改完成后,用d命令进行查 阅读全文
posted @ 2018-10-26 14:39 Mr_Gao1 阅读(579) 评论(0) 推荐(0)
摘要: 一.实验准备 前言:由于大家的电脑大多使用的是64位的操作系统,不能在系统自带的MS-DOS环境下编写汇编源程序,所以我们需要DOSBox这个软件,以便在64位环境下编写汇编源程序。 下载完成后进行挂载,进入挂载虚拟盘进入debug环境即可 二.使用debug将书中事例程序段写入内存,逐条执行,观察 阅读全文
posted @ 2018-10-25 16:47 Mr_Gao1 阅读(1575) 评论(0) 推荐(0)
摘要: 一.通用寄存器 通用寄存器通常用来存放一般性的数据。 二.字在寄存器中的存储 出于对兼容性的考虑,8086CPU可以一次性处理两种尺寸的数据: 1.字节:记为byte,一个字节由8个比特(即二进制位)组成,可以存在8位寄存器中。 2.字:记为word,一个字由两个字节组成,这两个字节分别称为这个字的 阅读全文
posted @ 2018-10-15 23:03 Mr_Gao1 阅读(308) 评论(0) 推荐(0)