微机原理复习资料整理
微机原理复习资料
1.有符号数,用0表示正号,用1表示负号。
2.数字0的ASC码为30H,数字9为39H,字母A是41H存储器容量1KB=210=1024B 1MB=220=1024KB 1GB=230=1024MB 1TB=240=1024GB1PB=250=1024TB3.一台微型计算机主要由微处理器CPU,存储器,输入/输出接口电路及系统总线组成。
4.Intel8086CPU有16位数据总线和20位地址总线,直接寻址的存储空间为1MB,用其中16位地址总线,可以访问64KB的输入/输出端口。
5.8086CPU的内部结构由执行单元EU和总线接口部件BIU两部分组成。
6.BIU负责从内存的指定区域取出指令,送至指令队列排列。
7.代码段寄存器CS用来存放当前使用的代码段的段基址,用户编制的程序必须存放在代码段中,CPU将会以此从代码段取出指令代码并执行。
数据寄存器DS用来存放当前使用的数据段的段基址地址,程序运行所需的原始数据以及运算的结果应存放在数据段中。
附加段寄存器ES用来存放当前使用的附加段的段基址,它通常也用来存放数据,但在数据串操作时,用来存放目标数据串(此时DS用来存放源数据串)。
堆栈段寄存器SS 用来存放当前使用的堆栈段的段基址,所有堆栈操作的数据均保存在这个段中。
8.IP的内容总是指向BIU将要取的下一条指令代码的16位偏移地址。
9.8086CPU有20条地址线可直接寻址1MB的存储空间,其地址范围00000H~FFFFFH。
10.物理地址=段基址X16+偏移地址。
11.对于存储器的任意存储单元来说,物理地址是唯一的,逻辑地址却有无数组。
12.(问答)(1)时钟周期:微处理器执行指令的最小时间单位,又称T状态。
他通常与微机的主频有关。
(2).总线周期:CPU对存储器或I/O端口完成一次读/写操作所需的时间。
(3)指令周期:CPU执行一条指令所需要的时间。
指令周期由若干个总线周期组成,不同13.指令执行的时间不同。
微机原理复习资料
微机原理复习资料⼀、单项选择题1.在DMA⽅式下,将外设的数据传送到内存的路径为()A.外设→总线→CPU→内存B.外设→总线→DMAC→内存C.外设→数据总线→内存D.外设→DMAC→内存2.在中断⽅式下,外设数据输⼊到内存的路径是()。
A. 外设→数据总线→内存B. 外设→数据总线→CPU→内存C. 外设→CPU→DMAC→内存D. 外设→I/O接⼝→CPU→内存3. ⼀中断程序⼊⼝地址填写在向量表的0080H-0083H的存储单元中,则该中断对应的中断类型号()A.1FHB.20HC.21HD.22H4.四⽚8259级联时可提供的中断请求总数为()。
A.29个B.30个C.31个D.32个5. 在串⾏异步数据传输时,如果格式规定为8位数据位、1位奇偶校验位、1位停⽌位则⼀组异步数据总共有多少位()A. 8B. 9C. 10D. 119. I/O接⼝电路中必不可少的逻辑部件是()A.数据缓冲器、端⼝地址译码器、中断控制逻辑B.数据缓冲器、控制寄存器、状态寄存器C.数据缓冲器、端⼝地址译码器、读/写控制逻辑D.数据缓冲器、端⼝地址译码器、控制寄存器1. ⼀⽚中断控制器8259A 能管理( ) 级硬件中断。
A.10B.8C.64D.23. DMA在()接管总线的控制权。
A.申请阶段B响应阶段 C.数据传送阶段 D.结束阶段5. DMA控制器8237A-5的独⽴寄存器是()A.⼯作⽅式寄存器、命令寄存器、基地址寄存器、当前地址寄存器B.屏蔽寄存器、状态寄存器、基字节寄存器,当前字节寄存器C.⼯作⽅式寄存器、命令寄存器、屏蔽寄存器、状态寄存器D.基字节寄存器,当前字节寄存器、基地址寄存器、当前地址寄存器6. ⽤2K×4位的RAM芯⽚组成16K×8的存储器,共需RAM芯⽚ ( )A.16位B.8位C.4⽚D.32⽚7. 在中断系统中,中断类型号是在()的作⽤下送往CPU 的。
A.读信号B.地址译码信号C.中断请求信号INTRD.中断响应信号8. 现有8K × 8 位的RAM 芯⽚,它所具有的地址线条数应是( ) 条。
微机原理期末复习总结
微机原理期末复习总结 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT一、基本知识1、微机的三总线是什么答:它们是地址总线、数据总线、控制总线。
2、8086 CPU启动时对RESET要求8086/8088 CPU复位时有何操作答:复位信号维高电平有效。
8086/8088 要求复位信号至少维持4 个时钟周期的高电平才有效。
复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序3、中断向量是是什么堆栈指针的作用是是什么什么是堆栈答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。
堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。
4、累加器暂时的是什么ALU 能完成什么运算答:累加器的同容是ALU 每次运行结果的暂存储器。
在CPU 中起着存放中间结果的作用。
ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。
5、8086 CPU EU、BIU的功能是什么答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O端口传送数据。
6、CPU响应可屏蔽中断的条件答:CPU 承认INTR 中断请求,必须满足以下4 个条件:1 )一条指令执行结束。
CPU 在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的4 个条件时,本指令结束,即可响应。
2 )CPU 处于开中断状态。
只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。
3 )没有发生复位(RESET ),保持(HOLD )和非屏蔽中断请求(NMI )。
微机原理复习总结资料
重要概念: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用于乘除法指令等。
微机原理复习
微机原理复习第1章绪论1、微型计算机:–以微处理器(CPU)为核心,配上大规模集成电路的存储器(ROM/RAM)、输入/输出接口电路及系统总线等所组成的计算机。
2、三组总线地址总线AB–单向,位数n决定CPU可寻址的内存容量数据总线DB–双向,CPU与存储器、外设交换数据的通路控制总线CB–双向,传输控制信号和状态信号3、各进制数间的转换非十进制数到十进制数间的转换按相应进位计数制的权表达式展开,在按十进制求和。
如:1011 0111B=(183)D;14FBH=(5371)D十进制数到非十进制数的转换(1)十进制到二进制整数部分:除2取余小数部分:乘2取整例如:12.125D=(1100.001)B(2)十进制到十六进制的转换整数部分:除16取余小数部分:乘16取整二进制与十六进制间的转换用4位二进制数表示1位十六进制数例如:(0101 1000 1001.1100)B=(5 8 9.C)H划分的时候以小数点位分界线,整数部分从最低位开始划,前面不够补零,不影响大小小数部分从最高位开始,后面不够补零,也不影响大小第2章8086 CPU2、8086CPU内部寄存器3、8086微处理器的标志寄存器8086 CPU中的标志位-状态标志FLAGS寄存器中共有6个状态标志位–CF,进位标志。
–PF位,奇偶校验标志。
–AF,辅助进位标志。
–ZF,全零标志。
–SF,符号标志。
–OF ,溢出标志位。
8086 CPU中的标志位-控制标志FLAGS寄存器中共有3个控制标志位–TF,单步标志。
–IF,中断标志。
–DF,方向标志。
题1:已知某存储单元所在的段地址为1900H,偏移地址为8000H,试求出该单元所在的物理地址?第二章作业第2题:8086CPU内部由那两部分组成?他们大致是如何工作的?8086 CPU由指令执行单元和总线接口单元两部分组成。
工作过程:1)读存储器2)EU从指令队列中取走指令,经EU控制器译码分析后,向各部件发控制命令,以完成执行指令的操作3)指令队列满,则BIU处于空闲状态4)指令执行过程中,如果需要进行存取数据,EU就要求BIU完成相应的总线周期?5)在程序转移时,先清空队列,再去新的地址处取指。
微机原理复习资料
微机原理复习资料微机原理是计算机科学与技术专业的一门重要课程,它是计算机硬件组成和工作原理的基础课程。
以下是我为您整理的微机原理复习资料。
第一部分:计算机硬件组成1. 计算机的基本组成部分:中央处理器(CPU)、内存、输入设备、输出设备、存储设备和总线。
2. 中央处理器(CPU):是计算机中的核心部件,包括控制器和算术逻辑单元(ALU)。
控制器负责指令的解析和执行,ALU负责运算和逻辑判断。
3. 内存:是计算机用于存储数据和指令的地方,分为主存储器(RAM)和辅助存储器(硬盘、U盘等)。
主存储器以字节为单位进行寻址,每个字节都有一个唯一的地址。
4. 输入设备:用于将外部数据输入到计算机中,例如键盘、鼠标、扫描仪等。
5. 输出设备:用于将计算机处理的数据输出到外部,例如显示器、打印机、音频设备等。
6. 存储设备:用于永久性存储数据,例如硬盘、光盘、闪存等。
7. 总线:计算机各个组件之间传递数据和控制信号的通道,分为数据总线、地址总线和控制总线。
第二部分:计算机工作原理1. 计算机的工作过程分为取指令、解析指令、执行指令和存储结果四个阶段。
2. 取指令阶段:从内存中读取指令。
3. 解析指令阶段:对指令进行解析,确定指令的类型和操作对象。
4. 执行指令阶段:根据指令的要求执行相应的操作,包括算术运算、逻辑运算、数据传输等。
5. 存储结果阶段:将运算结果存储到指定的位置。
6. 指令周期和时钟频率:指令周期是执行一条指令所需要的时间,时钟频率是计算机的工作速度。
时钟周期等于1/时钟频率。
7. 硬件中断和软件中断:硬件中断是由外部设备引发的中断,软件中断是由程序指令引发的中断。
8. 存储器体系结构:存储器层次结构包括寄存器、高速缓存、主存储器和辅助存储器。
存储器的访问速度由快到慢依次为:寄存器>高速缓存>主存储器>辅助存储器。
其中高速缓存用于缓存主存储器中的数据,提高数据访问速度。
第三部分:指令系统和编程1. 指令系统是计算机执行各种操作的指令集合,分为指令格式和指令操作码两部分。
微机原理复习要点
1.微处理器,微型计算机,微型计算机系统有什么联系与区别?微处理器只是一个中央处理器(CPU),由算术逻辑部件(ALU),累加器和通用寄存器组,程序计数器,时序和控制逻辑部件,内部总线等组成。
微处理器不能构成独立工作的系统,也不能独立执行程序,必须配上存储器,外部输入、输出接口构成一台微型计算机方能工作。
微型计算机由CPU,存储器,输入/输出接口电路和系统总线组成。
它已具有计算功能,能独立执行程序,但若没有输入/输出设备,数据及程序不能输入,运算结果无法显示或输出,仍不能正常工作。
以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。
没有配置软件的计算机称为裸机,仍然什么工作也不能做,必须配置系统软件和应用软件,这样才可以正常提供使用。
------------------------------------------------------2.微处理器有哪些主要部件组成?其功能是什么?微处理器是中央处理器(CPU)。
它是由算术逻辑部件(ALU),累加器和寄存器组,指令指针寄存器IP,段寄存器,时序和控制逻辑部件,内部总线等组成。
微处理器主要部件作用:算术逻辑部件主要完成算术运算及逻辑运算。
通用寄存器组用来存放参加运算的数据、中间结果或地址。
程序计数器指向要执行的下一条指令,顺序执行指令时,每取一个指令字节,程序计数器加1。
控制逻辑部件负责对整机的控制,包括从存储器中取指令,对指令进行译码和分析,确定指令的操作及操作相应的控制信号和时序,送到微型计算机的其他部件,使CPU内部及外部协调工作。
内部总线用来传送CPU内部的数据及控制信号。
------------------------------------------------------3.8086CPU由哪两部分组成?它们的主要功能是什么?8086CPU由总线接口部件BIU和指令执行部件EU组成,BIU和EU的操作是并行的。
微机原理复习总结
微机原理复习总结第二章★正数的反码与原码相同;★负数的反码,是原码的符号位不变,其它各位求反。
x 0 ≤x ≤2n-1– 1 [x]反=2n–1 -|x| -( 2n-1– 1)≤x ≤0 3.补码x 0 ≤x < 2n-1– 1[x]补=2n + x - 2n-1≤x < 0★正数的补码与原码相同★负数的补码是:原码的符号位不变,其余各位求反加1。
补码简单求法(1)符号位不变,数值部分从低位开始向高位逐位行进,在遇到第一个1以前,包括第一个1按原码照写;第一个1以后,逐位取反。
例:[x]原= 1 0 0 1 1 0 1 0↓↓↓↓↓↓↓↓[x]补= 1 1 1 0 0 1 1 0↑↑↑不变求反不变[-128]补=[-127-1]补=[-127]补+[-1]补=1000 0000 3. 补码运算溢出判别运算结果,超出了计算机所能表示的数的范围称为溢出。
例:73 + 72 = 145 > 127[x]补=01001001(+73)+ [y]补=01001000(+72)1 0 0 1 0 0 0 1补码运算发生溢出情况:1.同号数相加,可能溢出;2.异号数相减,可能溢出。
2.1.1 计算机硬件基本结构由运算器、控制器、存储器、输入设备和输出设备等五个基本部分组成。
微型计算机的分类按用途分:•通用微型计算机•嵌入式计算机按微型计算机的组成和规模分:•多板机•单板机•单片机•微机的系统总线按功能分成三组:•数据总线DB:地址总线AB:控制总线CB:8086是Intel系列的16位微处理器,有16根数据线和20根地址线。
因为可用20位地址,所以可寻址的地址空间达220即1M字节单元。
总线接口部件(BIU):段寄存器、指令指针寄存器(IP)、地址加法器、内部暂存器、指令队列及I/O控制逻辑等部分组成。
执行部件EU:负责指令的执行,包括通用寄存器、专用寄存器、标志寄存器及ALU等部分组成。
微机原理知识点汇总
微机原理知识点汇总————————————————————————————————作者:————————————————————————————————日期:微机原理复习总结第1章基础知识⏹计算机中的数制⏹BCD码与二进制数11001011B等值的压缩型BCD码是11001011B。
F第2章微型计算机概论⏹计算机硬件体系的基本结构计算机硬件体系结构基本上还是经典的冯·诺依曼结构,由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。
⏹计算机工作原理1.计算机由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。
2.数据和指令以二进制代码形式不加区分地存放在存储器重,地址码也以二进制形式;计算机自动区分指令和数据。
3.编号程序事先存入存储器。
⏹微型计算机系统是以微型计算机为核心,再配以相应的外围设备、电源、辅助电路和控制微型计算机工作的软件而构成的完整的计算机系统。
⏹微型计算机总线系统数据总线 DB(双向)、控制总线CB(双向)、地址总线AB(单向);⏹8086CPU结构包括总线接口部分BIU和执行部分EUBIU负责CPU与存储器,,输入/输出设备之间的数据传送,包括取指令、存储器读写、和I/O读写等操作。
EU部分负责指令的执行。
⏹存储器的物理地址和逻辑地址物理地址=段地址后加4个0(B)+偏移地址=段地址×10(十六进制)+偏移地址逻辑段:1). 可开始于任何地方只要满足最低位为0H即可2). 非物理划分3). 两段可以覆盖1、8086为16位CPU,说明(A )A. 8086 CPU内有16条数据线B. 8086 CPU内有16个寄存器C. 8086 CPU内有16条地址线D. 8086 CPU内有16条控制线解析:8086有16根数据线,20根地址线;2、指令指针寄存器IP的作用是(A )A. 保存将要执行的下一条指令所在的位置B. 保存CPU要访问的内存单元地址C. 保存运算器运算结果内容D. 保存正在执行的一条指令3、8086 CPU中,由逻辑地址形成存储器物理地址的方法是(B )A. 段基址+偏移地址B. 段基址左移4位+偏移地址C. 段基址*16H+偏移地址D. 段基址*10+偏移地址4、8086系统中,若某存储器单元的物理地址为2ABCDH,且该存储单元所在的段基址为2A12H,则该存储单元的偏移地址应为(0AADH )。
微机原理总复习.
微机原理总复习一、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的段。
微机原理复习要点
微机原理复习要点微机原理是计算机科学与技术的基础课程,以下是微机原理的复习要点,总结为四个方面:一、计算机的基本组成1.计算机的基本组成:计算机由中央处理器(CPU)、内存、输入输出设备和存储设备组成。
2.中央处理器(CPU)的组成:CPU由运算器、控制器和寄存器组成。
运算器负责执行算术和逻辑运算,控制器负责控制指令的执行,寄存器用于暂存数据和指令。
3.内存的分类:内存可以分为主存和辅助存储器。
主存是CPU直接访问的存储器,辅助存储器用于长期存储数据。
4.输入输出设备的分类:输入设备用于将外部信息输入计算机,输出设备用于将计算机的结果输出给用户。
5.存储设备的分类:存储设备用于长期保存数据,包括硬盘、光盘、U盘等。
二、计算机的运行原理1.计算机的指令执行过程:指令的执行包括取指令、分析指令、执行指令、存储结果等多个步骤。
2.计算机的时序控制:时序控制是指控制指令的执行顺序和时序,包括时钟信号的产生和分配。
3.计算机的硬件与指令的对应关系:计算机的硬件是根据指令的特点和要求设计出来的,不同指令对应不同的硬件电路。
4.计算机的存储管理:存储管理是指计算机如何管理和组织数据的存储方式,包括程序的存储、数据的存储和存储器的管理。
三、微机系统的组成和工作原理1.微机系统的组成:微机系统由中央处理器、存储器、总线、输入输出设备和接口电路等组成。
2.微机系统的工作原理:微机系统通过总线将各个组成部分连接起来,实现数据和控制信号的传输和交换。
3.微机系统的启动过程:微机系统的启动过程包括硬件的初始化、操作系统的加载和执行。
四、汇编语言的基本知识1.汇编语言的基本概念:汇编语言是一种低级语言,用符号表示指令和数据,并通过汇编程序转换为机器语言。
2.汇编语言的指令格式:汇编语言的指令包括操作码和操作数,操作码表示要执行的操作,操作数表示操作的对象。
3.寻址方式:寻址方式是指操作数在内存中的位置的表示方法,包括直接寻址、间接寻址、寄存器寻址等。
微机原理复习重点
第1~10章 重点掌握内容
第1章 重点掌握内容
1 数制转换 2 三种码制及其转换
1 数制转换
:除基取余 整数 整数: 逆序排列 :乘基取整 小数 小数: 顺序排列
二进制
三 位 并 一 一 位 位 拆 三 位
位 并一 四位 位 拆四 一位
十进制
按位权展开 后相加求和
八进制 作业:3.3、3.4、3.5
第2章 习题
若某指令存放在代码段为CS=789AH,指令指针 为IP=2345H处,该指令存放单元的物理地址是 B A. 0H B. 7ACE5H C. 2ACE5H D. 79BDFH
8086系统中,若某存储器单元的物理地址 2ABCDH,且该存储单元的偏移地址为0AADH, 则该存储单元所在的段基址应为( 2A12H )。
作业 3.17
默认 DS 段 直接寻址 默认DS DS段 寄存器间接寻址 默认 DS 段;BP: 默认 SS 段 BX,SI,DI: BX,SI,DI:默认 默认DS DS段 ;BP:默认 默认SS SS段 寄存器相对寻址 基址变址寻址 默认 DS 段;BP: 默认 SS 段 BX: BX:默认 默认DS DS段 ;BP:默认 默认SS SS段 相对基址变址寻址
BX,BP 提供,变址由 SI,DI 提供,偏移量为 8位或 16 位常量 基址由 基址由BX,BP BX,BP提供,变址由 提供,变址由SI,DI SI,DI提供,偏移量为 提供,偏移量为8 位或16 16位常量
EA=基址 + 变址 + 偏移量
1 2 5 4 3 或 或
存储器寻址
① ② ③ ④ ⑤
BX,BP 提供,变址由 SI,DI 提供,偏移量为 8位或 16 位常量 基址由 基址由BX,BP BX,BP提供,变址由 提供,变址由SI,DI SI,DI提供,偏移量为 提供,偏移量为8 位或16 16位常量
微机原理期末知识点总结
微机原理期末知识点总结一、计算机体系结构1. 冯·诺依曼体系结构冯·诺依曼体系结构是一种通用的计算机体系结构,其特点包括存储程序、存储数据、指令和数据以二进制方式编码等。
具体来说,冯·诺依曼体系结构由五个部分组成:算术逻辑单元(ALU)、控制单元(CU)、存储器、输入设备和输出设备。
2. 冯·诺依曼计算机的特点冯·诺依曼计算机的特点包括存储程序、指令和数据以二进制方式编码、指令和数据可以在存储器中自由交换、指令的执行是顺序的、具有自动执行特性等。
3. 冯·诺依曼计算机的优缺点冯·诺依曼计算机的优点是结构清晰、指令和数据可以在存储器中自由交换、指令的执行是顺序的、具有自动执行特性等。
但其缺点是对于某些应用来说,运行速度较慢,效率不高。
二、计算机硬件组成1. 中央处理器(CPU)中央处理器是计算机的核心部件,由控制单元(CU)、算术逻辑单元(ALU)、寄存器和时钟电路等部件组成。
控制单元负责控制整个系统的工作;算术逻辑单元负责进行算术和逻辑运算;寄存器用于暂存数据和指令;时钟电路用于同步整个系统的工作。
2. 存储器存储器是用于存储数据和指令的设备,分为内存和外存。
内存又分为RAM和ROM,RAM 用于存储临时数据和程序,ROM用于存储固化的程序和数据;外存包括磁盘存储器、光盘、U盘等。
3. 输入输出系统输入输出系统包括输入设备和输出设备。
输入设备包括键盘、鼠标、摄像头等;输出设备包括显示器、打印机、音箱等。
4. 总线总线是计算机内部各部件之间传输数据和信号的通道,包括地址总线、数据总线和控制总线。
三、指令系统指令系统是计算机的操作指令集合,包括数据传输指令、算术运算指令、逻辑运算指令、控制转移指令等。
1. 指令格式指令格式包括操作码、地址码、寄存器地址码等部分。
2. 寻址方式寻址方式包括立即寻址、直接寻址、间接寻址、相对寻址、寄存器寻址等。
微机原理知识点总结题库
微机原理知识点总结题库第一章:微机系统概述微机系统是由微处理器、存储器、输入输出设备、总线和相关辅助芯片等组成的。
微机系统的主要构成部分有哪些?请简要说明各部分之间的功能和联系。
第二章:微处理器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. 分析微机系统的发展趋势和未来发展方向。
以上是微机原理的一些知识点,希望能对你有所帮助。
(完整版)微机原理复习知识点总结.doc
1 .所谓的接口其实就是两个部件或两个系统之间的交接部分(位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路)。
2.为了能够进行数据的可靠传输,接口应具备以下功能:数据缓冲及转换功能、设备选择和寻址功能、联络功能、接收解释并执行CPU命令、中断管理功能、可编程功能、(错误检测功能)。
3.接口的基本任务是控制输入和输出。
4.接口中的信息通常有以下三种:数据信息、状态信息和控制信息。
5.接口中的设备选择功能是指:6.接口中的数据缓冲功能是指:将传输的数据进行缓冲,从而对高速工作的CPU与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。
7 .接口中的可编程功能是指:接口芯片可有多种工作方式,通过软件编程设置接口工作方式。
8.计算机与外设之间的数据传送有以下几种基本方式:无条件传送方式(同步传送)、程序查询传送(异步传送)、中断传送方式(异步传送)、DMA传送方式(异步传送)。
9.根据不同的数据传输模块和设备,总线的数据传输方式可分为无条件传输、程序查询传送方式、中断传送方式、 DMA方式。
10.总线根据其在计算机中的位置,可以分为以下类型:片内总线、内部总线、系统总线、局部总线、外部总线。
11.总线根据其用途和应用场合,可以分为以下类型:片内总线、片间总线、内总线、外总线。
ISA 总线属于内总线。
12 .面向处理器的总线的优点是:可以根据处理器和外设的特点设计出最适合的总线系统从而达到最佳的效果。
13 . SCSI总线的中文名为小型计算机系统接口(Small Computer System Interface),它是芯的信号线,最多可连接7个外设。
14. USB 总线的中文名为通用串行接口,它是 4 芯的信号线,最多可连接 127 个外设。
15 . I/O 端口的编码方式有统一编址和端口独立编址。
访问端口的方式有直接寻址和间接寻址。
PC机的地址由 16 位构成,实际使用中其地址范围为 000~3FFH。
微机原理期末重点总结
微机原理期末重点总结第一章:计算机系统概述计算机系统是由硬件和软件组成的,硬件主要包括中央处理器、存储器、输入输出设备等;软件主要包括系统软件和应用软件等。
计算机系统的五大组成部分是输入输出设备、存储器、中央处理器、控制器和运算器。
计算机的工作原理是通过输入、运算、输出三个阶段来实现的。
第二章:数据的表示和运算计算机中所有的数据都是以二进制的形式表示的。
二进制数有原码、反码和补码三种表示方式。
在计算机中,数据的加减运算是以补码形式进行的。
数据的逻辑运算有与、或、非、异或等逻辑运算。
算术运算有加、减、乘、除、移位等运算。
第三章:中央处理器中央处理器是计算机的核心部件,主要由运算器和控制器组成。
控制器负责指挥整个计算机系统的运行,运算器负责进行数据的运算。
控制器包括指令寄存器、程序计数器、指令译码器等;运算器包括算术逻辑单元、累加寄存器、状态寄存器等。
中央处理器的工作过程是由指令周期组成的,指令周期包括取指令、分析指令、执行指令和访问存储器等阶段。
第四章:存储器存储器是计算机中用于存储数据和程序的部件,主要包括内存和外存两种存储器。
内存主要用于存放当前正在使用的程序和数据,外存主要用于存放辅助程序和数据。
内存按存取方式可以分为随机存取存储器(RAM)和只读存储器(ROM)两种;按存储介质可以分为半导体存储器和磁存储器等。
存储器的层次结构包括高速缓存、主存和辅存等。
第五章:输入输出设备输入输出设备是计算机与外部世界进行信息交换的桥梁,其主要功能是实现计算机与用户之间的交互。
输入设备用于将外部信息转换成计算机可以识别的信号,输出设备用于将计算机处理过的信息展示给用户。
输入输出设备按工作原理分为人机交互式设备和感知设备两种。
第六章:总线总线是计算机中各个部件之间进行信息传输的通道,它与计算机的内部连接方式有多种,包括并行总线、串行总线和矩阵总线等。
常见的总线有系统总线、控制总线、数据总线和地址总线等。
总线控制器是连接主机和外设之间的重要桥梁,其主要功能是协调全系统设备对总线资源的访问。
微机原理复习要点
第7章 中断 1.中断的概念 中断的响应的过程 中断类型码 与中断向量的关系 2.中断的向量表的位置 3.中断向量写入中断向量表的编程 4.8259A 的结构 IRR ISR IMR
5.主从方式引脚 级联能扩展的中断源数
6.初始化编程 两种命令字 7.优先级方式 循环优先级下 优先级的判断 发中断结束命令的目的
3.INT 21h 字符的输入输出
4。阅读程序,写结果
第六章: 1. 存储器的种类 各自特点
2. 微机系统的存储器分级(4级) 容量、 速度、成本 Cache
3. 存储容量与 地址线数和 起始地址与末地址 之间的关系 4. 存储器的扩展 已知连线 写出地址范围 已知范围 画图
5. 8086存储器的扩展 奇偶地址分体 BHE 访问”字节 “偶地址 字“ ”奇地址字“ 8086访问时的不同
第2章: 3.8086/8088 引脚功能 最小方式下 地址线20位访问存储器 16位访 问端口 地址数据复用,MN/MX M/IO DEN DTR ALE BHE 8282锁存器 最小组态连线 那些信号需要锁存 8086/8088 的区别 4.总线时序 4 个T状态 哪些信号有效,TW什么时候插入 READY 信号 中断响应时序两个INTA 结合8259 中断响应的过程 5.复位时各寄存器状态,复位后第一条指令 6.总线请求 哪些是三态
微机原理复习要点
第一章: 1. 数制之间转换及运算 2. 数的表示方法:原码,反码,补码 ,数的真值。 8421BCD码, ASCII码(常用的如 A a 空格 回车 换行 数字) 浮点数表示 方法 3. 溢出的产生,溢出的判断 4. 计算机五大组成部件 总线 指令执行的过程(了解) 第二章:
1. 8086的功能结构 EU BIU FLAG (运算对标志位的影响,结合 指令)SP堆栈 入栈出栈 的影响 2. 存储器分段方式,物理地址,逻辑地址,结合指令分析有效地 址,物理地址,记住形成物理地址默认的段寄存器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我的微机原理复习资料整理结论:第一代电子计算机是电子管数学计算机;第二代是晶体管计算机;第三代是集成电路计算机;第四代是大规模集成电路发展起来之后的产物。
CPU 是中央处理器的简称;MPU 微处理器的简称。
第一章:掌握二--十--十六进制之间的转换。
半加器:B A S ⊕=全加器:可控反相器实际上是一个异或门。
第二章:微型计算机常见基本电路:算术逻辑单元(ALU )、触发器(trigger )、寄存器(register)、存储器(memory) 触发器是计算机的记忆装置的基本单元。
触发器可是组成寄存器,寄存器又可以组成存储器。
RS 触发器:S=1→Q=1;R=1→Q=0。
D 触发器:JK 触发器:J=K=1→翻转寄存器:缓冲寄存器--用以暂存数据移位寄存器--能够将其所存的数据一位一位地向左或向右移计数器--一个计数脉冲到达时,会按二进制的规律累计脉冲数累加器--用以暂存每次在ALU 中计算的中间结果装入门(L 门)专管对寄存器的装入数据的控制,而三态门(E 门)专管由寄存器输出数据的控制。
存储器(memory)可分为:只读存储器(ROM )随机存取寄存器(RAM)N 根导线可以译成2的N 次方个地址号。
8b=1B, 1KB=1024B, 1MB=1024KB, 1GB=1024MB 存储地址寄存器(MAR )将所要寻找的存储单元暂存下来以备下一条指令之用。
存储器数据寄存器(MDR )也是一个可控缓冲寄存器。
第三章:微型计算机的基本功能:能运算(+、-、*、/)、能判别(<、>、=、F 、T )及能决策(根据判别来决定下一步的工作)微机指令:LFA--将数据装入累加器AADD--进行加法运算SUB--进行减法运算OUT--输出结果HLT--停机微型计算机的简化结构:1、中央处理器CPU (包括程序计数器PC ,指令寄存器IR ,控制部件CON ,累加器A ,算术逻辑部件ALU ,寄存器B )2、记忆装置M(存储地址寄存器MAR,可编程只读存储器PROM)3、输入/输出I/O(包括输出寄存器O,二进制显示器D)指令系统就是用来编制计算程序的一个指令集合。
控制部件包括:1、环形计数器(RC)2、指令译码器(ID)3、控制矩阵(CM)4、其他控制电路第四章:8086CPU从功能上可分为两部分:总线接口部件(BIU)和执行部件(EU)SF符号标志ZF零标志PF奇偶标志CF进位标志AF辅助进位标志OF溢出标志DF方向标志IF中断标志TF跟踪标志8086/8086系统中把1M存储器空间分成若干个逻辑段,每个逻辑段容量最大为64KB。
物理地址=段地址*16+偏移地址一般指令程序存放在代码段中,段地址来源于代码段寄存器,,偏移地址来源于指令指针IP.当涉及到一个堆栈操作时,段地址寄存器为SS,偏移地址来源于栈指针寄存器SP。
当涉及到一个操作为时,段地址寄存器DS或附加段寄存器ES作为段寄存器,而偏地址是由16位偏移量得到。
T1状态:CPU往多路复用总线发出地址信息,以指出要寻存储单元或外设端口的地址。
T2状态:CPU从总线上撤消地址,而使总线的低16位浮置成高阻状态。
T3状态:8086引脚信号和工作模式8086/8088 CPU具有40条引脚,双列直插式封装,采用分时复用地址数据总线,从而使8086/8088 CPU用40条引脚实现20位地址、16位数据、控制信号及状态信号的传输。
8086/8088 CPU芯片可以在两种模式下工作,即最大模式和最小模式。
最大模式:指系统中通常含有两个或多个微处理器(即多微处理器系统),其中一个主处理器就是8086/8088 CPU,另外的处理器可以是协处理器I/O处理器。
最小模式:在系统中只有8086/8088一个微处理器。
1. 两种模式公用的引脚的定义AD0~AD15(Address/Data Bus):分时复用的地址数据线。
双向。
在了解分时复用的概念之前必须先了解总线周期概念:总线周期:CPU对存储单元或I/O端口每读/写一次数据(一个字节或一个字)所需的时间称为一个总线周期。
通常情况下,一个总线周期分为4个时钟周期,即T1、T2、T3、T4。
下面讲解AD15~AD0的具体分时复用的问题:(8088只有AD7~AD0)在T1期间作地址线A15~A0用,此时是输出的(是存储单元的低十六位地址或I/O端口的十六位地址);在T2~T4期间作数据线D15~D0用,此时是双向的。
A19/S6~A16/S3:分时复用,输出引脚。
在T1期间,作地址线A19~A16用,对存储单元进行读写时,高四位地址线由A19~A16给出;在T2~T4期间作为S6~S3状态线用。
状态线的特征如下:S5:用来表示中断允许状态位IF的当前设置。
S6:恒为“0”,以表示CPU当前连在总线上。
/S7:三态输出,高8位数据总线有效/状态复用引脚。
(8088是/S7)在T1状态:作用,该引脚为0时,表示高8位数据线上的数据有效;在T2~T4状态:输出状态信号S7,未定义。
GND :地线(两个),分别为引脚1和20;:读,三态输出,当=0时,表示CPU当前正在读存储器或I/O接口。
READY:准备就绪,输入。
当CPU要访问的存储器或I/O端口已准备好传送数据时,存储器或I/O端口置READY=1,否则置READY=0,CPU在T3状态采样READY,若READY=0,则插入Tw,然后在插入Tw状态继续采样READY,直至READY=1为止,才进入T4。
:输入,测试信号。
当CPU执行WAIT指令时,CPU每隔5个T对TEST进行一次测试,当测试到=1,则CPU重复执行WAIT指令,即CPU处于空闲等待状态,直到测试到=0时,等待状态结束,CPU继续执行后续指令。
INTR:输入,可屏蔽中断请求,高电平有效,当外设向CPU提出中断请求时,置INTR=1,若此时IF=1,则CPU响应中断。
NMI:输入,非可屏蔽中断请求,上升沿有效。
只要CPU采样到NMI由低电平到高电平的跳变,不管IF的状态如何,CPU都会响应。
RESET:输入,复位。
该引脚保持4T状态以上时间高电平,则可复位,复位后,CPU停止当前操作,且对F、IP、DS、SS、ES及指令队列缓冲器清零,而CS置为FFFFH。
复位后,CPU从FFFF0H开始执行程序。
CLK:输入,时钟,它提供了处理器和总线控制器的定时操作,典型值为8MHz。
Vcc:电源,+5V。
2)最小模式控制信号引脚(当MN/MX接Vcc时)系统控制线全部由8086CPU发出。
HOLD:输入,总线请求。
用于其它主控器(其它处理器、DMA等)向本CPU 请求占用总线。
HLDA:总线请求响应,输出。
CPU一旦检测到HOLD=1时,则在当前总线周期结束后,输出HLDA=1,表示响应总线请求,并让出总线使用权给其它主控器,直至其它主控器用完总线后,HOLD变为低电平,HLDA才输出为低,本CPU重新占用总线。
在总线响应期间,凡是三态的总线均处于高阻状态。
:输出、三态,写。
当=0时,表示CPU当前正在写存储器或I/O端口。
M/ :三态、输出,存储器/IO端口。
当M/ =1时,表示CPU当前正在访问存储器,当M/ =0时,表示CPU当前正在访问I/O端口。
DT/ :三态、输出,数据发送/接收控制信号。
为提高CPU数据总线驱动能力,常常使用数据收发器(8286/8287),DT/ 控制数据收发器的数据传送方向。
若DT/ =1,表示CPU输出(发送)数据;当DT/ =0时,表示CPU输入(接收)数据。
:三态、输出,数据允许信号,DEN通常作为数据收发器的选通信号,仅当DEN=0时,才允许收发器收发数据。
ALE:输出,地址锁存允许,在任一总线周期的T1期间输出一个正脉冲用于AD15~AD0输出的地址信息送外部地址锁存器锁存。
:输出,中断响应。
当CPU响应INTR时,置=0,表示响应中断。
3) 最大模式控制信号引脚(当MN/ 接GND时)系统控制线通过总线控制器8288产生,一般情况,当用多个微处理器组建系统时,采用最大模式。
、、:三态、输出,总线周期状态,用于和总线控制器8288的S2、S1、S0相连接,使得8288对它们译码,以产生相应的控制信号,见表2.2。
:三态、输出,总线封锁。
当=0时,表示本CPU不允许其它主控器占用总线;当CPU执行加有LOCK前缀的指令期间,=0。
/ 、/ :双向,总线请求/总线请求允许,输入时作总线请求,输出时作总线请求响应,均为低电平有效,三态,其中/ 比/ 有较高优先级。
QS1、QS0:输出,指令队列状态。
以便外部主控设备对CPU内部的指令队列进行跟踪。
状态含义。
4. 8086和8088CPU在外部引脚上的区别:①8086有16根数据线,与地址线A15~A0分时复用,而8088只有8根数据线,与地址线A7~A0分时复用。
②8086有,一次可读8位或16位,而8088没有,有状态线输出。
记忆8086CPU引脚功能的口诀:先记IC四只角,电源复位接地脚;数据地址十六线,一律顺着时针转;还有地址高四位,顺时紧跟在后面;BHE,未写清,最大阻态高电平;MAX和MIN,阻态大小它来分;RD读选RQ总,32,31和30;LOCK是把总线锁,引脚正是二十九;存I/O接送数据允,地锁中响测试等,就绪时钟可非屏,引脚顺时全记明.中断:定义:指当CPU正在处理某件事情的时候,突然发生的某一外部事件(如一个电平的变化,一个脉冲沿的发生或定时器的计数溢出等)请求CPU迅速去处理,此时若条件允许,CPU暂时停止当前的工作,转去处理所发生的事情.处理完该事件以后,再回到原来被终止的地方(断点),继续原来的工作,这样一个完整的过程称为中断中断:包括硬件中断和软件中断。
类型为17H的中断处理子程序存放在2345:7890H 开始的内存区域中。
而17H中断对应的中断向量存放在0000:005CH处,所以,0段005CH、005DH、005EH和005FH这四个单元中的值分别为90H、78H、45H及23H。
第八章:在微机系统中,可采用的输入/输出控制方式一般有四种:程序控制方式、中断控制方式、直接存储器存取方式(DMA方式)和输入/输出处理机方法。
串口通信有以下三种方式:单工通信、半又工通信、全双工通信第九章:中断请求寄存器IRP 中断服务寄存器ISP 中断屏蔽寄存器IMR 优先权判别器PR 8259A中对中断优先权的管理,可概括为完全嵌套、自动循环方式和中断屏蔽方式。
各个芯片请看实验指导书或者课本:8255A看实验书;8251看课本P224;8259A看实验书;8253看课本P252;8237A看实验书;第十章:AD转换步骤:采样--保持--量化--编码。