微机原理复习资料
- 格式:doc
- 大小:137.00 KB
- 文档页数:7
微机原理考点复习汇集微机原理是计算机科学与技术专业的一门重要课程,它是计算机组成原理的延伸和拓展,主要研究计算机系统的硬件组成和工作原理。
学习微机原理需要掌握一定的电子电路和数字电路的基础知识,了解计算机的组成和工作原理,熟悉各种输入输出设备的原理和接口技术。
下面是微机原理考点的汇集,供大家复习参考。
一、微机系统硬件体系结构1.微机的定义和发展历程2.微机系统的硬件组成-中央处理器(CPU)-存储器-输入输出设备(I/O设备)-总线3.微机系统的层次结构-整机层次-系统总线层次-基本输入输出层次-工作站和服务器层次二、中央处理器(CPU)的结构和工作原理1.CPU的定义和功能2.CPU的硬件组成-运算器(ALU)-控制器(CU)-寄存器-数据通路3.CPU的工作原理-取指令和执行指令的过程-控制器的工作原理-运算器的工作原理4.CPU的时序控制-时钟信号-触发器-时序逻辑电路三、存储器的结构和工作原理1.存储器的定义和分类2.存储器的硬件组成-内存-外存3.存储器的工作原理-存储的基本单位和编址方式-存储器读写操作的过程四、输入输出设备(I/O设备)的原理和接口技术1.I/O设备的定义和分类2.I/O设备的硬件组成-控制器-接口-设备本身3.I/O设备的工作原理-命令和数据的传送方式-I/O设备的中断和DMA传送4.I/O设备的接口技术-并行接口-串行接口-USB接口-网络接口五、总线的结构和工作原理1.总线的定义和分类2.总线的硬件组成-数据总线-地址总线-控制总线3.总线的工作原理-总线的传输方式-总线的仲裁控制-总线访问控制六、微机系统的性能评价和提高1.微机系统性能的评价指标-响应时间-吞吐量-CPU利用率-性能指标的量化方法2.提高微机系统性能的方法-提高CPU的主频和并行度-提高存储器的容量和带宽-设计优化的算法和程序以上是微机原理的一些重要考点。
在复习过程中,可以结合课本、教学资料和课堂笔记进行针对性的学习和回顾,此外,可以通过做练习题和模拟考试来检验对知识的掌握程度。
微机原理复习纲要1.微机基础一、计算机中数的表示方法进位计数制及各计数制间的转换二进制数的运算带符号数的表示方法—原码、反码、补码BCD码和ASCII码二、微型计算机概述单片机及其发展概况单片机的结构及特点三、微型计算机系统组成及工作过程微型计算机功能部件微型计算机结构特点微型计算机软件微型计算机工作原理2.单片机硬件系统一、概述(一)单片机及单片机应用系统单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。
(二)MCS-51单片机系列二、MCS-51单片机结构和原理(一)单片机的内部组成及信号引脚组成:CPU、内部RAM、内部ROM、定时/计数器、并行I/O口、串行口、中断系统、时钟电路等。
(二)内部数据存储器1.寄存器区2.位寻址区3.用户RAM区4.特殊功能寄存器区(三)内部程序存储器三、并行输入/输出口电路结构组成结构:P0口、P1口、P2口、P3口四、时钟电路与复位电路常用晶体振荡器时钟电路(最大12MHz)、复位电路(RST引脚高电平产生复位)。
3.MCS-51单片机指令系统(重点)一、寻址方式包括:寄存器寻址、直接寻址、立即数寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。
二、指令系统共111条指令。
数据传送指令(29条)算术运算指令(24条)逻辑运算指令(24条)控制转移指令(17条)位操作指令(17条)三、常用伪指令包括:定位伪指令、定义字节伪指令、定义空间伪指令、定义符号伪指令、数据赋值伪指令、数据地址赋值伪指令、汇编结束伪指令。
4.MCS-51单片机汇编语言程序设计一、简单程序设计顺序控制程序。
编程前,要分配内存工作区及有关端口地址。
二、分支程序设计分支程序就是按照分支条件,判断程序流向,并执行。
1.两分支程序设计(单入口、两出口)2.三分支程序设计3.多分支程序设计(散转程序)三、循环程序设计1.单重循环程序设计2.双重循环程序设计(延时程序设计)3.数据传送程序4.循环程序结构(初始化、循环体、循环控制)四、查表程序(主要用于数码管显示子程序)表格是预先定义在程序的数据区中,然后和程序一起固化在ROM中的一串常数。
微机原理复习知识点总结微机原理是计算机科学与技术中的一门基础课程,主要涵盖了计算机硬件与系统结构、数字逻辑、微型计算机系统、IO接口技术、总线技术、内存管理等内容。
下面将对微机原理的复习知识点进行总结。
1.计算机硬件与系统结构:(1)计算机硬件:主要包括中央处理器(CPU)、输入/输出设备(IO)、存储器(Memory)和总线(Bus)等。
(2)冯诺依曼结构:由冯·诺依曼于1945年提出,包括存储程序控制、存储器、运算器、输入设备和输出设备等五个部分。
(3)指令和数据的存储:指令和数据在计算机内部以二进制形式存储,通过地址进行寻址。
(4)中央处理器:由运算器、控制器和寄存器组成,运算器负责进行各种算术和逻辑运算,控制器负责指令译码和执行控制。
2.数字逻辑:(1)基本逻辑门电路:包括与门、或门、非门、异或门等。
(2)组合逻辑电路:由逻辑门组成,没有时钟信号,输出仅依赖于输入。
(3)时序逻辑电路:由逻辑门和锁存器(触发器)组成,有时钟信号,输出依赖于当前和之前的输入。
(4)逻辑门的代数表达:通过逻辑代数的运算法则,可以将逻辑门的输入和输出关系用布尔代数表示。
3.微型计算机系统:(1)微处理器:又称中央处理器(CPU),是微机系统的核心部件,包括运算器、控制器和寄存器。
(2)存储器:分为主存储器和辅助存储器,主存储器包括RAM和ROM,辅助存储器包括磁盘、光盘等。
(3)输入/输出设备:包括键盘、鼠标、显示器、打印机等,用于与计算机进行信息输入和输出。
(4)中断与异常处理:通过中断机制来响应外部事件,异常处理用于处理非法指令或非法操作。
4.IO接口技术:(1)IO控制方式:分为程序控制和中断控制两种方式,程序控制方式需要CPU主动向IO设备发出查询命令,中断控制方式则是IO设备主动向CPU发出中断请求。
(2)IO接口:用于连接CPU与IO设备之间的接口电路,常见的接口有并行接口和串行接口。
(3)并行接口:包括并行数据总线、控制总线和状态总线,其中并行数据总线用于传输数据,控制总线用于传输控制信号,状态总线用于传输IO设备的状态信息。
微机原理与接口技术第一章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微型计算机主要包括那几个组成部分?各部分的基本功能是什么?答:微型计算机由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状态。
微机原理复习知识点总结一、微机原理概述微机原理是计算机科学与技术专业的基础课程之一,是培养学生对计算机硬件体系结构和工作原理的理解和掌握的核心课程。
本文将从微机系统概念、基本组成部分、系统总线、存储器等方面进行总结复习。
二、微机系统概念及基本组成部分1.微机系统概念:微机系统由计算机硬件和软件组成,是由中央处理器(CPU)、存储器、输入/输出设备和系统总线等基本组成部分组成的。
2.中央处理器(CPU):中央处理器是计算机的大脑,负责执行计算机指令。
它包括运算器和控制器两部分,运算器负责执行算术逻辑运算,控制器负责指令的解析和执行控制。
3.存储器:存储器是用于存储数据和指令的设备,按存储介质可分为内存和外存。
内存按读写方式可分为RAM和ROM两类,外存一般指硬盘。
4.输入/输出设备:输入设备用于将外部数据传输到计算机,如键盘、鼠标等;输出设备将计算机处理后的数据输出到外部设备,如显示器、打印机等。
5.系统总线:系统总线是微机系统中各个组成部分之间传输数据和控制信息的公共通信线路,包括数据总线、地址总线和控制总线。
三、系统总线1.数据总线:数据总线用于传输数据和指令,一般有8位、16位、32位等不同位数,位数越大,数据传输速度越快。
2.地址总线:地址总线用于传输内存地址和外设地址,决定了计算机的寻址能力,位数决定了最大寻址空间。
3.控制总线:控制总线用于传输控制信号,包括读写控制、时序控制、中断控制等,用来控制计算机的工作状态。
四、存储器1.RAM(随机存取存储器):RAM是一种易失性存储器,读写速度快,存储内容能被随机读取和写入。
分为静态RAM(SRAM)和动态RAM(DRAM)两类。
2.ROM(只读存储器):ROM是一种非易失性存储器,只能读取,不能写入。
包括只读存储器(ROM)、可编程只读存储器(PROM)、可擦写只读存储器(EPROM)和电可擦写只读存储器(EEPROM)等。
3. Cache(高速缓存):Cache是位于CPU和内存之间的高速缓存存储器,用来存储CPU频繁访问的数据和指令,以提高计算机的运行速度。
1.微机的结构特点是什么?微机与通用计算机在工作原理上有什么联系与区别?答:微机的显著特点是采用微处理器和总线连接(一是采用CPU,二是组成部件之间采用总线连接);联系:微机是依赖LSI,VLSI(大规模集成电路和超大规模集成电路)技术发展起来的通用计算机;区别:微机采用总线结构,各部件之间的关系是全部面向总线的单一连接,通用计算机只用了内存和有限状态机,将资料的存储与处理分离,使用二进制编码数据和指令。
2.微处理器、微机和微机系统三者之间有什么联系与区别?答:联系:微处理器:由算术逻辑单元、控制单元、暂存数据和指令的寄存器组及高速缓冲存储器等特殊内存集成在电路芯片上;微机:以微处理器为核心、内存、输入输出接口电路和系统总线构成;微机系统:以微机为主体,配上系统软件和外部设备(软件和硬件)以后,就成为了计算机系统。
区别:微处理器来自于实际电路组成,不包含程序存储单元,微机具有独立的运行能力,微机系统更完善,它不仅融合了微机的硬件更加入了软件。
3.8086微处理器(16位的微处理器)在内部功能逻辑上分为两个处理单元:总线接口单元和执行单元4.指令流字节队列为6字节(8086)(p29页)5.8086在内部结构上有哪几部分组成?有什么功能?答:两部分:总线接口和执行单元功能:总线接口提供基本总线控制功能,完成有关指令获取和排队、操作数存取及操作数地址重定位;执行单元提供指令执行功能,从总线接口单元的指令队列接收指令和操作数,向总线接口单元提供非重定位的操作数地址和要存储到内存的操作数。
6.8086工作在最小模式和最大模式的主要特点是什么?有何区别?答:最小模式设计为构成一个最简微机系统,而不需要任何总线控制逻辑电路和总线驱动电路;最大模式设计为支持多总线和协处理器的微机系统,需要有总线控制器8288或类似的芯片代为产生兼容多总线的总线控制信号。
7.8086CPU的寻址方式?答:四大类一是立即数寻址,二是寄存器寻址,三是内存寻址(直接寻址,寄存器间接寻址,寄存器相对寻址,基址变址寻址,相对基址变址寻址),四是I/O 端口寻址包含直接端口寻址,直接端口寻址个数为0—255个,8位;寄存器的间接端口寻址,当端口地址大于255时,必须先把端口地址送到DX寄存器中,16位(p52页)8.8086/8088的指令按功能分为几类?各完成什么功能?答:六类:数据传送,算数运算,逻辑运算和移位元,串操作,控制转移和处理器控制指令。
《微机原理与应用》复习资料第一章:概述1.计算机的基本组成(P35-P36)2.CPU 的三组总线 AB,DB,CB3.微计算机中数和字符的表示:真值,原码,反码,补码,BCD码,ASCII 码(1)给定一个十进制数,求其原码、反码、补码,例如:求-112的原码、反码、补码(2)BCD码与 ASCII 码之间的转换方法(读程序或写程序)ADD AL,30H OR AL,30H SUB AL,30H4.十进制,二进制,十六进制之间的转换(读程序或写程序)5.补码的加减运算和对标志位的影响:CF,ZF,OF,SF计算机中的计算方法,补码运算过程。
第二章:IA-32 结构微处理器(*)1.8086CPU 的内部结构:EU,BIU (P43-P44)2.8086CPU 的逻辑地址和物理地址(P50-P51)3.8086CPU 的寄存器结构(P49,P53-P54)4.标志寄存器、常用的标志位以及对应的条件转移指令(P55-P56)5.有符号数与无符号数运算对标志位的影响,以及溢出判断方法(双高位判断法)第三章:8086 指令系统(*)1. 8086 指令的寻址方式,能够列出所有的寻址方式并用指令举例(P24-25 P67-71)2.掌握全部指令,特别掌握常用指令(功能、书写格式及操作数搭配、非法格式)3.熟悉本章所讲例程序片段:第四章:汇编语言程序设计(*)1.伪操作符:PTR,OFFSET,SEG2.伪指令:DB,DW,段定义(不包括选项),EQU3.伪指令所产生数据对内存的占用。
4.掌握基本程序结构:顺序,分支,循环。
5.熟练掌握 DOS 功能调用(INT 21H),重点掌握 01H、02H、07H、09H、0AH 中断。
5.掌握汇编语言源程序的框架结构,熟悉本章所讲例程序,掌握基本编程方法。
6.能读懂汇编语言源程序,叙述其功能。
7.要求能够写一定功能的程序。
汇编语言源程序在内存数据处理,代码转换,测试与控制程序的编写上有明显的优势。
微机原理总复习⼀、8086CPU基础知识1. 基础知识(1). 掌握⼆进数与⼗六进制数之间的转换。
(2).计算机中原码,反码,补码的表⽰,补码的运算规则? 2.8086/8088CPU的内部结构图2-6(1). 总线接⼝部件BIU内部结构及功能?(2). 执⾏部件EU内部结构及功能?(3). BIU和EU的动作管理?000003.8086CPU的寄存器结构(1). 8086CPU有哪些通⽤寄存器?它的专⽤特性分别为什么(各有什么⽤途)?(2). 指令指⽰器IP和标志寄存器的作⽤? 标志寄存器中有哪些控制标志(DF、IF和TF),有哪些状态条件标志(ZF,CF,SF,AF,PF和OF)每⼀位是如何定义的?(3). 为什么要设段寄存器,8086CPU内部有多少个段寄存器分别存放什么地址?4.8086/8088的存储器组织(1) . 什么是存储器的结构(2). 什么是段地址、偏移地址、段地址与偏移地址的关系如何?(3)、什么是逻辑地址、物理地址?(4). 逻辑地址的如何表⽰?有了逻辑地址的表⽰⽅式为什么还要引⼊物理地址?知逻辑地址如何计算物理地址?(5). 8086/8088CPU对存储器为什么要分段管理?5. 8086CPU的引脚及功能。
A19~A0、D15~D0。
( IO/M、 WR 、RD 、INTR 、 INTA、NMI、ALE 、READY、RESET )⼀、有关指令的基础知识1.8086/8088的8种寻址⽅式?如何根据寻址⽅式确定(计算)物理地址?2.操作数主要分为3类:⽴即操作数、寄存器操作数和存储器操作数。
3. 理解(表2-3) 8086/8088CPU对段寄存器使⽤的约定。
4. 理解(表2-3 (5、6)) 5种寻址⽅式及偏移地址EA的计算。
5.指令的基本构成(结构)指令------是由操作码和操作数组成。
操作码------ 代表指令的操作性质。
操作数------代表被操作的对象。
《微型计算机原理及应用》知识点第1章计算机基础知识1. 掌握十进制数与二进制数、十六进制数间旳互相转换。
2.135=10000111B=87H3. 10001110B=1424. 7BH=01111011B=1235. 掌握正、负数据与补码间旳互相转换6.若X=+1111010则[X]补=011110107. 设Y=-1001100则[Y]补=10110100第2章 80×86CPU1.8086/8088CPU总线接口单元由哪些功能部件构成?2.8086/8088BIU中各构成部分旳功能是什么?3.8086/8088BIU旳重要功能是什么?4.8086/8088旳EU由哪些功能部件构成?5.8086/8088中旳寄存器可以分为哪5类?它们各自旳重要功能是什么?6.8086处理器中20位物理地址是怎样产生旳?7.掌握8086处理器构造框图及各功能部件旳作用。
8.8086处理器中标志寄存器有哪些标志位?这些标志位旳作用分别是什么?9.8086系统中一种逻辑段最大容量是多少?10.地址锁存器旳功能是什么?地址是怎样被锁存旳?11.最小模式下8086/8088CPU是怎样控制内存进行读/写操作旳?12.举例阐明8086CPU计算物理地址旳过程?13.阐明8086/8088中SI,DI,SP,BP旳特殊用途。
14.阐明8086对存储器进行读操作旳控制过程。
15.阐明8086对存储器进行写操作旳控制过程。
16.8086最小模式下是怎样控制外设端口进行读/写操作旳?17.8086可以访问旳内存空间为多少?18.8086是怎样实现对内存进行分段管理旳?19.8086是怎样实现对内存按字和按字节访问旳?20.8086系统中控制命令M/,ALE和DT/各自旳作用是什么?21.8282及8286芯片旳作用分别是什么?22.8086中CS,SS,DS,ES寄存器旳作用分别是什么?23.术语:标志,规则字,非规则字,协处理器第3章微机指令系统1.8086微型计算机指令按功能旳分类。
微机原理复习资料80861、总线接口:4个段地址寄存器:CS:代码段寄存器;DS:数据段寄存器;ES:附加段寄存器;SS:堆栈段寄存器;16位的指令指针寄存器;20位地址加法器;6字节的指令队列缓冲器;2、执行接口:4个通用寄存器AX、BX、CX、DX4个专用寄存器SP:堆栈指针寄存器BP:基数指针寄存器 SI:源变址寄存器 DI:目的变址寄存器8086的标志:状态标志,控制标志。
进位标志位(CF);辅助进位标志位(AF);溢出标志位(OF):零标志位(ZF)符号标志位(SF):奇偶标志位(PF):地址锁存器功能:STB为高电平间,输出等于输入,为下降沿时,输出锁存,与输出(CPU)无关。
OE为有效电平(低电平)时正常输出,为无效电平(高电平)时输出高阻。
ALE 为8088/8086地址锁存允许高电平有效,输出,复用线上出线地址时为高电平。
锁存器的DL0-DL7与CPU的地址数据复用线相连,STB与ALE相连ALE为正脉冲时,输出地址,为低电平时,输出锁存,与输出(CPU)无关。
最新模式系统中:M/IO RD WR 功能0 0 1 1 01111I/O读I/O写存储器读存储器写3、8086有256种中断(硬件中断(可屏蔽和非屏蔽)和软件中断)。
中断程序结束时,会按照和中断响应相反的过程返回断点,即先从堆栈弹出IP和CS,再弹出标志,然后按照IP和CS的值返回主程序断点处继续执行原来的程序。
4、8086的I/O编址:(1)通过硬件将I/O端口和存储器统一编址:优点是不必专门设置I/O指令。
缺点是I/O端口占用了内存地址,使内存空间缩小;访问内存的指令较长,速度慢;访问内存和访问I/O的指令形式一样,影响程序的可读性。
(2)I/O端口独立编址:使用这种方式对I/O编址,指令系统中有专用的I/O指令,运行速度快,且访问内存和访问I/O端口的指令完全不同,增加程序的可读性。
5、Pentium的工作方式:实地址方式;保护虚拟地址方式;虚拟8086方式;系统管理方式。
微机原理知识点总结题库第一章:微机系统概述微机系统是由微处理器、存储器、输入输出设备、总线和相关辅助芯片等组成的。
微机系统的主要构成部分有哪些?请简要说明各部分之间的功能和联系。
第二章:微处理器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. 分析微机系统的发展趋势和未来发展方向。
以上是微机原理的一些知识点,希望能对你有所帮助。
第一章微型计算机概述●知识点:◆微型计算机简介◆微型计算机中信息的表示及运算基础◆微型计算机系统的基本组成●重点掌握◆数制及其转换,二进制数的运算(算术运算、逻辑运算),带符号数的补码表示◆微处理器、微型计算机和微型计算机系统三个概念的联系和区别第二章8086微处理器及其体系结构•知识点:◆8086微处理器的编程结构◆存储器组织◆I/O端口的组织◆引脚功能和工作模式◆操作时序•重点掌握◆8086微处理器的编程结构(EU、BIU)、8086CPU内部寄存器的配置◆存储器的分段、物理地址和逻辑地址的概念及换算、堆栈的设置及操作◆8086 CPU芯片的引脚功能及最大、最小模式第三章存储器•知识点◆存储器的概念、分类及结构◆只读存储器ROM和随机存取存储器RAM◆CPU与存储器的连接•重点掌握◆存储器的概念,内存和外存的概念及区别◆ROM和RAM存储器的概念、区别及分类◆CPU与存储器的连接(全地址译码方式)第四章8086指令系统●知识点◆8086/8088指令系统的概念◆8086的寻址方式◆8086的指令集●重点掌握◆指令、指令系统、寻址、寻址方式的概念◆8086的寻址方式◆8086指令系统的指令数据传送类算术运算类位操作类串操作类控制转移类处理器控制类第五章8086汇编语言程序设计●知识点◆8086汇编语言的语句◆8086汇编中的伪指令◆汇编语言程序设计实例●重点掌握◆几个概念:汇编、汇编语言源程序、汇编程序◆常用伪指令:EQU、DB/DW、段定义◆顺序结构、分支结构、循环结构程序第六、七章输入输出技术及中断系统●知识点和重点掌握◆接口的概念、功能◆CPU与外设进行数据传送的方式◆中断的概念◆中断的一般处理过程第八章可编程接口芯片●知识点◆并行I/O接口芯片8255●重点掌握◆控制字的设置,初始化编程◆输入输出指令的应用◆端口地址的确定(二)基本概念◆微处理器、微型计算机、微型计算机系统◆ALU、指令指针IP、标志寄存器FR、堆栈、堆栈指针SP、段寄存器◆存储器、内存、外存、ROM、RAM、逻辑地址、物理地址、段基地址、偏移地址◆接口、总线、中断、中断系统、中断向量◆指令、程序、指令系统、寻址、寻址方式、汇编、汇编程序、汇编语言源程序、伪指令等等(四)练习一、填空题•十进制数44用二进制表示为(),用十六进制表示为()。
•十进制数59用压缩型BCD码表示为()。
•一个完整的计算机系统是由()和()构成的。
•8086微处理器内部由()和()两个独立的部件构成。
这两个部件独立并行的工作,对于指令的执行可以实现取指令和执行指令的()。
•指令指针寄存器IP是()位的,其作用是()。
•8086构成的微机系统之所以能自动地执行程序,其起关键作用的寄存器是()。
•8086的标志寄存器FR是()位的,包含()和()两类标志,各类标志的作用是()。
•8086CPU访问代码段时,其段基址由()指出,偏移地址由()指出。
•指令MOV AL,[SI]所取的数据默认是()段。
•指令MOV AX,1234H执行后,AH=(),AL=()。
•8086要扩展16KB的SRAM空间,需6264(8K*8)()片。
•指令OR AH,2[BX]的源操作数是()寻址方式。
•8086的ALE引脚的功能是()。
•ROM存储器的功能是()。
•8086CPU的数据线是()条,地址线是()条,最大可寻址的内存空间是()。
•已知内存数据区某一存储单元的逻辑地址是2400 H:7650 H ,则该内存单元的物理地址是()。
•8086 CPU 的外部引脚RD#=0,M/IO#=1,表明CPU做()操作。
•在描述内存容量时,KB的准确含义是()。
A、1024 字节B、1000字节•中断系统包括()和()。
•中断向量是指中断服务程序的()。
•CPU与外设之间进行输入、输出数据的传送方式有()、()、()和()。
•硬件中断的处理过程包括()、()、()、()和()。
•中断传送方式的主要优点是()。
•可编程并行接口芯片8255具有()个()位端口,有()种工作方式。
•定时计数器芯片8253可以实现内部()和外部(),有()种工作方式。
二、判断题•0的补码表示有两种形式。
()•8位二进制补码的表示范围是-127~+127。
()•微处理器可以做微型计算机来用。
()•8086构成的微机是16位机,那么它的地址线是16位的。
()•8086CPU的地址线和数据线采用分时复用的方式传输数据的。
()•ALU是微处理器内部进行运算的核心部件。
()•ALU可以实现的运算是算术运算和逻辑运算。
()•CX寄存器的特殊用途是可作指针。
()•堆栈和堆栈指针是一回事。
()•堆栈是设置在内存中的。
()•指令INC BX和ADD BX,1的执行结果是相同的。
()•8086的M/IO#引脚为低电平,表示CPU访问存储器空间。
()•指令和伪指令都有相应的二进制代码与之对应。
()•伪指令DATA DB 22H,7AH为内存变量“DATA”定义了两个字节数据。
()•8086CPU连接的I/O接口,其端口与存储器是独立编址。
()三、单选题•计算机内的溢出是指其运算结果()。
四、名词解释•A、超出了运算器的取值范围内存B、超出了计算机内存单元所能存储的数值范围接口•C、超出了该指令所指定的结果单元所能存储的数值范围中断•指令队列具有()的作用。
逻辑地址A、暂存操作数B、暂存指令地址指令C、暂存预取指令汇编•当复位信号RESET到来时,寄存器内容为FFFFH的是()。
指令系统A、CSB、IPC、FR 微处理器8086CPU传送的地址有效发生在一个总线周期的()时刻。
A、T1B、T2C、T3D、T4•8086CPU的ALE引脚的功能是()。
A、CPU发出的地址有效信号的锁存控制B、CPU发出的数据有效信号的锁存控制C、CPU发出的存储器读写有效信号的锁存控制•对堆栈进行数据存取的原则是()。
A、先进先出B、先进后出C、随机存取•指令AND AL,[BX]的源操作数的寻址方式是()。
A、直接寻址B、寄存器寻址C、寄存器间接寻址•计算机能直接识别和执行的程序语言是()。
A、机器语言B、汇编语言C、高级语言•16位的端口地址采用间接寻址方式时,其端口地址存放在()寄存器中。
A、CXB、DXC、BX8086CPU读取I/O端口地址为320H的端口数据时,可用指令()。
A、IN AL,320HB、OUT 320H,ALC、MOV DX,320HIN AL,DX五、简答题•8086CPU内部按编程结构分为哪几部分?各部分的功能是什么?•简述8086CPU内部段寄存器的功能是什么?有几个段寄存器?分别是什么?•微型计算机由哪几部分构成,各部分的功能是什么?用一条指令的执行简述各部分的工作过程。
•逻辑地址与物理地址有何异同?8086的逻辑地址包括什么?各自的功能是什么?•ROM和RAM有什么不同之处?•某存储器芯片的存储容量为32K×8,可以确定该存储芯片的地址线是多少条?数据线是多少条?若要扩展128KB的存储空间,需要此芯片几片?•指令MOV AX,1200H和MOV AX,[1200H]有什么不同?•指出下列指令中的错误:•①AND AL,BX ② PUSH 1200H•③MOV [BX],[SI+5] ④MUL AX,BX•CPU与外设进行数据传输的方式有哪些?•中断的一般处理过程包括哪几步?•微处理器与外设之间传输哪3种信息?分别通过哪3个端口来传输?•接口与端口有什么区别?五、简答题•利用全地址译码法将一片6264(8K×8位)芯片接在8088系统总线上,地址范围是0C6000H~0C7FFFH,试画出连接电路图。
(注:将图中所有的线均连上。
)A13A14A15A16A17A19MEMR MEMWA0A1A12D0D7BUS8088系统A18•译码电路如图,确定所寻址的空间(存储器还是I/O 端口?)及寻址范围。
六、分析程序的执行结果•1、设(ADDR1)=35H,(ADDR2)=79H,分析下面指令段的执行结果:MOV AL,ADDR1XCHG AL,ADDR2XCHG AL,ADDR1•结果:(ADDR1)= H,(ADDR2)= H。
2、若SP = 60H, AX = 1234H, BX = 5050H。
•程序段:PUSH AXPUSH BXPOP DX执行后,DX= H ,SP= H•3、分析下列程序段的执行结果:MOV AL,78HMOV BL,0C3HADD AL,BL•结果:AL= H,CF= ,OF= 。
(设为带符号数)•4、设某数据段定义如下:DATA SEGMENTDA1 DB ‘COMP’,00H,9AHDA2 DB 6 DUP(?)COUNT EQU $-DA1DATA ENDS•试回答:•(1) DA1+2字节单元的内容是_____。
•(2) COUNT的值是______。
•5、分析如下程序的执行功能:AND AL,0FHAND BL,0F0HXOR BL,0F0HOR AL,BLMOV AH,AL•6、分析如下程序的执行功能:LEA SI,[2100H]LEA DI,[5A00H]MOV CX,100CLDREP MOVSB七、编写程序段或程序填空•下面的程序是实现将内存中以1230H为首地址的20H个字节单元中的数据全部清0 。
请完善之。
CODE SEGMENTASSUME CS:CODESTART:MOV BX,1230H_______________XOR AL, ALAGAIN: ______________________________LOOP AGAINJMP $CODE ENDSEND•已知8255芯片的工作方式控制字定义如下:(略)设8255的端口地址为80H~83H,置8255的PA口作为输入口,PB口作输出口,PC 口高4位输入,低4位输出,A、B、C口均工作于方式0 。
编程实现8255的初始化,并将A口输入数据送CPU的CL寄存器。
CODE SEGMENTASSUME CS:CODELPM:_____________________ ;8255初始化OUT 83H, AL_____________________ ;A口输入数据MOV CL, AL...JMP $CODE ENDSEND。