当前位置:文档之家› 微机原理最新大全知识点

微机原理最新大全知识点

第一部分:填空选择(35分
寻址方式,地址形成方式, 16位地址如何形成 20位地址
存储器的基本分类,名称(掩模,可擦除…… 基本指令(带 C 与不带 C 的循环DMA 的传送方式,码制转换(非压缩, BCD DS,CS,SS,ES 的含义存放内容8086最小系统模式,硬件的哪个管脚决定
中断的类型
各标志寄存器名称及其内容
周期(时钟,总线……
CPU 与外界信息的传递方式
CPU 组成部件及其作用
第二部分:问答题(35分
计算机的组成部件及其用途
8253已知端口地址,控制字格式,写出其初始化方式
8255已知端口地址,写控制字,工作方式
存储器写地址(高位没用的地址线用 1表示第三部分:写程序结果(15分与或运算结果
左移右移,存储器中的结果
从指令中找出哪些正确与哪些是错误的
第四部分:编程题
求最大值
排序
微机原理重点:
第一部分:填空选择(35分寻址方式,地址形成方式, 16位地址如何形成 20位地址存储器的基本分类,名称(掩模,可擦除…… 基本指令 (带 C 与不带 C 的循环 DMA 的传送方式,码制转换(非压缩, BCD DS,CS,SS,ES 的含义存放内容 8086最小系统模式,硬件的哪个管脚决定中断的类型各标志寄存器名称及其内容周期 (时钟,总线…… CPU 与外界信息的传递方式 CPU 组成部件及其作用第二部分:问答题(35分计算机的组成部件及其用途 8253已知端口地址, 控制字格式,写出其初始化方式 8255已知端口地址,写控制字,工作方式存储器写地址(高位没用的地址线用 1表示第三部分:写程序结果(15分与或运算结果左移右移, 存储器中的结果从指令中找出哪些正确与哪些是错误的第四部分:编程题求最大值排序
第二章 8086体系结构与 8086CPU 机械 085 王鹏 1. 8086CPU 由哪两部分构成?它们的主要功能是什么?
答:8086CPU 由两部分组成:指令执行部件 (EU和总线接口部件 (BIU
指令执行部件 (EU 主要由算术逻辑运算单元 (ALU、标志寄存器 FR 、通用寄存器组和 EU 控制器等 4个部件组成,其主要功能是执行指令。

总线接口部件 (BIU 主要由地址加法器、寄存器组、指令队列和总线控制电路等 4个部件组成, 其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或 I /O 端口读取操作数参加 EU 运算或存放运算结果等。

3. 8086CPU 中有哪些寄存器?各有什么用途? 答:指令执行部件(EU 设有 8个 16位通用寄存器 AX 、 BX 、 CX 、 DX 、 SP 、 BP 、 SI 、 DI ,主要用途是保存数据和地址(包括内存地址和 I/O端口地址。

其中 AX 、 BX 、 CX 、 DX 主要用于保存数据, BX 可用于保存地址, DX 还用于保存 I/O端口地址; BP 、 SI 、 DI 主要
用于保存地址; SP 用于保存堆栈指针。

标志寄存器 FR 用于存放运算结果特征和控制 CPU 操作。

BIU 中的段寄存器包括 CS 、 DS 、 ES 、 SS ,主要用途是保存段地址,其中 CS 代码段寄存器中存放程序代码段起始地址的高 16位, DS 数据段寄存器中存放数据段起始地址的高 16位, SS 堆栈段寄存器中存放堆栈段起始地址的高 16位, ES 扩展段寄存器中存放扩展数据段起始地址的高 16位。

指令指针寄存器 IP 始终存有相对于当前指令段起点偏移量的下一条指令,即
IP 总是指向下一条待执行的指令。

5.简述 8086系统中物理地址的形成过程。

8086系统中的物理地址最多有多少个?逻辑地址呢?
答:8086系统中的物理地址是由 20根地址总线形成的。

8086系统采用分段并附以地址偏移量办法形成 20位的物理地址。

采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成, 都是 16位二进制数。

通过一个 20位的地址加法器将这两个地址相加形成物理地址。

具体做法是 16位的段基址左移 4位(相当于在段基址最低位后添 4个“ 0” , 然后与偏移地址相加获得物理地址。

由于 8086CPU 的地址线是 20根, 所以可寻址的存储空间为 1M 字节,即 8086
系统的物理地址空间是 1MB 。

逻辑地址由段基址和偏移地址两部分构成, 都是无符号的 16位二进制数,程序设计时采用逻辑地址,也是 1MB 。

6. 8086系统中的存储器为什么要采用分段结构?有什么好处?
答:8086CPU 中的寄存器都是 16位的, 16位的地址只能访问 64KB 的内存。

086系统中的物理地址是由 20根地址总线形成的,要做到对 20位地址空间进行访问,就需要两部分地址,在 8086系统中,就是由段基址和偏移地址两部分构成。

这两个地址都是 16位的,将这两个地址采用相加的方式组成 20位地址去访问存储器。

在 8086系统的地址形成中,当段地址确定后,该段的寻址范围就已经确定, 其容量不大于 64KB 。

同时,
通过修改段寄存器内容,可达到逻辑段在整个 1MB 存储空间中浮动。

各个逻辑段之间可以紧密相连, 可以中间有间隔,也可以相互重叠(部分重叠,甚至完全重叠。

采用段基址和偏移地址方式组成物理地址的优点是:满足对 8086系统的 1MB 存储空间的访问, 同时在大部分指令中只要提供 16位的偏移地址即可。

9.在某系统中,已知当前(SS =2360H , (SP = 0800H ,那么该堆栈段在存储器中的物理地址范围是什么?若往堆栈中存入 20个字节数据, 那么 SP 的内容为什么值?
答:(SS ×10H +(SP =23600H +0800H =23E00H , 堆栈段在存储器中的物理地址范围是 23600H ~ 23E00H 。

若往堆栈中存入 20个字节数据,那么 SP 的内容为0800H -14H =07ECH 。

(20的十六进制为 14H 。

10. 已知当前数据段位于存储器的 B4000H 到 C3FFFH 范围内,则段寄存器 DS 的内容为多少? 答:段寄存器 DS 的内容为 B4000H 。

12. 8086读 /写总线周期各包括最少几个时钟周期? 什么情况下需要插入等待周期 TW ?插入多少个 TW 取决于什么因素?
答:8086读 /写总线周期各包括最少四个时钟周期。

在系统中增加等待周期TW 的一般情况是:当 CPU 提供了地址后, 由于外设或存储器的读出或写入时间较慢,不能与 CPU 的速度匹配,就需要插入等待周期 TW ,等待 CPU 能从外设或存储器将数据正确地读出或写入为止。

显然, 插入的等待周期 TW 的个数取决于外设或存储器的取出或写入时间。

第 4章 8086汇编语言程序设计
第五章存储器原理与接口
2.什么是 RAM 和 ROM ? RAM 和 ROM 各有什么特点?
答:RAM 是随机存储器,指计算机可以随机地、个别地对各个存储单元进行访问, 访问所需时间基本固定,与存储单元的地址无关。

ROM 是只读存储器, 对其内容只能读,不能写入。

与 RAM 相比,其信息具有非易失性, 即掉电后, ROM 中的信息仍会保留。

3.什么是多层次存储结构?它有什么作用?
答:存储器的性能是计算机性能的最主要指标之一, 其目标是大容量、高速度和低成本, 因此应该在系统结构的设计上扬长避短, 采用多层存储结构构成一个较为合理的存储系统。

多层存储结构是一个金字塔的结构,距塔尖(即 CPU 越近速度越快,容量越小, 单位价格也较贵;反之速度较慢,容量较大,单位价格也较便宜。

其作用是获得最佳性价比。

5.主存储器的主要技术指标有哪些?
答:主存储器的主要技术指标有主存容量、存储器存取时间、存储周期和可靠性。

7. 若用 1K ×1位的 RAM 芯片组成 16K ×8位的存储器,需要多少片芯片?在CPU 的地址线中有多少位参与片内寻址?多少位用做芯片组选择信号?
答:要 128片。

A1~A9共 10位参与片内寻址, 其余可用于片选信号。

第七章
5. 在某应用系统中,计数器 /定时器 8253地址为 310H ~316H , 定时器 0作为分频器 (N 为分频系数 , 定时器 2作为外部事件计数器,编写初始化程序框架。

答:MOV DX,316H
MOV AL,控制字
OUT DX,AL
MOV DX,310H
MOV AL,分频系数低 8位
OUT DX,AL
MOV AL,分频系数高 8位
OUT DX,AL
MOV DX,316H
MOV AL,控制字
OUT DX,AL
MOV DX,314H
MOV AL,计数常数低 8位
OUT DX,AL
MOV AL,计数常数高 8位 OUT DX,AL。

相关主题