微机原理复习资料和复习资料
微机原理复习资料
![微机原理复习资料](https://img.taocdn.com/s3/m/edf03126fe00bed5b9f3f90f76c66137ee064f36.png)
微机原理复习资料一、概述微机原理是计算机科学与技术专业的一门重要课程,它主要介绍了微型计算机的基本组成和工作原理。
本文将针对微机原理的复习资料进行详细介绍,包括微机的基本概念、微处理器的结构与功能、存储器的组成与分类、输入输出设备的原理以及微机系统的总线结构。
二、微机的基本概念1. 微机的定义微机是指以微处理器为核心,配以存储器、输入输出设备等组成的计算机系统。
它具有体积小、价格低廉、功能强大等特点,广泛应用于个人和办公场所。
2. 微机的组成微机由中央处理器(CPU)、存储器、输入输出设备和总线四部分组成。
其中,CPU是微机的核心,负责执行指令和控制计算机的运行;存储器用于存储数据和程序;输入输出设备用于与外部环境进行信息交互;总线用于连接各个部件。
三、微处理器的结构与功能1. 微处理器的结构微处理器由运算器、控制器和寄存器组成。
其中,运算器负责数值计算和逻辑运算;控制器负责指令的解码和执行;寄存器用于存储数据和指令。
2. 微处理器的功能微处理器的主要功能包括指令执行、数据传输、中断处理和时序控制等。
指令执行是微处理器的核心功能,它通过解码指令并执行相应的操作码完成各种运算和逻辑判断。
数据传输是指将数据从一个寄存器或存储器传输到另一个寄存器或存储器。
中断处理是指在微处理器执行程序的过程中,接收到外部设备的中断信号后,暂停当前程序的执行,转而处理中断请求。
时序控制是指微处理器根据时钟信号来控制指令的执行顺序和时序。
四、存储器的组成与分类1. 存储器的组成存储器由存储单元和存储单元组织控制电路组成。
存储单元是存储器的最小存储单位,用于存储二进制数据。
存储单元组织控制电路用于对存储单元进行编址和访问控制。
2. 存储器的分类存储器根据存储介质的不同可以分为半导体存储器和磁性存储器。
半导体存储器包括随机存储器(RAM)和只读存储器(ROM),它们具有读写速度快、功耗低等特点。
磁性存储器包括磁盘、磁带等,它们具有容量大、价格低廉等特点。
微机原理复习资料(含答案)
![微机原理复习资料(含答案)](https://img.taocdn.com/s3/m/85b315f850e2524de5187ed5.png)
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. 如何通过页目录项和页表项得到物理地址。
微机原理最新大全复习资料
![微机原理最新大全复习资料](https://img.taocdn.com/s3/m/7dfd4bae0740be1e640e9aad.png)
微机原理与接口技术第一章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接口设备的规范,涉及信号线的定义、信息传输速率、传输方向和拓扑结构,以及电气特性和机械特性等多个方面。
微机原理复习资料
![微机原理复习资料](https://img.taocdn.com/s3/m/672ccb5415791711cc7931b765ce0508763275d1.png)
微机原理复习资料微机原理是计算机科学与技术专业的一门重要课程,它是计算机硬件组成和工作原理的基础课程。
以下是我为您整理的微机原理复习资料。
第一部分:计算机硬件组成1. 计算机的基本组成部分:中央处理器(CPU)、内存、输入设备、输出设备、存储设备和总线。
2. 中央处理器(CPU):是计算机中的核心部件,包括控制器和算术逻辑单元(ALU)。
控制器负责指令的解析和执行,ALU负责运算和逻辑判断。
3. 内存:是计算机用于存储数据和指令的地方,分为主存储器(RAM)和辅助存储器(硬盘、U盘等)。
主存储器以字节为单位进行寻址,每个字节都有一个唯一的地址。
4. 输入设备:用于将外部数据输入到计算机中,例如键盘、鼠标、扫描仪等。
5. 输出设备:用于将计算机处理的数据输出到外部,例如显示器、打印机、音频设备等。
6. 存储设备:用于永久性存储数据,例如硬盘、光盘、闪存等。
7. 总线:计算机各个组件之间传递数据和控制信号的通道,分为数据总线、地址总线和控制总线。
第二部分:计算机工作原理1. 计算机的工作过程分为取指令、解析指令、执行指令和存储结果四个阶段。
2. 取指令阶段:从内存中读取指令。
3. 解析指令阶段:对指令进行解析,确定指令的类型和操作对象。
4. 执行指令阶段:根据指令的要求执行相应的操作,包括算术运算、逻辑运算、数据传输等。
5. 存储结果阶段:将运算结果存储到指定的位置。
6. 指令周期和时钟频率:指令周期是执行一条指令所需要的时间,时钟频率是计算机的工作速度。
时钟周期等于1/时钟频率。
7. 硬件中断和软件中断:硬件中断是由外部设备引发的中断,软件中断是由程序指令引发的中断。
8. 存储器体系结构:存储器层次结构包括寄存器、高速缓存、主存储器和辅助存储器。
存储器的访问速度由快到慢依次为:寄存器>高速缓存>主存储器>辅助存储器。
其中高速缓存用于缓存主存储器中的数据,提高数据访问速度。
第三部分:指令系统和编程1. 指令系统是计算机执行各种操作的指令集合,分为指令格式和指令操作码两部分。
微机原理复习资料
![微机原理复习资料](https://img.taocdn.com/s3/m/78da7cbbbb0d4a7302768e9951e79b89680268d0.png)
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状态。
《微机原理与应用》复习资料汇总(DOC)
![《微机原理与应用》复习资料汇总(DOC)](https://img.taocdn.com/s3/m/ce115ccc33d4b14e852468b2.png)
11. 补码加法10111011+11110111的计算结果是10110010。
补码加法11110101+10101010的结果是_______10011111________,___无___溢出。
补码减法10111011-11110111的结果是_______11000100________,___无___溢出。
12.一个计算机的字长是4个字节,这意味着在CPU中作为一个整体加以传送处理的二进制代码为32位。
13. 查询方式是程序控制方式。
14. 同步传输时,由于不需要给每一个数据加上起始、停止位,所以它比异步传输效率高。
高15. 硬件UART的含义是通常非同步(异步)接收器/发送器16. RS232C是串行接口的标准,所以调制解调器之间应按这个标准进行连接。
17. 微机系统的主要技术指标包括字长、内存容量、主频、运算数度和存取周期。
18.十进制数60.5转换为二进制数是_______111100.1________,转换为十六进制是3C.8。
18. 微机的工作环境分为___DOS环境__、__视窗环境__、_汉字环境_、_网络环境_和__多媒体环境___。
20. 在微机系统的性能指标中,___字长____是指计算机所能处理的数据的位数。
字长21. 微处理器应包含的最基本功能部件是:算术逻辑单元、_控制器部件_和__寄存器阵列22. “位”指_一个二进制位_,“字节”指相邻的八个二进制位_,“字”是__计算机内部进行数据传递处理的基本单位__,“字长”是__一个字所包含的二进制位数__。
23. 微机硬件系统是指构成微机系统的___各种功能部件的集合__,微机软件系统是指___各种程序的集合__,软件系统包括__系统软件_和__应用软件___两大类。
24. 8086CPU从功能上说,其结构可以分成两大部分,即__EU___和__BIU__。
EU BIU25.变址寻址的操作数地址由3项构成:段地址、__变址寄存器内容___和__偏移量___。
微机原理复习提纲
![微机原理复习提纲](https://img.taocdn.com/s3/m/c7f6c7cc6137ee06eef91806.png)
2013 复习课第一章:绪论1.数制及其相互转换任意进制转换成十进制。
如:100D=**H2.有符号数在计算机中的表示原码、补码的规则。
如:求-2的补码?3.十进制在计算机中的表示,BCD码的表示。
4.ASCII码,常用的字符的ASCII值第二章:8086为处理器1.内部结构:两部分构成及主要功能,寄存器及各自用途,状态标志位应用,存储器分段结构。
2.外部引脚:地址总线和数据总线条数,常用的控制线3.总线时序:几个周期的关系及定义4.寻址方式:三大类寻址,8小种寻址,参照课后题5.指令系统:数据传送类(注意对标志位影响,指令的一些规定),难点是堆栈的应用算术运算(注意INC DEC对CF影响,NEG与第一章求补的区别,CMP 与SUB区别,MUL 格式,CBW用的寄存器)逻辑运算:(注意其实现的特殊功能,例如:屏蔽,组合,检测等)移位运算:(S开头是移位而不循环,R开头是循环,RO是小循环,RC是大循环,任何移位都进入CF)串操作:(源:DS:SI,目的,ES:DI, 长度CX, DF标志,指令前缀问题)处理器控制指令(CF,DF,IF,HLT,NOP)题型:课后59页,6 :寻址方式7:指令执行后寄存器或存储器内容9:堆栈变化15:移位后内容变化第三章:汇编语言程序设计1.编程基础学习语句类型:指令语句和指示语句及区别数据项:常数,变量,标号及其属性表达式:运算符重点是分解运算符(SEG,OFFSET,TYPE,LENGTH,SIZE)段定义,注意地址计数器:$2.程序设计顺序结构:注意指令运用分支结构:工具(无条件转移指令JMP;条件转移指令JXX,有符号:JGL 和无符号跳转:JAB)3.22和3.23例题循环结构:指令(LOOP, LOOPZ, JCXZ)先CX自动减1,再判断3.26例题3.DOS功能调用:入口参数,出口参数,格式及实现功能,重点是1,2,9,10号4.子程序设计定义格式题型:课后题2,3:变量定义第五章:半导体存储器1.存储器的分类及各自特点2.存储器容量的扩充位扩充,字扩充,位字同时扩充,注意地址线条数的计算,参照书例题和课后布置作业题类型。
微机原理复习提纲
![微机原理复习提纲](https://img.taocdn.com/s3/m/845daa04cc175527072208a6.png)
复习提纲第一章微型计算机基础1.数制转换(1)十进制数,二进制数(B),十六进制数(H)之间的转换(2)十进制数和8421BCD之间的转换2.补码的求法、补码运算、溢出判别和对状态标志位的影响3.微型计算机的工作原理第二章80X86微处理器1.8086CPU的功能结构、系统总线结构。
两个功能模块BIU,EU的功能2.8086内部寄存器种类及其作用(1)段寄存器的用法(2)通用寄存器的用法特点(3)专用寄存器的用法特点(4)标志寄存器内部的标志位及其意义(5)指令寄存器的用法3.段地址,偏移地址,逻辑地址和物理地址的概念区别;逻辑地址和物理地址的换算4.8086工作于最小模式时,访问存储器或I/O端口时,要利用那些信号?工作于最大方式时,与最小方式的区别?5.系统复位和启动6.堆栈的概念、特点和堆栈操作第三章寻址方式和指令系统1.数据类型和多字节数据的存储规则2.操作数的寻址方式3.I/O端口的寻址方式4.8086指令系统(1)数据传送类指令:MOV、PUSH/POP、IN/OUT、LEA(2)算术运算类指令:ADD,INC,SUB,DEC,NEG,CMP(3)逻辑运算和移位指令的用法特点以及对标志位的影响:(4)串操作指令的特点,以及与重复前缀指令的配合使用(5)控制转移类指令(LOOP、JMP、CALL、RET、JZ、JNZ、JC、JNC)(6)处理器控制类指令:标志操作指令的用法和特点第四章汇编语言语法和DOS功能调用1.汇编语言程序的结构2.变量,标号的概念和属性;变量,标号,表达式,常数在汇编语言中的应用3.数据定义伪指令4.段定义伪指令语句5.过程(子程序)定义伪指令语句6.程序结束伪指令语句•第五章程序设计1.顺序结构程序设计2.二分支结构程序设计3.循环结构程序设计第六章存储器1.半导体存储器的分类和特点2.RAM存储容量的扩展方法第七章中断1.中断源的种类2.中断向量、中断向量表、中断向量地址的概念3.中断类型号和中断向量地址的关系4.8259A的功能5.8259A的引脚线和内部结构6.8259A的初始化命令字的功能(ICW1、ICW2)第八章输入/输出接口基础与总线1.接口,端口的概念,端口的分类2.I/O端口的编址方式,IO指令操作3CPU与端口之间的数据传送方式4.程序查询方式的流程以及编程5.接口中的地址译码技术(学会阅读)第九章8255A1.8255A的内部结构、工作方式2.两类控制字,方式0-简单IO方式的操作3.初始化编程、操作编程第十章82531.8253的内部结构、工作方式(方式2、方式3)及其特点2.8253的控制字3.8253的初始化编程。
微机原理与应用(微机原理与接口技术)复习资料,期末复习完美整合版
![微机原理与应用(微机原理与接口技术)复习资料,期末复习完美整合版](https://img.taocdn.com/s3/m/93ee29d06f1aff00bfd51e02.png)
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 的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。
②每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。
在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。
微机原理复习资料一
![微机原理复习资料一](https://img.taocdn.com/s3/m/bf0c7462a9956bec0975f46527d3240c8547a147.png)
微机原理复习资料一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的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。
微机原理总复习.
![微机原理总复习.](https://img.taocdn.com/s3/m/a67f51ed172ded630b1cb6ba.png)
微机原理总复习一、8086CPU基础知识1. 基础知识(1). 掌握二进数与十六进制数之间的转换。
4位2进制转换为1位16进制(2).计算机中原码反码,补码的表示,补码的运算规则?原码符号位+数值的绝对值正数反码=原码,负数反码=正数按位取反正数补码=原码,负数补码=符号位不变,其余位按位取反后加1++2.8086/8088CPU的内部结构图2-16(1). 总线接口部件BIU内部结构及功能?BIU总线接口单元负责CPU与存储器,I/O接口之间的信息传送,由段寄存器,指令指针寄存器,指令队列,地址加法器和总线逻辑组成(2). 执行部件EU内部结构及功能?EU执行单元主要是执行指令,分析指令,暂存中间计算结果并保留结果的特征。
它由算术逻辑单元(运算器)ALU,通用寄存器,标志寄存器和EU控制电路组成。
(3). BIU和EU的动作管理?当EU从指令队列中取走指令,指令队列出现空字节时,BIU就自动执行一次取指令周期,从内存中取走后续的指令代码放入队列中。
EU需要数据时,BIU根据EU给出的地址,从制定的内存中或外设中取出数据供EU使用。
运算结束时,BIU将运算结果送入指定的内存或外设中。
队列为空,则EU等待至有指令为止。
若BIU正在取指令,EU发出访问总线的请求,则必须等到BIU取完后请求才响应。
3.8086CPU的寄存器结构(1). 8086CPU有哪些通用寄存器?它的专用特性?(各有什么用途)?通用寄存器包括数据寄存器,地址指针寄存器和变址寄存器数据寄存器:AX累加器,存放算数逻辑运算的操作数I/O指令用其与外设接口传送信息;BX基址寄存器,访问内存时的偏移地址;CX计数寄存器,在循环和串操作指令中用作寄存器;DX数据寄存器,在寄存器间接寻址的I/O指令中用作计数器地址指针寄存器:SP堆栈指针寄存器,在堆栈操作中存放栈顶偏移地址;BP基址指针寄存器,存放访问内存的偏移地址与SS寄存器配对使用变址寄存器:SI源变址寄存器.DI目的变址寄存器,它们常在变址寻址中作为索引指针(2). 指令指示器IP和标志寄存器的作用? 标志寄存器中有哪些控制标志(DF、IF和TF),有哪些状态标志(ZF,CF,SF,AF,PF和OF)每一位是如何定义的?IP指令指针寄存器,存放指令的偏移地址;FLAGS标志寄存器,16位寄存器,使用其中9位(6个状态标志,3个控制标志)CF进位标志,进位或借位则CF=1;PF奇偶标志位,低8位1的个数为偶数时,PF=1,奇数时为0;AF辅助进位,BIT3向bit4进位或借位时AF=1;ZF零标志位,结果为0时ZF=1;SF符号标志位,最好位为1时,SF=1;OF溢出标志位,结果超出带符号数的范围OF=1.(3). 为什么要设段寄存器,8086CPU内部有多少个段寄存器分别存放什么地址?8086有20条地址线,最大内存为1MB,而内部寄存器都只有16位,最大内存64KB,因此分为若干个64KB的段。
微机原理总复习
![微机原理总复习](https://img.taocdn.com/s3/m/b8d741c5bb4cf7ec4afed0e3.png)
考题类型
4、下列( C )指令执行后 内容可能会发生 、下列( 指令执行后AL内容可能会发生 变化。 变化。 A:STOSB B:CMP AL,DL : : , C:AND AL,01H D:TEST AL,01H : , : , 5 、 两 个 压 缩 BCD 数 86 、 37 相 加 , 调 整 指 令 DAA完成的是( D )。 完成的是( 完成的是 A:加00H调整 B:加06H调整 : 调整 : 调整 C:加60H调整 D:加66H调整 : 调整 : 调整
6
第二章重点
8086/8088 CPU内部结构 内部结构 执行部件; 执行部件; 总线接口部件; 总线接口部件; 内部寄存器及其作用; 内部寄存器及其作用; 标志寄存器及各位含义。 标志寄存器及各位含义。
7
第二章重点
存储空间及存储器组织 (1)存储容量; )存储容量; (2)分段管理; )分段管理; (3)物理地址与逻辑地址; )物理地址与逻辑地址; (4)物理地址的计算; )物理地址的计算; (5)高位库、低位库及其寻址方式。 )高位库、低位库及其寻址方式。 堆栈及其操作方式( 堆栈及其操作方式(LIFO) ) I/O空间组织:容量、寻址、I/O空间的分体(奇数 空间组织:容量、寻址、 空间的分体( 空间组织 空间的分体 地址I/O体与偶数地址 体与偶数地址I/O体 地址 体与偶数地址 体)
24
考题类型
判断题 1、8086 CPU的段寄存器之间可以直接传送数据。 的段寄存器之间可以直接传送数据。 、 的段寄存器之间可以直接传送数据 (×) 2、指令 、指令OUT 21H,AL , (√) 3、指令 、指令ADD AL,10[BX][DX] ( × ) , 4、指令MOV AL,[AX] 、指令 , ( × ) 5、指令 、指令PUSH WORD PTR 20[BP+SI–2] (√ ) 6、指令 、指令LEA BX,4[BX] ( √ ) ,
微机原理复习资料
![微机原理复习资料](https://img.taocdn.com/s3/m/15001b6ea88271fe910ef12d2af90242a895ab40.png)
微机(wēi jī)原理复习资料填空题(1)对于指令XCHG BX,[BP+SI],如果(rúguǒ)指令执行前,(BX)= 561AH, (BP)=0200H, (SD) = 0046H, (SS) = 2F00H, (2F246H) = 58H,(2F247H) = FFH,则执行(zhíxíng)指令后,(BX)= __FF58H_,(2F246H) = __1AH__,(2F247H)=__56H__。
(2)近过程(NEAR)的RET指令(zhǐlìng)把当前栈顶的一个(yīɡè)字弹出到__IP__;远过程(FAR)的RET指令弹出一个字到 _IP__后又弹出一个字到___CS___。
(3)中断返回指令IRET执行后,从栈堆顺序弹出3个字分别送到__IP___、___CS___、___PSW__。
(4)设(SS)=1C02H,(SP)=14A0H,(AX)=7905H,(BX)=23BEH,执行指令PUSH AX后,(SS)=__1C02H__,(SP)=__149EH__;若再执行指令:PUSH BXPOP AX后,(SP)=__149EH__,(AX)=__23BEH_,(BX)=__23BEH__。
(5) 设(SS)=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为__0136H_,如果再从堆栈中取出3个数据,则栈顶的物理地址为__013CH___。
选择题(各小题只有一个正确答案)(1)执行下列三条指令后: DMOV SP,1000HPUSH AXCALL BXa. (SP)=1000H;b. (SP)=0FFEH;c. (SP)=1004H;d. (SP)=0FFCH;(2)要检查寄存器AL中的内容是否与AH相同,应使用的指令为: Ca. AND AL, AHb. OR AL, AHc. XOR AL, AHd. SBB AL, AH(3)指令JMP NEAR PTR L1与CALL L1(L1为标号)的区别在于: Ba. 寻址方式不同;b. 是否保存IP的内容;c. 目的地址不同;d. 对标志位的影响不同。
微机原理及应用总复习
![微机原理及应用总复习](https://img.taocdn.com/s3/m/70f86f1e814d2b160b4e767f5acfa1c7ab008243.png)
微机原理及应用总复习一、微机原理的基本概念微机是指采用微处理器作为中央处理器(CPU)的计算机系统。
微机原理是研究微机的基本结构、工作原理和运行过程的科学。
微机系统主要由中央处理器、存储器和输入输出设备组成。
1.中央处理器(CPU)中央处理器是微机系统的核心,它负责执行程序的指令并进行运算处理。
中央处理器主要由控制器和算术逻辑单元(ALU)两部分组成。
(1)控制器:控制器是中央处理器的指挥中心,它负责解释和执行存储在存储器中的一条条指令。
控制器包括指令寄存器(IR)、程序计数器(PC)和指令译码器。
(2)算术逻辑单元(ALU):算术逻辑单元(ALU)负责执行各种算术运算和逻辑运算,它包括加法器、减法器、与门、或门等逻辑和算术电路。
2.存储器存储器主要用于存储程序和数据。
根据数据的保存性质,存储器分为随机存取存储器(RAM)和只读存储器(ROM)两种。
(1)随机存取存储器(RAM):RAM是指顺序读写存储器,具有一次访问和读/写操作的能力。
RAM是临时存储器,断电后数据将丢失。
它可以根据需要进行读取和写入操作。
(2)只读存储器(ROM):ROM是指只读存储器,它用于存储只读数据和只执行的程序。
ROM是永久存储器,断电后数据依然保持。
ROM的数据一般是在其生产过程中被写入,用户无法再次修改。
3.输入输出设备输入输出设备主要用于与外界进行信息的交换,使计算机能够接受外部输入信号并将结果输出。
常见的输入输出设备有键盘、鼠标、显示器、打印机等。
二、微机的工作过程微机的工作过程主要包括指令执行、数据处理和程序运行三个阶段。
1.指令执行阶段在指令执行阶段,微机将已解释的指令码送入控制器,根据指令码执行相应的操作。
指令执行分为取指令和执行指令两个步骤。
(1)取指令:控制器根据程序计数器(PC)中存储的地址,从存储器中读取指令码,并将指令码送入指令寄存器(IR)。
(2)执行指令:控制器根据指令码的操作码部分,执行相应的操作。
微机原理课程复习资料
![微机原理课程复习资料](https://img.taocdn.com/s3/m/056bda8b59f5f61fb7360b4c2e3f5727a5e9249c.png)
异常处理的方法与步骤
• 异常定义:异常是指在程序运行过程中发生的、导致程序无法正常执行的错误事件,如除零错误、越界访问等。
异常处理的方法与步骤
捕获异常
在程序中设置异常捕获机制,当异常 发生时能够捕获并处理。
抛出异常
在程序中主动抛出异常,通知上层调 用者进行处理。
异常处理的方法与步骤
捕获异常
在程序中设置异常捕获机制,当异常 发生时能够捕获并处理。
掌握微机接口技术
通过本课程的学习,学生应能掌握常用微机接口的工作原理和使用方法,了解接口芯片与 CPU的连接和数据交换方式,具备基本的微机接口设计和应用能力。
微机原理课程的目的
掌握微型计算机的基本组成和工作原理
通过本课程的学习,学生应能深入理解微型计算机的基本组成,包括中央处理器、存储器 、输入输出接口等,以及它们之间的工作原理和协同工作的方式。
掌握微型计算机的基本组成和 工作原理,理解微处理器、存 储器和输入输出接口等重要部 件的工作原理和性能指标。
学习目标与要求
01
02
03
04
掌握微型计算机的基本组成和 工作原理,理解微处理器、存 储器和输入输出接口等重要部 件的工作原理和性能指标。
掌握微型计算机的基本组成和 工作原理,理解微处理器、存 储器和输入输出接口等重要部 件的工作原理和性能指标。
优化技巧
合理安排指令顺序,减少寄存器与内存访问次数,利 用循环展开等优化方法提高程序执行效率。
05
中断与异常处理技术
05
中断与异常处理技术
中断的基本概念与原理
01
02
03
04
中断定义
中断是指在程序运行过程中, 由外部设备或内部事件引起的 、打断当前程序执行流程并转 去执行相应处理程序的一种机 制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题1.8086微处理器将下一条指令的地址保存在指令寄存器()中。
A)B)C)D)2.以下寻址方式中只有()不需要访问内存。
A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址3.关于微处理器的指令系统,以下说法正确的是()。
A)指令系统就是该处理器能够执行的全部指令B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现D)以上都正确4.在系列微处理器中保护模式下是通过()中的段选择子在描述符表中选择一个描述符,从而得到段的相关信息来访问内存。
A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器5.以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。
A)B)C)D)6.以下指令错误的是()。
A) ,1234H B)C) ,12H D)7.8086的中断源中只有()能被的标志屏蔽。
A)B)C)软中断D)溢出中断8.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()级外部中断。
A)15 B)16 C)17 D)189.8086微处理器的状态标志中,()用于指示当前运算结果是否为零。
A)B)C)D)10.数据传送是指在()之间直接进行的数据传送。
A)和内存B)和外设C)外设和外设D)内存和外设11.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至的可屏蔽中断请求线上,最多可扩展为()级外部硬中断。
A. 32B. 29C. 28D. 2412.采用查询方式来实现输入输出是因为它( )A. 速度最快B. 在对多个事件查询工作时,能对突发事件做出实时响应C. 实现起来比较容易D. 可以不介入13.并行接口与串行接口的区别主要表现在( )之间的数据传输前者是并行,后者是串行A. 接口与B. 接口与外设C. 接口与和外设14.8086通过控制线来区分是存储器访问,还是访问,当执行指令时,该信号线为()电平。
A. 高B. 低C.D.15.响应可屏蔽中断请求时,其中断向量号由( )提供A. 内部B. 中断指令C. 向量号固定D.中断控制器16.设x=-46,y=117,则[x-y]补和[x+y]补分别等于。
()A. 5和47HB. D2H和75HC. 47H和71HD. 2和717.地址译码器的输入端应接到( )上。
A. 控制总线B. 数据总线C. 地址总线D. 外部总线18.8259A可编程中断控制器的中断服务寄存器用于()A. 记忆正在处理中的中断B. 存放从外设来的中断请求信号C. 允许向发中断请求D. 禁止向发中断请求19. 8259A工作在8086/8088模式时,初始化命令字2用来设置()A. 中断向量地址的高8位B. 中断类型号地址的高5位C. 中断向量的高5位D. 中断类型号的高5位20.8086中,()组寄存器都可以用作指针来实现对存储器的寻址。
A. ,,,B. ,,,C. ,,,D. ,,,21.8086中段寄存器用来存放()A. 存储器的物理地址B. 存储器的逻辑地址C. 存储器的段基值D. 存储器的起始地址22.在8086微机系统的存储单元器0000H:002开始依次存放23H,0,00H,和0F0H四个字节,该向量对应的中断类型号是()。
A. 0B. 0C. 0D. 023.若要使寄存器中的高4位不变,低4位为0,所用指令为()。
A. ,0B. ,0C. ,0D. ,024.计算机能直接认识、理解和执行的程序是( )A. 汇编语言程序B. 机器语言程序C. 高级语言程序25. 8254可编程定时/计数器的计数范围是()A. 0-255B. 1-256C. 0-65535D.1-65536(计数值范围:0000H~ 0000H是最大值,代表65536 选择十进制(码) )26.按微机系统与存储器的关系,端口的编址方式分为( )A. 线性和非线性编址B. 集中和分散编址C. 统一和独立编址 D. 重叠和非重叠编址27.微处理器系统中采用独立编址时,存储单元与端口是通过()来区分的A. 不同的地址编码B. 不同的读/写控制逻辑C. 专用I/O指令28.执行指令时,( )的值输出到地址总线上。
A. 寄存器B. 寄存器C. 寄存器D. 寄存器29.可编程接口芯片在使用前对它( ),称为初始化编程A. 写操作数B. 写控制字C. 编接口地址D. 设计控制电路30.8251芯片是可编程( )接口芯片A. 定时器B. 计数器C. 并行通信D. 串行通信31.当0,8088/8086不响应( )中断请求。
A. B. C. D.是中断标志位。
1,允许响应可屏蔽中断(),0,不响应可屏蔽中断32.指令 ,[][]中源操作数的寻址方式是( )A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址33.在方式下,数据从内存传送到外设的路径是( )A.内存→→总线→外设B.内存→→外设C.内存→数据总线→外设D.外设→内存34.8254工作在哪几种方式时,可输出1个时钟周期宽度(1)的负脉冲( )A.方式0,4,5B.方式2,4,5C.方式1,2,4D.方式0,2,435.响应和中断时,相同的必要条件是( )A.当前总线空闲B.允许中断C.当前访问内存结束D.当前指令执行结束36.用2K×4位的芯片组成16K字节的存储器,共需芯片和片选地址分别为( )A.16位和3片B.8位和8片C.4片和3位D.32片和8位37.8086/8088中除()两种寻址方式外,其它各种寻址方式的操作数均在存储器中。
A.立即寻址和直接寻址B.寄存器寻址和直接寻址C.立即寻址和寄存器寻址D.立即寻址和间接寻址38.设置特殊屏蔽方式的目的是( )A.屏蔽低级中断B.响应高级中断C.响应低级中断D.响应同级中断39.设8255A的方式选择控制字为9,其含义是( )、B、C口全为输出、B、C口全为输入、B口为方式0且输出 D.以上都不对40.与外设交换数据,当采用程序控制方式时,是( )。
A.以为主动方B.以存储器为主动方C.以外设为主动方D.外设直接和存储器交换数据41.8254在下面几种不同的工作方式中,可用作重触发信号的是( )。
A.方式0B.方式1C.方式3D.方式442.堆栈的工作方式是( )A.先进先出B.随机读写C.只能读出不能写入D.后进先出43.与外设间数据传送的控制方式有( )A.中断方式B.程序控制方式方式 D.以上三种都是44.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为( )。
A. 4100HB. 308HC.3B008H D. 38H45.某存储器芯片容量为2K×1、若用它组成16K×8存储器组,所用芯片数以及用于组内寻址的地址线为( )。
(笔算:162n??)A. 32片、11根B. 64片、14根C. 8片、14根 D. 16片、8根46.可编程并行接口8255A具有( )A. 两个8位(A口、B口) 和两个4位(C口的高、低各4位) 并行输入输出端口。
B. 两个8位(A口、C口) 和两个4位(B口的高、低各4位)并行输入输出端口。
C. 两个8位(B口、C口) 和两个4位(A口的高、低各4位) 并行输入输出端口。
D. 两个4位(A口、B口) 和一个8位(C口) 并行输入输出端口。
47.8259分别有( )个和。
A. 2, 4B. 4, 2C. 4,3 D. 3, 448.8255A有3种工作方式,能工作于工作方式2的口有()。
A. A口和B口口和C口 C. B口口49.与设备间传送的信号有( )A.控制信息B.状态信息C.数据信息D.以上三种都有50.响应中断请求和响应请求的本质区别是( )A.程序控制B.需要干预C.响应中断时仍控制总线而响应时,让出总线D.速度快51.一个完整的计算机系统通常应包括()。
A. 系统软件和应用软件B. 计算机及其外部设备C. 硬件系统和软件系统D. 系统硬件和系统软件52.执行指令后,堆栈指针的变化为( )A. 1B. 2C. 1D. 253.定时/计数器8254每片有( ) 。
A. 3个独立的16位计数器,每个计数器都有6种不同的工作方式。
B. 2个独立的8位计数器,每个计数器都有3种不同的工作方式。
C. 3个独立的16位计数器,每个计数器都有8种不同的工作方式。
D. 4个独立的16位计数器,每个计数器都有6种不同的工作方式。
54.实现传送,需要( )通过执行指令来完成利用中断方式来完成利用查询方式来完成D.不需要参与即可完成55.以下叙述不正确的是()。
A. 一个字节由8位二进制数构成B. 字节是存储容量的基本单位。
C. 字节是衡量微机性能的重要指标。
D. 字节是微机字长的基本单位。
56.以下有关的说法不正确的是()。
A. 也称作运算控制单元B. 也称作微处理器C. 是微型机的核心部件。
D. 也称作运算处理单元57.下列存储器中,存取速度最快的是()。
A. B. 内存储器 C. 软盘 D. 硬盘58.存储器芯片位数不足时,需用()。
A、字扩展B、位扩展C、字位扩展D、以上均可59.8086有20条地址线,可寻址空间为()。
A、640B、64C、1D、1660.8086系统中,中断优先级最低的是()。
A、 nB、C、D、单步中断61.8259芯片中,中断结束是指使()中相应位复位的动作。
A、 B、 C、 D、以上都不对62.8259工作在优先级自动循环方式,则4的中断请求被响应并且服务完毕以后,优先级最高的中断源是()。
A、3B、5C、0D、44的中断请求被响应后,5的中断请求的将变为最高优先级,依次是6,7,0,1,2,3,4。
63.设8254芯片的端口地址是6063H,将控制字写入控制寄存器的指令是()。
A、 60H,B、 61H,C、 62H,D、 63H,二、填空题1.8255A中共有三个8位端口,其中口既可作数据口,又可产生控制信号,若要所有端口均工作在方式0输出模式,则方式选择字应为 0; 。
2.一台微机的,其晶振的主振频率为4,二分频后作为的时钟频率。
如果该的一个总线周期含有四个时钟周期,那么此总线周期是 2 。
3.试写出3条将寄存器清零的不同的指令:, ,0 ,,。
4.微型计算机中,重复进行的基本操作是:取指令、指令译码和执行指令。
5.8259A共有 7 个可编程的寄存器,它们分别用于接受送来的初始化命令字和操作命令字。
6.已知2730H,1,执行指令:,97之后, ,标志位的状态分别为。
为带进位加法,相当于97()9701011,1110,1111,1111B,11011,1110,1111,1111+ 0000,0000,0000,0001———————————1011,1111,0000,0000000H为进位标志位,为0为零标志位,为0为溢出标志位,为0为符号标志位,为17.8259A最多允许 64 级级联,三片8259A可管理的中断源最多为22 个。