微机原理复习资料补充1
- 格式:doc
- 大小:195.50 KB
- 文档页数:4
重要概念:1、微处理器微处理器:微处理器是一个中央处理器cpu,由算术逻辑部件ALU、累加器和寄存器组、指令指针寄存器IP(程序计数器)、段寄存器、时序和控制逻辑部件、内部总线等构成。
2、微型计算机:微型计算机由微处理器、存储器、输入/输出接口电路和系统总线组成。
微处理器是计算机系统的核心,也称CPU(中央处理器)。
3、微型计算机系统:微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。
微处理器,微型计算机,微型计算机系统有什么联系与区别?微处理器是微型计算机系统的核心,也称为CPU(中央处理器)。
主要完成:①从存储器中取指令,指令译码;②简单的算术逻辑运算;③在处理器和存储器或者I/O之间传送数据;④程序流向控制等。
微型计算机由微处理器、存储器、输入/输出接口电路和系统总线组成。
以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。
4、8086CPU内部结构及各部分功能8086CPU内部由执行单元EU和总线接口单元BIU组成。
主要功能为:执行单元EU负责执行指令。
它由算术逻辑单元(ALU)、通用寄存器组、16 位标志寄存器(FLAGS)、EU 控制电路等组成。
EU 在工作时直接从指令流队列中取指令代码,对其译码后产生完成指令所需要的控制信息。
数据在ALU中进行运算,运算结果的特征保留在标志寄存器FLAGS 中。
总线接口单元BIU负责CPU与存储器和I/O接口之间的信息传送。
它由段寄存器、指令指针寄存器、指令队列、地址加法器以及总线控制逻辑组成。
5、8086CPU寄存器8086CPU内部包含4 组16 位寄存器,分别是通用寄存器组、指针和变址寄存器、段寄存器、指令指针和标志位寄存器。
(1)通用寄存器组包含 4 个16 位通用寄存器AX、BX、CX、DX,用以存放普通数据或地址,也有其特殊用途。
如AX(AL)用于输入输出指令、乘除法指令,BX在间接寻址中作基址寄存器,CX在串操作和循环指令中作计数器,DX用于乘除法指令等。
第二章一、CPU结构1.CPU主要功能:取指令、对指令进行译码、执行指令2.流水线处理方式:取指令与执行指令同步进行3.8086CPU设置了两个独立的部分:总线接口部件(BIU)、指令执行部件(EU)4、4个16位段寄存器作用:CS:代码段寄存器,存放当前程序所在段的段基址;DS:数据段寄存器,存放当前程序所用数据段的段基址,字符串处理时存放源串所在段的段基址;ES:附加数据段寄存器,存放辅助数据所在段的段基址,字符串处理时存放目的所在段的段基址SS:堆栈段寄存器,存放当前程序所用堆栈段的段基址5.有效地址(16位)、段地址(16位)、物理地址(20位)的关系:物理地址=段地址*4+有效地址;逻辑地址表示方式:段地址:有效地址6.寄存器组:6.1通用数据寄存器:AX——(Accumulator)累加器。
它是算术运算的主要寄存器。
所有I/O指令都使用这一寄存器与外部设备交换数据。
BX——Base用作基址寄存器使用。
在计算内存储器地址时,经常用来存放基址。
CX——Count可以作计数寄存器使用。
DX——Data可以作为数据寄存器使用。
6.2地址指针与变址寄存器SP:为堆栈指针寄存器,指出当前堆栈段中栈顶的偏移地址,与SS 联用。
BP:为对堆栈操作的基址寄存器。
BP中存放的是堆栈中某一存储单元的偏移地址,不是指栈顶。
通常和SS联用。
SI:为源变址寄存器,与数据段寄存器DS联合使用,确定数据段中某一存储单元的地址。
DI:为目的变址寄存器,与数据段寄存器DS联合使用,确定数据段中某一存储单元的地址。
SI和DI具有自动增量和减量的功能。
在串操作指令中,SI、DI隐含作为源变址和目的变址寄存器。
对其他的指令,则没有这种限制。
6.3段寄存器段寄存器: 4个16位段寄存器CS、DS、SS、ES。
用来识别当前可寻址的四个段,不可互换的使用。
CS——Code Segment Register 代码段寄存器用来识别当前代码段(程序一般放在代码段)。
微机原理复习资料第一章:概述、第二章:指令系统、第三章:汇编程序设计、第四章:80861.8086CPU的寄存器中,通常用作数据寄存器,且隐含用法为I/O端口的间址寄存器的是( D )A.AXB.BXC.CXD.DX2.8086CPU在加电复位后,执行的第一条指令的地址为( C )A.00000HB.0FFFFHC.FFFF0HD.FFFFFH3.所谓微机的字长是指( D )A.CPU内部数据总线的位数B.CPU外部数据总线的位数C.CPU地址总线的位数D.CPU中运算器一次能处理二进制数的最大位数4.8086系统中内存储器的地址空间为1M,而在进行I/O读写时,I/O端口的地址空间为( C )A.64M B.1M C.64K D.1K5.在以下8086CPU内部寄存器中,属于8位寄存器的是( C )A.AXB.IPC.CHD.DS6.8086CPU代码段寄存器CS的初始化状态为( D )A.0000HB.8000HC.FFF0HD.FFFFH7.已知8086CPU内部CS=1000H,DS=2000H,IP=3000H,则将要执行指令的代码存放在内存单元中的地址为( C )A.4000HB.5000HC.13000HD.23000H8.执行近调用CALL指令后,SP将( B )A.保持不变B.减2C.加2D.减49.在笔记本计算机中采用的显示器为( C )A.CRT显示器B.LED显示器C.LCD显示器D.等离子显示器10. 串行异步通信中,传送数据是:( B)A) 高位在前B) 低位在前 C) 任意 D) 从中间位开始11.若AL的内容为3EH,执行TEST AL,01H指令后,AL的内容为:(C )A) 7CH B) 1FH C)3EH D) 7FH12. 在8088CPU中,执行堆栈操作指令PUSH AX后,改变内容的寄存器是:( C )A) AX B) BX C) SP D) SS13.在CPU中存放指令后继地址的寄存器是B______。
1. 简述8086的最小方式和最大方式。
答:8086 CPU有两种工作模式,即最小模式和最大模式。
当MN/MX引脚接高电平时是最小方式,最小模式的特点是: 适用于单一处理机系统;不需总线控制器8288(对内存储器和I/0接口所需的控制信号都由CPU直接提供);M/IO引脚可直接引用。
当MN/MX引脚接地时是最大方式,最大模式的特点是:适用于多处理机系统;需总线控制器8288(对内存储器和I/O接口所需的控制信号要由专用的总线控制器8288提供);M/IO引脚不可直接引用。
2.8086系统中,下一条指令所在单元的物理地址如何计算?答:指令的物理地址为:16×CS+IP(注意CS、IP为十进制值)。
1.8086是( C )。
A.单片机B.单板机C.微处理器D.微机系统2.单片机是( B )。
A.微处理器B.微型计算机C.微机系统D.中央处理器2.设BX=0123H DI=1000H DS=3200H,默认DS作为操作数对应的段寄存器(假定没使用段前缀),试指出下列指令的寻址方式,并写出其操作数的有效地址和物理地址。
(1)MOV AX,[1A38H]解:(1)直接寻址有效地址=1A38H,物理地址=32000H+1A38H=33A38H(2)MOV AX,[BX]解:(2)寄存器间接寻址有效地址=0123H物理地址=32000H+0123H=32123H(3)MOV AX,[BX+1A38H]解:(3)寄存器相对基址寻址有效地址=0123H+1A38H=1B5BH,物理地址=32000H+1B5B=33B5BH(4) MOV AX,[BX+DI]解:(4) 基址变址寻址有效地址=0123H+1000H=1123H,物理地址=32000H+1123H=33123H(5)MOV AX,[BX+DI+1A38H]解:(5)相对基址变址寻址有效地址=0123H+1000H+1A38H=2B5BH,物理地址=32000H+2B5BH=34B5BH4. 如何通过页目录项和页表项得到物理地址。
微机原理第一章微型计算机的特点:1)体积小,重量轻,功耗低2)可靠性高,对使用环境要求低 3)结构简单,设计灵活,适用性强4)性价比高微机主要性能指标:1)运算速度 2)字长3)存储器的容量计算机硬件系统组成:运算器,控制器,存储器,输入设备和输出设备微机五个以上组成部分:1)cpu 2)内存条 3)主板4)各种板卡声卡显卡网卡5)机箱等其他(键盘鼠标显示器)系统总线:1)地址总线AB 2)数据总线DB3)控制总线CB维型计算机的硬件结构:微处理器(MPU)、存储器|输入/输出接口与输入/输出设备、系统总线.PC系统软件有哪些以及特点:1)杀毒软件金山毒霸功能好比傻瓜相机,占内存不大,启动也很快2)辅助软件设计Cad 用于二维绘图、详细绘制、设计文档和基本三维设计4)操作系统XP兼容性好,对新技术、新产品的支持良好3)办公系统wps可以实现办公软件最常用的文字、表格、演示等多种功能。
内存占用低,运行速度快,体积小巧等第二章存储容量用字节,速度用位,时间、频率用赫兹1MHz=10的6次分Hz,1G MHz=10的9次分Hz。
二进制B 八进制Q 十进制D 十六进制H转换(125)10= 2的6次方+2/5+2/4+2/3+2/2+2/0=(1111101)2第三章 8086PCU是16位微处理器,40个引脚,电源单一直流5伏,主时钟频率为5MHz-10MHz 外部数据总线16位、地址线为20 根,可寻址空间达1MB (2的20次方B)地址范围为00000~FFFFFH总线接口部件BIU和执行部件EU4个16位段地址寄存器:1)代码段寄存器CS 2)数据寄存器DS 3)附加段寄存器ES 4)堆栈段寄存器SS 分别用于存放当前代码段/数据段/附加段和堆栈段的段基址,都是16位,直接寻址64KB单元。
段基址表示20位段起始地址的高16位,段起始地址的低4位固定为0.16为指针指令IP: IP用于存放下一条要执行指令的有效地址EA即(偏移地址是用字节数表示),由BIU修改,使IP始终指向下一条将要执行的指令地址,加1修改。
微机原理复习资料一、概述微机原理是计算机科学与技术专业的一门重要课程,它主要介绍了微型计算机的基本组成和工作原理。
本文将针对微机原理的复习资料进行详细介绍,包括微机的基本概念、微处理器的结构与功能、存储器的组成与分类、输入输出设备的原理以及微机系统的总线结构。
二、微机的基本概念1. 微机的定义微机是指以微处理器为核心,配以存储器、输入输出设备等组成的计算机系统。
它具有体积小、价格低廉、功能强大等特点,广泛应用于个人和办公场所。
2. 微机的组成微机由中央处理器(CPU)、存储器、输入输出设备和总线四部分组成。
其中,CPU是微机的核心,负责执行指令和控制计算机的运行;存储器用于存储数据和程序;输入输出设备用于与外部环境进行信息交互;总线用于连接各个部件。
三、微处理器的结构与功能1. 微处理器的结构微处理器由运算器、控制器和寄存器组成。
其中,运算器负责数值计算和逻辑运算;控制器负责指令的解码和执行;寄存器用于存储数据和指令。
2. 微处理器的功能微处理器的主要功能包括指令执行、数据传输、中断处理和时序控制等。
指令执行是微处理器的核心功能,它通过解码指令并执行相应的操作码完成各种运算和逻辑判断。
数据传输是指将数据从一个寄存器或存储器传输到另一个寄存器或存储器。
中断处理是指在微处理器执行程序的过程中,接收到外部设备的中断信号后,暂停当前程序的执行,转而处理中断请求。
时序控制是指微处理器根据时钟信号来控制指令的执行顺序和时序。
四、存储器的组成与分类1. 存储器的组成存储器由存储单元和存储单元组织控制电路组成。
存储单元是存储器的最小存储单位,用于存储二进制数据。
存储单元组织控制电路用于对存储单元进行编址和访问控制。
2. 存储器的分类存储器根据存储介质的不同可以分为半导体存储器和磁性存储器。
半导体存储器包括随机存储器(RAM)和只读存储器(ROM),它们具有读写速度快、功耗低等特点。
磁性存储器包括磁盘、磁带等,它们具有容量大、价格低廉等特点。
微机原理与接口技术第一章1-1、微处理器、微机和微机系统三者之间有什么不同?答:微处理器:利用微电子技术将运算器可控制器做在统一集成电路上的一个独立部件。
微机:通过总线把I/O接口电路、CPU 和半导体存储器有机的组合在一起,即构成一台计算机的物理装置,称为微机。
微机系统:微机配上外部设备、系统电源和系统软件就构成了一个微机系统,简称系统机。
1-2、CPU 在内部结构上由哪几部分组成?答:寄存器阵列(RS )、算术和逻辑运算单元(ALU )、控制器、内部总线、缓冲寄存器1-3、8088/8086的总线接口部件有什么功能?其执行部件又有什么功能?答:8088/8086CPU从功能上说,分为总线接口(BIU )和执行单元(EU )。
BIU 负责与存储器、I/O端口传送数据。
BIU 从内存取指令送到指令队列排队。
CPU 在执行指令时,BIU 要配合执行部件从指令的内存单元或外设端口取数据,将数据传送给执行部件,或者把执行部件的运行结果传送给指定的内存单元或外设端口中。
EU 部分则负责指令的执行。
1-4、8088/8086的状态标志和控制标志分别有哪些?答:1-7、8088/8086 20位地址是怎样形成的?当CS=2000H,IP=0100H,其指向的物理地址等于多少?答:段寄存器左移4位(即乘以16),然后与16位的偏移量相加即得到20位的地址。
20100H第四章、PC 总线与接口标准4-1、名词解释:总线、总线标准和接口标准。
答:总线:所谓总线就是模块与模块之间、设备与设备之间的一组进行互联和传输信息的信号线。
信息包括指令、数据和地址。
总线标准:所谓总线标准是指芯片之间、扩展卡之间和机器之间通过总线进行连接时,应该遵守的一些协议和规范。
这些协议和规范一般包括硬件和软件两个方面。
接口标准:所谓接口标准是指I/O接口设备的规范,涉及信号线的定义、信息传输速率、传输方向和拓扑结构,以及电气特性和机械特性等多个方面。
微机原理复习资料微机原理是计算机科学与技术专业的一门重要课程,它是计算机硬件组成和工作原理的基础课程。
以下是我为您整理的微机原理复习资料。
第一部分:计算机硬件组成1. 计算机的基本组成部分:中央处理器(CPU)、内存、输入设备、输出设备、存储设备和总线。
2. 中央处理器(CPU):是计算机中的核心部件,包括控制器和算术逻辑单元(ALU)。
控制器负责指令的解析和执行,ALU负责运算和逻辑判断。
3. 内存:是计算机用于存储数据和指令的地方,分为主存储器(RAM)和辅助存储器(硬盘、U盘等)。
主存储器以字节为单位进行寻址,每个字节都有一个唯一的地址。
4. 输入设备:用于将外部数据输入到计算机中,例如键盘、鼠标、扫描仪等。
5. 输出设备:用于将计算机处理的数据输出到外部,例如显示器、打印机、音频设备等。
6. 存储设备:用于永久性存储数据,例如硬盘、光盘、闪存等。
7. 总线:计算机各个组件之间传递数据和控制信号的通道,分为数据总线、地址总线和控制总线。
第二部分:计算机工作原理1. 计算机的工作过程分为取指令、解析指令、执行指令和存储结果四个阶段。
2. 取指令阶段:从内存中读取指令。
3. 解析指令阶段:对指令进行解析,确定指令的类型和操作对象。
4. 执行指令阶段:根据指令的要求执行相应的操作,包括算术运算、逻辑运算、数据传输等。
5. 存储结果阶段:将运算结果存储到指定的位置。
6. 指令周期和时钟频率:指令周期是执行一条指令所需要的时间,时钟频率是计算机的工作速度。
时钟周期等于1/时钟频率。
7. 硬件中断和软件中断:硬件中断是由外部设备引发的中断,软件中断是由程序指令引发的中断。
8. 存储器体系结构:存储器层次结构包括寄存器、高速缓存、主存储器和辅助存储器。
存储器的访问速度由快到慢依次为:寄存器>高速缓存>主存储器>辅助存储器。
其中高速缓存用于缓存主存储器中的数据,提高数据访问速度。
第三部分:指令系统和编程1. 指令系统是计算机执行各种操作的指令集合,分为指令格式和指令操作码两部分。
1常见的微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?答:微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、输入/输出设备等部件组成。
主要组成部件的功能和特点分析如下:(1)微处理器:是微机的核心部件,由运算单元ALU、控制单元、寄存器组以及总线接口部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。
(2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。
可分为随机存储器RAM 和只读存储器ROM。
RAM存放当前参与运行的各种程序和数据,特点是信息可读可写,存取方便,但信息断电后会丢失;ROM用于存放各种固定的程序和数据,特点是信息固定不变,关机后原存储的信息不会丢失。
(3)系统总线:是CPU与其它部件之间传送数据、地址和控制信息的公共通道。
可分成数据总线DB、地址总线AB、控制总线CB。
(4)外存储器:使用最多的是磁盘存储器(软盘、硬盘)和光盘存储器。
外存储器容量大,保存的信息不会丢失。
(5)输入/输出设备:是微型计算机系统与外部进行通信联系的主要装置。
2.微型计算机系统包括哪些组成部分?各部分的主要功能是什么?硬件的系统包括控制器、运算器、储存设备、输入设备、输出设备五个部分。
1.运算器:运算器是完成二进制编码的算术或逻辑运算的部件。
2.存储器:存储器的主要功能是存放程序和数据。
3.控制器:控制器是全机的指挥中心,它控制各部件动作,使整个机器连续地、有条不紊地运行。
控制器工作的实质就是解释程序。
4.输入输出设备:输入设备是变换输入形式的部件。
它将人们的信息形式变换成计算机能接收并识别的信息形式。
3. 计算机中常用的数制有哪些?如何进行数制间的转换?解答:数值数据经常用二进制、十进制、八进制和十六进制;字符数据使用ASCII码;表示十进制数字用BCD码。
(1)十进制到二进制:整数部分连续除以2后“倒取余”,小数部分连续乘以2后“正取整”;(2)二进制到十进制:将二进制数按权展开即可。
1.1微型计算机主要包括那几个组成部分?各部分的基本功能是什么?答:微型计算机由CPU,存储器,输入/输出接口及系统总线组成CPU是微型计算机的核心部件,一般具有下列功能:进行算术和逻辑运算,暂存少量数据,对指令译码并执行指令所规定的操作,与存储器和外设进行数据交换,提供整个系统所需要的定时和控制信号,响应其他部件发出的中断请求;总线是计算机系统各功能模块间传递信息的公共通道,一般由总线控制器,总线发送器,总线接收器以及一组导线组成;存储器是用来存储数据,程序的部件;I/O接口在CPU和外设之间起适配作用,是微型计算机的重要组成部件2.1、8086/8088CPU的功能结构由哪两部分组成?它们的主要功能是什么?答:8086/8088CPU的功能结构由以下两部分组成:总线接口单元BIU(Bus Interface Unit)和执行部件EU(Execution Unit)总线接口单元BIU的主要功能是负责与存储器,I/O端口进行数据传送。
具体讲:取指令,即总线接口部件从内存中取出指令后送到指令队列;预取指令;配合EU执行指令,存取操作数和运算结果。
执行部件EU主要功能是负责指令执行。
2.2.8086CPU为什么要采用地址、数据线分时复用?有何好处?答:(1)因CPU内部存储等都为16位,而CPU对内存寻址(访问)的最大空间为1MB。
为了实现CPU对1MB内存的访问,存储器需分段存取(访问)。
-8086/8088地址总线是20位的,CPU中的寄存器是16位的,20位地址无法用16 位寄存器表示,所以必须分段。
(2)减少引脚数量2.4、什么是总线周期?8086/8088CPU的基本总线周期由几个时钟周期组成?若CPU 主时钟频率为10MHz,则一个时钟周期为多少?一个基本总线周期为多少?答:总线周期:BIU通过系统总线对存储器或I/O端口进行一次读/写操作的过程称为一个总线周期。
8086/8088CPU的一个基本总线周期由4个时钟周期(T1~T4)组成,也称4个T状态。
CH01 微型计算机概述1.微型计算机由哪些部件组成?各部件的主要功能是什么?解答:CPU由运算器,控制器(CU),协处理器,高速缓冲器,各种借口和控制部件组成。
运算器由算术逻辑部件(ALU)和Reg.组构成。
微型计算机(μC):C PU+(RAM+ROM)+I/O接口+其他支持器件;各部分通过系统总线连接。
微型计算机系统(μCS):μC+系统软件+应用软件+外设+总线接口+电源。
单片机:CPU+MEM+I/O接口→集成在一个芯片上。
外围设备:打印机、键盘、CRT、磁盘控制器等;微处理器:(CPU);系统总线:AB、CB、DB (功能:为CPU和其他部件之间提供数据、地址和控制信息的传输通道);存储器:只读存储器(ROM)、随机存储器(RAM)(功能:用来存储信息);输入/输出(I/O)接口:串/并行接口等(功能:使外部设备和微型机相连);算术逻辑部件(ALU):累加器、寄存器控制器;操作系统(OS):系统实用程序:汇编、编译、编辑、调试程序等;(注:CPU的功能--①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整修系统所需要的定时和控制;⑥可以响应其他部件发来的中断请示。
)2.8086/8088 CPU 由哪两部分组成?它们的主要功能各是什么?是如何协调工作的?解答:总线接口部件(BIU):负责与存储器、I/O端口传送数据执行部件(EU):负责指令的执行协调工作过程:总线接口部件和执行部件并不是同步工作的,它们按以下流水线技术原则来协调管理:①每当8086 的指令队列中有两个空字节,或者80 88 的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。
②每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。
在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。
微机原理复习资料一1.8086是多少位的微处理器?为什么?答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。
2.EU与BIU各自的功能是什么?如何协同工作?答:EU是执行部件,主要的功能是执行指令。
BIU是总线接口部件,与片外存储器及I/O 接口电路传输数据。
EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。
EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。
3.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。
AX、BX、CX、DX一般作为通用数据寄存器。
SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。
总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。
段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。
IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。
4.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。
答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。
偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。
物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。
5.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址。
答:物理地址:。
6.8086/8088为什么采用地址/数据引线复用技术?答:考虑到芯片成本,8086/8088采用40条引线的封装结构。
40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。
微机原理知识点总结题库第一章:微机系统概述微机系统是由微处理器、存储器、输入输出设备、总线和相关辅助芯片等组成的。
微机系统的主要构成部分有哪些?请简要说明各部分之间的功能和联系。
第二章:微处理器1. 简述微处理器的工作原理和主要功能。
2. 介绍Intel和AMD两个公司的微处理器产品线及其发展历程。
3. 解释指令集体系结构(ISA)的概念,并说明其对微处理器的影响。
第三章:存储器1. 介绍存储器的分类及其特点。
2. 简述RAM和ROM的工作原理以及在微机系统中的应用。
3. 解释存储器扩展的原理和实现方法。
第四章:输入输出设备1. 介绍微机系统的输入输出设备,包括键盘、显示器、打印机、磁盘等。
2. 解释I/O端口的概念及其在微机系统中的作用。
3. 分析I/O设备的接口方式和通信协议。
第五章:总线1. 介绍总线的作用和分类。
2. 解释总线控制方式及其对系统性能的影响。
3. 分析总线中的数据传输方式和相关技术。
第六章:辅助芯片1. 介绍辅助芯片的种类和功能。
2. 解释DMA控制器和中断控制器的工作原理及其在微机系统中的作用。
3. 分析时钟芯片在微机系统中的作用及其相关技术。
第七章:微机系统的组成和工作原理1. 介绍微机系统的硬件配置和软件组成。
2. 分析微机系统的启动过程和工作原理。
3. 讨论微机系统的性能评价指标和提升方法。
第八章:微机系统的应用1. 介绍微机系统在工业控制、通信、医疗、教育等领域的应用情况。
2. 分析微机系统的发展趋势和未来发展方向。
以上是微机原理的一些知识点,希望能对你有所帮助。
微机原理复习资料1.计算器中的译码器有何作用译码器可用以寻找存储单元的地址。
2.ALU是什么部件它能完成什么功能ALU称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的”与” 、”或” 、”比较”等运算功能.3.INTEL的CPU怎么分类大概分为几代各代的典型代表型号有哪些第一代微处理器是1971年Intel公司推出的4004,以后又推出了4040和8008.第二代为处理器是1974年推出的8080.第三代为处理器是20世纪70年代后期,超大规模集成电路投入使用, Intel公司推出的8086/8088.1985年,第四代微处理器80386推出市场.4.设计一个能译出12个端口的译码器,它需要多少条编码线4条5.简述微处理的构成。
微处理器由算术逻辑部件(ALU) 、控制部件、寄存器组和片内总线等几部分组成.6.计算机的控制器有哪些部件构成控制器有程序计数器PC 、指令寄存器IR 、指令译码器ID 、堆栈指示器SP和处理器状态字PSW构成.7.8086/8088微处理器的标志寄存器是如何设计的可分为几种类型各类的功能是什么8086有一个18位的标志寄存器FR,在FR中有意义的有9位,其中6位是状态位,3位是控制位OF:溢出标志位OF用于反映有符号数加减运算所得结果是否溢出DF:方向标志DF位用来决定在串操作指令执行时有关指针寄存器发生调整的方向。
IF:中断允许标志IF位用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。
TF:跟踪标志TF。
该标志可用于程序调试。
TF标志没有专门的指令来设置或清楚。
SF:符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同ZF:零标志ZF用来反映运算结果是否为0。
AF:下列情况下,辅助进位标志AF的值被置为1,否则其值为0PF:奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。
CF:进位标志CF主要用来反映运算是否产生进位或借位。
8.计算机的基本机构应包括哪些部件微处理器(CPU), 存储器,输入/输出接口电路,外部设备,总线9.8086/8088 CPU内部都有那些寄存器如何分类通用寄存器:累加器,基地址寄存器, 计数器, 数据寄存器, 堆栈指针寄存器, 基地址寄存器, 源变址寄存器, 目的变址寄存器控制寄存器:指令指针寄存器, 状态标志寄存器段寄存器:代码段寄存器, 数据段寄存器, 堆栈段寄存器, 附加段寄存器10.简述8086/8088的指令执行过程。
包括三个基本阶段:1)取指令(将要执行的指令从内存取到CPU内。
)2)对指令译码(CPU对取入的该条指令进行分析译码,判断该条指令要完成的操作。
)3)执行指令(CPU向各部件发出完成该操作的控制信号,完成该指令的功能)11.简述8086/8088微处理的编程结构。
12.8086/8088指令系统可分为那几大类8086/8088指令系统可分为六大类:数据传送指令(Data transfer);算术指令(Arithmetic);逻辑指令(Logic);串处理指令(String manipulation);控制转移指令(Control transfer);处理机控制指令( Processor control)13.从跳转类指令可以看出计算机程序功能的那些特征14.用2114(1Kx4bit)芯片构造128Kx8bit的存储器,要用多少组多少块芯片组=8/4=2片/组块=128/1=128组15.用2Kx4bit的芯片构造32Kx8bit的存储器,要用多少组多少块芯片组=8/4=2片/组块=32/2=16组16.PC及开机或Reset时,各寄存器的状态怎样机器从什么物理地址开始执行程序该地址放了什么程序;是那种内存该内存中是什么程序答:PC及开机或Reset时,代码段寄存器CS和指令寄存器IP分别初始化为FFFFH和000H.从FFFF0H处开始执行程序。
该地址放了初始化、自检、自取程序;该内存是ROM。
17.简述只读存储器ROM有哪些种类(1)掩膜只读存储器(2)可编程只读存储器(3)可擦除、可编程只读存储器(4)只读存储器的设计——由多个存储器芯片组成一个实际存储器,并与CPU连接。
18.PC机中的ROM都具有哪些作用答:ROM为只能读出的存储器,可用以存放固定的程序和数据。
19.IBM PC机中断技术的核心思想是什么答:1.关闭中断;2.保留断点;3.保护现场;4.进行中断服务程序;5.恢复现场;6.开放中断并返回20.可编程芯片的特征有哪些答:具有多种功能和多种工作方式,使用灵活、通用性强,通过编程可以选择其功能、改变其工作方式。
21.CPU与外设数据传送信息有哪些方式答: 1.程序直接控制方式;2.中断传送方式;3.直接数据通道传送(DMA)22.简述IBM PC机的寻址方式1.立即寻址方式2.寄存器寻址3.存储器寻址方式 1)直接寻址方式2)寄存器间接寻址3)寄存器相对寻址4)基址加变址寻址5)相对基址加变址寻址O寻址方式23.简述IBM PC机的执行中断的过程(1)关闭中断(2)保留断点(3)保护现场(4)进行中断服务程序(5)恢复现场(6)开放中断并返回24.由中断向量表可看出PC机的中断机制是什么1.将A,C口设为输出,从B口输入的数据送到A,C口,地址高位为010000B,写出这个程序。
答:CW=B=82H则地址为 程序:MOV AL, 82H ;控制写入OUT 43H, AL ;CWReg (送控制字到控制字寄存器) IN AL, 41H ;从B 口读OUT 40H, AL ;输出到A 口 OUT 42H, AL ;输出到C 口2. 8253/8254编程示例已知8254个通道时钟接8MHz 信号,端口地址为700H 、702H ,704H 和706H ,要求在OUT0产生周期为10µs 的方波,OUT1产生2KHz 的连续脉冲信号,OUT3产生一个最大的负脉冲。
分析:OUT0:初值=10µsx8MHz=80 方式3OUT1:初值=8MHz/2KHz=4000 方式2OUT2:初值=0 方式1OUT0的控制字:00010110B答:;CTC0MOV DX, 706H ;控制端口地址MOV AL, 00010110B ;CTC0控制字OUT DX, ALMOV DX, 700H ; CTC0口地址MOV AL, 80 ; CTC0初值OUT DX,AL;CTC1MOV DX, 706H ; 控制端口地址MOV AL, 01110100B ; CTC1控制字OUT DX, ALMOV DX, 702H ; CTC1口地址MOV AX, 4000 ; CTC1初值OUT DX, AL ;先写低字节MOV AL, AH ;取高字节OUT DX, AL ;后写高字节;CTC2MOV DX, 706H ; 控制端口地址MOV AL, B ; CTC2控制字OUT DX, ALMOV DX, 704H ; CTC2口地址MOV AL, 0 ; CTC2初值OUT DX, AL ; 先写低字节OUT DX, AL ; 后写高字节3. 下图中检测连接在8255A(工作模式0)的PB 信道的开关K3-K0是否闭合,而使PA 通道相应位的发光二机管G3-G0点亮,如A7-A2为010101B 时通过译码器选中8255A,请回答:(1)8255A 的A,B,C 三个通道和控制寄存器的地址是多少;(2)编写一段通过查询哪一路开关是闭合,使相应位的发光二级管点亮的小程序.4. 下图中通过读取8255A 的B 口的开关输入(BCD 码),利用查表法将其传换成对应的七段LED 字型码,在8255A 的A 口输出,设8255A的地址范围是2E80H-2E83H. 端口 地址(二进制) 地址(十六进制) A 1000000 40H B 1000001 41HC 1000010 42H CW 1000011 43H1)请选择8255A的工作模式以及A口和B口的输入/输出方向.2)编写一段读取8255A的B口的输入到A口输出的程序,七段LED字段码位于SEGCODE处.答: (1)工作模式0;A口输出;B口输入.(2) MOV DX, 2E81HIN AL, DXAND AL, 0FHMOV BX, OFFSET SEGCODEX LATMOV DX, 2E80HOUT DX, AL5.在下面8251串行接口图中:(1)TxRDY和RxRDY的名称和功能是什么(2)当外接频率f=,波特率因子=16,则波特率为多少(列出计算式).答: (1) TxRDY发送准备好,表示8251发送缓冲器满,有数据要发送;RxRDY接收准备好,表示8251接受缓冲器空,可接收数据.(2) BAUD RATE=16=9600 BAUD6. 8253计数通道2连接图如下:(1)请说明计数通道2的工作方式及名称;(2)计算计数通道2的计数初值.(列出计算式)答: (1)方式3,方波发生器(2) n=T x f CLK=1x10-3x2x106=20007.8253计数通道1的工作方式为2,其连接图和输出波形如下:(1)如地址A7-A2为010000B时经地址译码器选中8253,求信道1的地址(十六进制表示).(2)计算计数通道1的计数初值(列出计算式).答: (1) 41H (2)n=T x f CLK=1x10-3x2x106=20006.在下面打印机并行接口图中,8255A工作在模式0,请回答:(1)CPU使用查询方式打印数据的操作过程;(2)编写打印机寄存器AH中一个字符的打印子程序,8255A的地址为80H~83H.答: (1)先查询打印机的BUSY,如忙则继续查询;如不忙则发送数据至PA口,并大选通信号.(2) PRINT PROC NEARIN AL, 82HTEST AL, 4JNZ PRINTMOV AL, AHOUT 80H, ALMOV AL, 0CHOUT 83H, ALINC ALOUT 83H, ALRETPRINT ENDP7.存储器的译码器电路如下,请计算RPROM2732的地址范围和存储容量.8.存储器的译码器电路如下,请计算RPROM2716的地址范围和存储容量.。