微机原理与接口技术 期末复习总结
微机原理与接口技术期末复习知识点总结
1.8086CPU由哪两部分构成?它们的主要功能是什么?由执行部件EU以及总线接口部件BIU组成。
执行部件的功能是负责指令的执行。
总线接口部件负责cpu 与存储器、I/O设备之间的数据(信息)交换。
2.叙述8086的指令队列的功能,指令队列怎样加快处理器速度?在执行部件执行指令的同时,取下一条或下几条指令放到缓冲器上,一条指令执行完成之后立即译码执行下一条指令,避免了CPU取指令期间,运算器等待的问题,由于取指令和执行指令同时进行,提高了CPU的运行效率。
3.(a)8086有多少条地址线?(b)这些地址线允许8086能直接访问多少个存储器地址?(c)在这些地址空间里,8086可在任一给定的时刻用四个段来工作,每个段包含多少个字节?共有20条地址线。
数据总线是16位. 1M。
64k。
4.8086CPU使用的存储器为什么要分段?怎样分段?8086系统内的地址寄存器均是16位,只能寻址64KB;将1MB存储器分成逻辑段,每段不超过64KB空间,以便CPU操作。
5.8086与8088CPU微处理器之间的主要区别是什么?(1)8086的外部数据总线有16位,8088的外部数据总线只有8位;(2)8086指令队列深度为6个字节,8088指令队列深度为4个字节;(3)因为8086的外部数据总线为16位,所以8086每个周期可以存取两个字节,因为8088的外部数据总线为8位,所以8088每个周期可以存取一个字节;4)个别引脚信号的含义稍有不同。
6.(a)8086CPU中有哪些寄存器?其英文代号和中文名称?(b)标志寄存器有哪些标志位?各在什么情况下置位?共14个寄存器:通用寄存器组:AX(AH, AL) 累加器; BX(BH, BL) 基址寄存器; CX(CH, CL) 计数寄存器; DX(DH, DL) 数据//’寄存器;专用寄存器组:BP基数指针寄存器; SP 堆栈指针寄存器; SI 源变址寄存器;DI目的变址寄存器;FR:标志寄存器;IP:指令指针寄存8086 CPU的标志寄存器共有9个标志位,分别是:6个条件标志:CF 进位或借位标志;PF 奇偶标志;AF 辅助位标志;ZF 零标志;SF 符号标志;OF 溢出标志;3个控制标志:中断允许标志;DF 方向标志;TF 陷阱标志。
微机原理与接口技术知识点总结整理
《微机原理与接口技术》复习参考资料第一章概述一、计算机中的数制1、无符号数的表示方法:(1)十进制计数的表示法特点:以十为底,逢十进一;共有0-9 十个数字符号。
(2)二进制计数表示方法:特点:以 2 为底,逢 2 进位;只有0 和1 两个符号。
(3)十六进制数的表示法:特点:以16 为底,逢16 进位;有0--9 及A—F(表示10~15 )共16 个数字符号。
2、各种数制之间的转换(1)非十进制数到十进制数的转换按相应进位计数制的权表达式展开,再按十进制求和。
(见书本 1.2.3 ,1.2.4 )(2)十进制数制转换为二进制数制十进制→二进制的转换:整数部分:除 2 取余;小数部分:乘 2 取整。
十进制→十六进制的转换:整数部分:除16 取余;小数部分:乘16 取整。
以小数点为起点求得整数和小数的各个位。
(3)二进制与十六进制数之间的转换用4 位二进制数表示 1 位十六进制数3、无符号数二进制的运算(见教材P5 )4、二进制数的逻辑运算特点:按位运算,无进借位(1)与运算只有A、B 变量皆为 1 时,与运算的结果就是 1(2)或运算A、B 变量中,只要有一个为1,或运算的结果就是 1(3)非运算(4)异或运算A、B 两个变量只要不同,异或运算的结果就是 1二、计算机中的码制1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。
数X的原码记作[X] 原,反码记作[X] 反,补码记作[X] 补。
注意:对正数,三种表示法均相同。
它们的差别在于对负数的表示。
(1)原码定义:符号位:0 表示正, 1 表示负;数值位:真值的绝对值。
注意:数0 的原码不唯一(2)反码定义:若X>0 ,则[X]反=[X] 原若X<0 ,则[X]反= 对应原码的符号位不变,数值部分按位求反注意:数0 的反码也不唯一(3)补码定义:若X>0 ,则[X]补= [X] 反= [X] 原若X<0 ,则[X]补= [X] 反+1注意:机器字长为8 时,数0 的补码唯一,同为000000002、8 位二进制的表示范围:原码:-127~+127反码:-127~+127补码:-128~+1273、特殊数10000000该数在原码中定义为:-0在反码中定义为:-127在补码中定义为:-128对无符号数:(10000000) 2= 128三、信息的编码1、十进制数的二进制数编码用4 位二进制数表示一位十进制数。
微机原理与接口技术期末复习考点版
微机接口基础知识什么是接口: 是cpu与外部连接的部件, 是cpu与外部设备进行信息交换的中转站。
接口的功能: 据缓冲、设备选择、信号转换、提供信息交换的握手信号、中断管理、可编程功能。
数据传送方式:无条件传送方式( 适用于外部设备的各种动作时间是固定的, 而且条件是已知的情况, 或者计算机与外部设备是完全同步的情况。
在无条件传送方式传送数据时, 已知外部设备已准备好, 因此计算机不用查询外部设备的状态信息, 输入、输出时直接使用IN或OUT指令完成数据的传送, 使用无条件传送数据时, 必须确定外部设备已准备好, 否则数据传送失败)条件传送方式( 查询输出的过程是: 在输出数据之前, 先读取状态信息, 若读取的状态信息的D0=0, 则表示外设空闲, 能够将数据输出。
输出数据后, 经过状态标志寄存器将状态置1, 阻止在本次数据未读走时, 下次数据输出覆盖本次输出数据; 若D0=1则表示上次输出的数据未被外设读走, 则等待; 查询输入工作原理为: 当外设输入数据时, 经过”选通”将状态信息ready置1, 在进行数据输入之前首先读取状态信息, 若ready=1表示外设已将数据输入, 可读取输入的数据, 读取数据后经过”数据口选中”将状态信息ready清零; 若ready=0表示外设无数据输入, 则等待。
条件传送方式的优点: 其是计算机与外设之间最常见的数据传送方式, 其优点是高速cpu能够与任意低速的外设进行速度匹配。
但传送速度慢, cpu的利用率低, 不能用于高速外设的数据传送; 在接口应用程序中是使用最广泛的一种程序处理方法, 它能够保证任意高速的计算机系统与任意低速的外设之间的同步协调工作, 由于查询传送方式数据传送的依据是接口状态信息, 因此要求接口程序设计人员必须对外设接口的状态信息和接口的控制方法有充分的了解。
中断传送方式( 当外部设备准备好数据或准备好接收数据时, 由外部设备向cpu发出中断请求, cpu就暂停原程序执行( 实现中断) , 转入执行输入、输出操作( 中断服务) , 输入、输出完成后返回原程序继续执行( 中断返回) , 这样cpu就不用等待外设, 从而提高cpu利用率。
微机原理与接口技术知识点总结整理
第一章概述
一、计算机中的数制
1. 无符号数的表示方法:
●(1)十进制计数的表示法
o特点:以十为底,逢十进一;
o共有 0-9 十个数字符号。
o(2)二进制计数表示方法
o特点:以 2 为底,逢 2 进位;
o只有 0 和 1 两个符号。
o(3)十六进制数的表示法
o特点:以 16 为底,逢 16 进位;
o有 0--9 及 A—F(表示 10~15)共 16 个数字符号。
2. 各种数制之间的转换
●(1)非十进制数到十进制数的转换
o按相应进位计数制的权表达式展开,再按十进制求和。
(见书本 1.2.3,1.2.4)o(2)十进制数制转换为二进制数制
o⚫十进制→二进制的转换:
⏹整数部分:除 2 取余;
⏹小数部分:乘 2 取整。
o⚫十进制→十六进制的转换:
⏹整数部分:除 16 取余;
⏹小数部分:乘 16 取整。
⏹以小数点为起点求得整数和小数的各个位。
⏹(3)二进制与十六进制数之间的转换
o用 4 位二进制数表示 1 位十六进制数。
3. 无符号数二进制的运算(见教材 P5)
4. 二进制数的逻辑运算
●特点:按位运算,无进借位
o(1)与运算
⏹只有 A、B 变量皆为 1 时,与运算的结果就是 1。
o(2)或运算
⏹A、B 变量中,只要有一个为 1,或运算的结果就是 1。
o(3)非运算
o(4)异或运算
⏹A、B 两个变量只要不同,异或运算的结果就是 1。
微机原理与接口技术知识点总结整理
《微机原理与接口技术》复习参考资料第一章概述一、计算机中的数制1、无符号数的表示方法:(1)十进制计数的表示法特点:以十为底,逢十进一;共有0-9十个数字符号。
(2)二进制计数表示方法:特点:以2为底,逢2进位;只有0和1两个符号。
(3)十六进制数的表示法:特点:以16为底,逢16进位;有0--9及A—F(表示10~15)共16个数字符号。
2、各种数制之间的转换(1)非十进制数到十进制数的转换按相应进位计数制的权表达式展开,再按十进制求和。
(见书本1.2.3,1.2.4)(2)十进制数制转换为二进制数制●十进制→二进制的转换:整数部分:除2取余;小数部分:乘2取整。
●十进制→十六进制的转换:整数部分:除16取余;小数部分:乘16取整。
以小数点为起点求得整数和小数的各个位。
(3)二进制与十六进制数之间的转换用4位二进制数表示1位十六进制数3、无符号数二进制的运算(见教材P5)4、二进制数的逻辑运算特点:按位运算,无进借位(1)与运算只有A、B变量皆为1时,与运算的结果就是1(2)或运算A、B变量中,只要有一个为1,或运算的结果就是1(3)非运算(4)异或运算A、B两个变量只要不同,异或运算的结果就是1二、计算机中的码制1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。
数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。
注意:对正数,三种表示法均相同。
它们的差别在于对负数的表示。
(1)原码定义:符号位:0表示正,1表示负;数值位:真值的绝对值。
注意:数0的原码不唯一(2)反码定义:若X>0 ,则[X]反=[X]原若X<0,则[X]反= 对应原码的符号位不变,数值部分按位求反注意:数0的反码也不唯一(3)补码定义:若X>0,则[X]补= [X]反= [X]原若X<0,则[X]补= [X]反+1注意:机器字长为8时,数0的补码唯一,同为000000002、8位二进制的表示范围:原码:-127~+127反码:-127~+127补码:-128~+1273、特殊数10000000●该数在原码中定义为:-0●在反码中定义为:-127●在补码中定义为:-128●对无符号数:(10000000)2= 128三、信息的编码1、十进制数的二进制数编码用4位二进制数表示一位十进制数。
微型计算机原理与接口技术期末总结(全能版)
微型计算机原理与接口技术期末总结(全能版)0~9的ASCⅡ码为30H ~39HA~F的ASCⅡ码为41H ~46H回车符的ASCⅡ码为0DH换行符的ASCⅡ码为0AH①机器数比真值数多一个符号位。
②正数的原、反、补码与真值数相同。
③负数原码的数值部分与真值相同;负数反码的数值部分为真值数按位取反;负数补码的数值部分为真值数按位取反末位加1。
④没有负零的补码,或者说负零的补码与正零的补码相同。
一个计量器的最大容量称为该计量器的“模”计算机:硬件:中央处理器CPU、(运算器、控制器)、存储器系统、I/O接口、电源系统、I/O设备软件:系统软件、应用软件总线是CPU与存储器、I/O接口交换信息的公共通道地址总线:传输CPU访问存储器,访问I/O端口的地址信号。
数据总线:传输CPU读/写内存,读写I/O端口时的数据。
控制总线:CPU发出的控制命令,或外部向CPU提出的请求地址总线通常是单向总线,数据总线通常是双向总线,大部分控制线是单向,少数是双向。
寻址能力:指CPU能直接存取数据的内存地址的范围,它由CPU 的地址总线的数目决定。
在实模式下,486只能访问第一个1M内存(00000H~FFFFFH) 存储管理部件对存储器只进行分段管理,没有分页功能,每一逻辑段的最大容量为64K。
在实模式下,段寄存器中存放段基址。
486有32条地址线,内存最大容量4G。
这4G字节称为物理存储器,每一单元的地址称为物理地址,其地址范围:0000,0000H~FFFF,FFFFH为物理存储空间。
486利用低16位地址线访问I/O端口,所以I/O端口最多有216=64K,I/O地址空间为0000H~FFFFH。
(从PC/XT~Pentium,基于Intel微处理器的系统机,实际上只使用低10位地址线,寻址210=1024个I/O端口)逻辑地址——程序中编排的地址,由段基址和段内偏移地址组成;物理地址——信息、数据在存储器中实际存放的地址。
微机原理与接口技术总复习
微机原理与接⼝技术总复习微机原理与接⼝技术总复习第⼀部分:填空题第⼀章微机的基本知识1.1基本知识结构微机的构成(包括硬件:主机+外设;软件:操作系统+编译程序+汇编程序+诊断程序+数据库等)微机的⼯作原理和⼯作过程①⼯作原理(冯.诺依曼原理)②⼯作过程(取指令、分析指令、执⾏指令)③控制器的两个主要功能了解微机的主要技术指标数的原码、反码、补码的表⽰⽅法及补码的运算⼆、⼋、⼗、⼗六进制数的表⽰及其相互转换ASCII码、BCD码的表⽰⽅法及其运算、修正原则⽆符号数与符号数的运算及其对标志位的影响1.2相关习题1.对于⼆进制数0110 1001B,⽤⼗进制数表⽰时为:105D;⽤⼗六进制数表⽰时为:69H。
BCD2.设机器字长为8位,最⾼位是符号位。
则⼗进制数–11所对应的原码为:10001011B。
3.已知某数的原码是10110110B,则其反码是11001001B ;补码是11001010B 。
4.⼀个8位⼆进制数⽤补码⽅式表⽰的有符号数的范围是-128~+127 。
第⼆章微处理器与系统结构2.1基本知识结构掌握8086CPU的内部结构与主要引脚信号功能1、内部结构(BIU与EU)组成与功能2、主要引脚信号AD0~AD15, A16/S3~A19/S6,(地址锁存的必要性)BHE, NMI, INTR, INTA, HOLD, HLDA, RESET,READY, ALE, DEN,LOCK,RD,WR,M/IO。
熟悉8086 CPU 内部寄存器阵列了解8086最⼤组态与最⼩组态的区别熟悉存储器物理地址的⽣成及存储器组织20位地址如何⽣成;存储器是如何组织的,字节、字、字符串在内存中是如何存放的。
熟悉CPU中的标志寄存器及堆栈6个状态标志+3个控制标志;堆栈定义、堆栈组成及操作,为什么要设置堆栈?熟悉系统的输⼊/输出结构和基本总线周期(会画读、写周期基本时序图)2.2相关习题1.8086 CPU从功能上分为EU 和BIU 两部分。
《微机原理及接口技术》复习总结综合版——简答题
《微机原理及接口技术》复习总结综合版——简答题第一篇:《微机原理及接口技术》复习总结综合版——简答题综合版—简答题欢迎使用KNKJ2012DXZY系统《微机原理及接口技术》学科复习综合版—简答题1、微型计算机由那些基本功能部件组成?微处理器、主存储器、系统总线、辅助存储器、输入/输出(I/O)接口和输入/输出设备2、什么是(计算机)总线?在计算机中,连接CPU与各个功能部件之间的一组公共线路,称为总线3、微型计算机系统的基本组成?微型计算机,系统软件,应用软件,输入输出设备4、简述冯.诺依曼型计算机基本组成。
冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。
其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。
5、什么是机器数?什么是机器数的真值?数在机器内的表示形式为机器数。
而机器数对应的数值称为机器数的真值。
6、8086与8088这两个微处理器在结构上有何相同点,有何主要区别?相同点:(1)内部均由EU、BIU两大部分组成,结构基本相同。
(2)用户编程使用的寄存器等功能部件均为16位。
(3)内部数据通路为16位。
区别 :(1)对外数据总线8086:16位,8088:8位。
(2)指令队列8086:6级,8088:4级。
7、8086CPU内部由哪两部分组成?各完成什么工作?在8086内部由BIU和EU两大部分组成,BIU主要负责和总线打交道,用于CPU与存储器和I/O接口之间进行数据交换;EU主要是将从指令队列中取得的指令加以执行。
8、简述8086内部分为EU和BIU两大功能的意义。
这两部分分开可以在执行指令的同时,从存储器中将将要执行的指令取到指令队列,使两部分并行工作,提高CPU的速度。
微机原理与接口技术 期末复习总结
《微机原理与接口技术》复习参考资料复习资料说明:1、标有红色星号“ ”的内容为重点内容3、本资料末尾附有“《微机原理与接口技术》综合练习题与答案错误修正”和“《微机原理与接口技术》综合练习题与答案中不作要求的部分”,请注意查看。
第一章概述一、计算机中的数制1、无符号数的表示方法:(1)十进制计数的表示法特点:以十为底,逢十进一;共有0-9十个数字符号。
(2)二进制计数表示方法:特点:以2为底,逢2进位;只有0和1两个符号。
(3)十六进制数的表示法:特点:以16为底,逢16进位;有0--9及A—F(表示10~15)共16个数字符号。
2、各种数制之间的转换(1)非十进制数到十进制数的转换按相应进位计数制的权表达式展开,再按十进制求和。
(2)十进制数制转换为二进制数制●十进制→二进制的转换:整数部分:除2取余;小数部分:乘2取整。
●十进制→十六进制的转换:整数部分:除16取余;小数部分:乘16取整。
以小数点为起点求得整数和小数的各个位。
(3)二进制与十六进制数之间的转换用4位二进制数表示1位十六进制数(4)二进制与八进制之间的转换八进制→二进制:一位八进制数用三位二进制数表示。
二进制→八进制:从小数点开始,分别向左右两边把三位二进制数码划为一组,最左和最右一组不足三位用0补充,然后每组用一个八进制数码代替。
3、无符号数二进制的运算无符号数:机器中全部有效位均用来表示数的大小,例如N=1001,表示无符号数9带符号数:机器中,最高位作为符号位(数的符号用0,1表示),其余位为数值位机器数:一个二进制连同符号位在内作为一个数,也就是机器数是机器中数的表示形式真值:机器数所代表的实际数值,一般写成十进制的形式例:真值:x1 = +1010100B =+84x2 =-1010100B=-84机器数:[x1]原= 01010100 [x2]原= 110101004、二进制数的逻辑运算特点:按位运算,无进借位(1)与运算只有A、B变量皆为1时,与运算的结果就是1(2)或运算A、B变量中,只要有一个为1,或运算的结果就是1(3)非运算(4)异或运算A、B两个变量只要不同,异或运算的结果就是1二、计算机中的码制(重点 )1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。
微机原理与接口期末总结
微机原理与接口期末总结一、引言微机原理与接口是计算机专业的一门重要课程,主要涉及计算机的组成原理、指令系统和计算机系统的接口等内容。
本学期我在这门课上学到了很多知识,对于计算机体系结构有了更深入的理解,并通过实验课程掌握了一些实际操作技能。
在此总结本学期的学习内容,回顾所学知识,总结经验和教训,以期更好地应用于以后的学习和工作中。
二、计算机体系结构基础计算机体系结构是计算机硬件和软件之间的接口,对计算机的性能和功能有着关键影响。
在课程中,我们学习了计算机体系结构的基本原理,包括指令集、中央处理器、存储器、输入输出等方面的内容。
1. 指令集:指令集是计算机操作的基本指令的集合,它定义了计算机的指令格式、操作码、寻址方式等。
我们学习了常见的指令集体系结构,如CISC和RISC,并了解了它们的特点和优缺点。
2. 中央处理器:中央处理器是计算机的主要处理部件,主要由运算器、控制器和寄存器组成。
我们学习了中央处理器的工作原理和组成结构,包括指令周期、流水线和乱序执行等概念。
3. 存储器:存储器是计算机的重要组成部分,主要用于存储程序和数据。
我们学习了存储器的层次结构,包括高速缓存、主存和辅助存储器等。
4. 输入输出:输入输出是计算机与外部设备进行交互的方式。
我们学习了常见的输入输出设备接口,并了解了数据传输的原理和方法。
通过学习上述内容,我对计算机体系结构有了更深入的理解,并能够分析和设计简单的计算机系统。
三、微机接口与总线微机接口与总线是计算机系统的重要组成部分,对计算机的可扩展性和灵活性有很大影响。
在课程中,我们学习了微机接口与总线的部分知识,包括外围设备的接口、I/O设备的工作原理和通信协议。
1. 外围设备接口:我们学习了常见的外围设备接口,如串行和并行接口、USB接口、网络接口等。
了解了各种接口的特点和适用情况,并学会了接口的连接和配置。
2. I/O设备工作原理:我们学习了I/O设备的工作原理和通信方式,如中断驱动、DMA传输等。
《微机原理与接口技术》复习重点及考点汇总
《微机原理与接口技术》复习重点及考点汇总第1章、微型计算机系统基本组成原理1、冯.诺依曼结构的特点P1(1)硬件上由运算器、控制器、存储器、输入设备和输出设备五大部分组成;(2)数据和程序以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也为二进制形式;(3)控制器按指令流驱动的原理工作。
2、总线的相关概念P53、算术运算基础P6原码、反码、补码、溢出的判断4、指令的相关概念P17 指令是规定计算机执行特定操作的命令。
任何一条指令都包括2部分:操作码和操作数。
程序则是为解决某一问题而编写在一起的指令序列。
微机每执行一条指令都是分为3个阶段进行:取指令、分析指令和执行指令。
第2章、微处理器和指令系统5、操作数寻址方式(会判断)P59 (1)物理地址PA=段寄存器*16+偏移地址(2)EA=基址+(变址*比例因子)+位移量指令寻址方式有效地址的计算方法直接寻址EA=指令操作数部分直接给出的地址码寄存器间接寻址EA=[间接寄存器]基址寻址EA=[基址寄存器]+位移量变址寻址EA=[变址寄存器]+位移量比例变址寻址EA=[变址寄存器]*比例因子+位移量基址加变址寻址EA=[基址寄存器]+ [变址寄存器]基址加比例变址寻址EA=[基址寄存器]+ [变址寄存器] *比例因子MPU RAM 外设AB DB CBROMI/O 接口三总线带位移的基址加变址寻址EA=[基址寄存器]+ [变址寄存器] +位移量带位移的基址加比例变址寻址EA=[基址寄存器]+ [变址寄存器] *比例因子+位移量6、数据传送类指令P69(1)通用数据传送指令,其包括传送指令MOV和交换指令XCHG(2)堆栈指令(3)地址传送指令(4)输入输出指令7、算术运算类指令P76(1)加减法指令ADD/SUB(2)比较指令CMP第3章、汇编语言及编程一道大题,很短的一段程序,计算结果。
第4章、总线与总数技术8、总线及总线信号分类P178总线是在模块与模块之间或者设备与设备之间传送信息的一组公用信号线,是系统在主控器(模块或设备)的控制下,将发送器(模块或设备)发出的信息准确地传送给某个接受器(模块或设备)的信号通路。
微机原理与接口技术复习总结
第一章计算机基础知识本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机系统的组成。
下边将本章的知识点作了归类,图1为本章的知识要点图,图1.2为计算机系统组成的示意图。
本章知识要点数制二进制数(B)八进制数(Q)十六进制数(H)十进制数(D)B)码制带符号数编码奇偶校验码字符编码原码反码补码ASCII码BCD码压缩BCD码非压缩BCD码计算机系统组成计算机系统组成硬件主机外部设备中央处理器(CPU)半导体存储器控制器运算器ROMRAM输入设备输出设备软件系统软件应用软件操作系统:如DOS、Windows、Unix、Linux等其他系统软件用户应用软件其他应用软件各种计算机语言处理软件:如汇编、解释、编译等软件第二章8086微处理器本章要从应用角度上理解8086CPU的内部组成、编程结构、引脚信号功能、最小工作模式的系统配置、8086的存储器组织、基本时序等概念。
下面这一章知识的结构图。
本章知识要点Intel 8086微处理器时钟发生器(8284)地址锁存器(74LS373、8282)存储器组织存储器逻辑分段存储器分体三总线(DB、AB、CB) 时序时钟周期(T状态)基本读总线周期系统配置(最小模式)8086CPU数据收发器(8286、74LS245)逻辑地址物理地址奇地址存储体(BHE)偶地址存储体(A0)总线周期指令周期基本写总线周期中断响应时序内部组成执行单元EU(AX、BX、CX、DX、SP、BP、SI、DI、标志寄存器)总线接口单元BIU(CS、DS、SS、ES、IP)地址/数据控制负责地址BHE/S7、ALE引脚功能(最小模式)地址/状态数据允许和收发DEN、DT/R负责读写RD、WR、M/IO负责中断INTR、NMI、INTA负责总线HOLD、HLDA协调CLK、READY、TEST模式选择MN/MX=5V第三章 8086的指令系统本章重点是8086CPU 指令的寻址方式,每条指令的格式、功能及标志的影响;同时还涉及到存储器单元的物理地址计算、标志位填写和堆栈操作。
微机原理与接口技术知识点复习总结
本章重点是8086CPU指令的寻址方式,每条指令的格式、功能及标志的影响;同时还涉及到存储器单元的物理地址计算、标志位填写和堆栈操作。下图为本章知识结构图。
第四章汇编语言程序设计
本章主要内容是汇编语言类别、伪指令语句格式和作用、基本程序结构、调用程序和被调用程序之间数据传递途径以及汇编源程序上机调试过程。
本章重点是阅读程序ຫໍສະໝຸດ 编写程序。下边是本章的知识结构图。
第五章半导体存储器
半导体存储器是用半导体器件作为存储介质的存储器。本章讨论半导体存储器芯片的类型、存储原理、引脚功能、如何与CPU(或系统总线)连接等问题。本章知识结构图如下。
`
第六章输入输出接口
本章讨论输入/输出接口的基本概念,包括输入/输出接口的作用、内部结构、传送信息的分析、IO端口编址以及主机通过接口与外设之间数据传送的方式。下边是本章的知识结构图。
微机原理与接口技术知识点复习总结
第一章计算机基础知识
本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机系统的组成。下边将本章的知识点作了归类,图1为本章的知识要点图,图1.2为计算机系统组成的示意图。
第二章8086微处理器
本章要从应用角度上理解8086CPU的内部组成、编程结构、引脚信号功能、最小工作模式的系统配置、8086的存储器组织、基本时序等概念。下面这一章知识的结构图。
微机原理及其接口技术期末复习整理
微机原理及其接⼝技术期末复习整理通信:并⾏,串⾏(全双⼯、半双⼯、同步通信、异步通信),有线,⽆线I/O接⼝及作⽤:也简称接⼝电路,是主机与外围设备之间交换信息的连接部件。
作⽤:1、解决主机CPU和外围设备的时序配合问题2、解决CPU和外围设备之间的数据格式转换匹配问题3、解决CPU的负载能⼒和外围设备端⼝选择问题I/O信号种类:数据信息(数字量、模拟量、开关量、脉冲量),状态信息,控制信息I/O通道编址⽅式:独⽴编址、与存储器统⼀编址I/O控制⽅式:1、程序控制⽅式(⽆条件I/O⽅式,不查询外围设备状态;查询式,不断读取测试)2、中断控制I/O⽅式:保存现场恢复现场,正确判断中断源,实时响应,按优先权处理(软件查询⽅式,雏菊链法越靠近CPU接⼝优先级越⾼,专⽤硬件⽅式)3、直接存储器存期⽅式-DMA 不经CPU占地址数据控制总线I/O通道分为:模拟量输⼊、模拟量输出、数字量输⼊、数字量输出过程通道:在计算机和⽣产过程之间设置的信息传送的转换和连接通道。
按传递⽅向:输⼊过程通道、输出过程通道。
按传递交换的信息分:模拟、数字模拟量输⼊通道组成:信号处理装置、采样单元、采样保持器、数据放⼤器、A/D转换器、控制电路等组成采样单元:多路转换器、多路切换开关,把已变成统⼀电压信号的测量信号按序随机接到采样保持器或直接接到数据放⼤器孔径时间:完成⼀次A/D转换的时间,决定每⼀个采样时刻最⼤转换误差模拟量输⼊通道中为什么要加采样保持器?采样保持器的组成及要求是什么?答:这要从如何保证模拟信号采样的精确度来分析。
A/D转换器将模拟信号转换成数字量总需要⼀定的时间,完成⼀次A/D转换所需的时间称之为孔径时间。
对于随时间变化的模拟信号来说,孔径时间决定了每⼀个采样时刻的最⼤转换误差。
因此如果采样模拟信号的变化频率相对于A/D转换速度来说是较⾼的话,为了保证转换精度,就要在A/D转换之前家上采样保持电路,使得在A/D转换期间保持输⼊模拟信号不变。
微机原理与接口技术期末考试复习资料总结
微机原理与接口技术期末考试复习资料总结微机原理及接口技术样题一.填空题(每空1分,共20分)1.从编程结构上,8086CPU分为两部分,即_执行部件EU _和总线接口部件BIU。
2.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR有效且IF为___1___,则CPU在结束当前指令后响应可屏蔽中断请求。
3.根据功能,8086的标志可以分为两类,即控制和状态 _标志。
4.在8086中,一条指令的物理地址是由段基址*16和段内偏移量相加得到的。
5. ADC0809能把模拟量转换为8位的数字量,可切换转换 8路模拟信号。
6.从工作原理上来区分,A/D转换的方法有计数式、双积分式、逐渐逼近式等多种。
7.类型码为__2____的中断所对应的中断向量存放在0000H:0008H开始的4个连续单元中,若从低地址到高地址这4个单元的内容分别为80 __、70___、_60___ 、_ 50 ___,则相应的中断服务程序入口地址为5060H:7080H。
8.中断控制器8259A中的中断屏蔽寄存器IMR的作用是_屏蔽掉某个中断输入请求_____。
9.对于共阴极的7段数码管,如果要使用某一段发光,则需要在对应的输入脚上输入___高_____电平。
10.8086中有16根引脚是地址和数据复用的。
二.选择题(每题1分,共10分)1.8086处理器有20条地址线.可寻址访问的内存空间为?()A.1K B. 1M C.640K D.64K2.由8086处理器组成的PC机的数据线是?()A.8条单向线 B.16条单向线C. 16条双向线 D.8条双向线3.8086处理器的一个典型总线周期需要个T状态。
()A.1 B.2 C.3 D.44.要管理64级可屏蔽中断,需要级联的8259A芯片数为几片?()A.4片B.8片C.10片D.9片5.在8086/8088系统中,内存中采用分段结构,段与段之间是()A.分开的 B.连续的 C.重叠的D.都可以6.8086 CPU内标志寄存器中的控制标志位占几位?()A.9位B.6位C.3位D.16位7.可编程定时器/计数器8253的6种工作方式中,只可用硬件启动的是哪几种?()A.方式2、5B.方式1、2C.方式1、5D.方式3、18.8253计数器的最大计数初值是多少?()A.65535 B.FF00H C.0000H D.FFFFH9. 接口器件8251A()A.只能作异步传送 B.只能作同步传送C.A和B均可 D.可作并行传送10.当8259A在完全嵌套方式下工作时,优先级最高的中断请求端是?()A.IR4B.IR3C.IR0D.IR7三.问答题(共30分)1.简要说明异步串行通信的帧格式。
微机原理与接口技术期末__复习资料大全
《微型计算机原理与接口技术》期末复习资料一、单项选择题(每小题2分,共12分)1.8088CPU中的数据寄存器是指( A )(A)AX、BX、CX、DX(B)SI 、DI(C)SP、BP(D)CS、IP2.8088工作于最小方式,在T1时钟周期时用ALE锁存地址信息的主要原因是()。
(A)总线驱动器的要求(B)总线控制器的要求(C)A和 B(D)地址信号线中有多功能复用线3.可以在字节I/O操作时作为端口间接寻址寄存器的是( C )(A) AX(B)AL (C) DX(D)DL IN OUT4.执行指令XOR AX,AX之后,SF和ZF的值是()(A)0和0 (B)0和1 (C)1和0 (D)1和1 清零5.8088 CPU的一个最基本的总线周期的时钟周期数是()(A) 2(B)3(C) 4(D)56.8088 CPU内部被设计成EU和BIU两个独立的功能部件,其中负责信息传送的是()(A)EU(B) BIU二、填空题(每空1分,共12分)1.8088CPU最多允许处理 256种类型的中断,中断向量表在内存的地址范围是0~03FFH。
0000H~03FFH2.8088响应中断时压入堆栈的有 CS、IP和状态标志寄存器。
FLAGES 3.用8K×8的SRAM芯片组成256KB的存储器,需要 32块SRAM芯片,需要 13根地址线用于片内寻址,至少需要 5根地址线用于片选译码。
256/8=324.8088存储器采用分段结构,段起始地址称为段基址,段基址最低4位的值是0。
5.8088传送变量偏移的指令有MOV和 LEA。
将某些位置1其它位保留不变的逻辑指令是 OR。
6. 指定8088汇编程序段定义结束的伪指令是 ENDS。
一个8088汇编程序必须有的段是代码段。
三、判断题(每题1分,共6分)VAR1是字节变量,CONST1是字常量,警告也视为有错。
错1. MOV AX,VAR1错2. MOV AX,[BX] [BP]错3. MOV ES,CONST1对4. JMP DWORD PTR [BX]对5. IN AX,34H对6. MOV DS,BP四、8088寻址(每小题2分,共10分)VAR1是偏移为20H的字变量,CON1是字节常量。
微机原理与接口技术复习总结
《微机原理与接口技术》期末复习要点(选择、填空、判断、简答、分析、设计)第一章 微型计算机的基础知识1、二进制数、十进制数,十六进制数转化 P16n 位最大数 最小数 无符号数√12-n 0 补码121--n 121+--n 源码121--n 12--n第二章 微处理器与系统结构1、8086CPU 的两个独立的功能部件、各部件的组成与功能 P22~24(至少5题)①名称:总线接口部件(BIU )和 执行部件(EU )②BIU 和EU 的独立工作→→体现了一种指令流水技术③BIU 组成:20位地址加法器;4个段寄存器和1个指令指针寄存器;指令队列缓冲 器;输入/输出控制电路。
(记图) EU 组成:ALU (算术逻辑单元);8个通用寄存器;标志寄存器FR ;执行部件控制 电路;(记图) ④BIU 功能:取指令、读/写存储器、读/写I/O 接口(其实就是 访问存储器和接口电路) EU 功能:执行指令2、CPU 内部寄存器:SP 、IP P25、P26CPU 中共有14个寄存器。
典型的有SP/IP ,不能直接修改,完成操作后值自动加减(隐含的)。
SP :堆栈指针寄存器(向下生成,栈底地址最大) 压栈 push SP-2(占两个单元)IP :指令指针寄存器(只加) IP+指令长度 例如:32位,取一条指令+43、CPU的地址线数量与最大寻址空间P27地址线(根)最大寻址空间n n28086有20跟M22014、标志寄存器的控制与状态位数及各标志位(ZF、IF、OF)表示的内容P25~26标志寄存器是:EU的组成部分共9个。
表示状态的有6个,表示控制的有3个。
零标志ZF(Zero Flag):若运算结果为0,则ZF=1;否则ZF=0。
中断标志IF(Interrupt Enable Flag):如果IF置“1”,则CPU可以接受可屏蔽中断请求;反之,则CPU不能接受可屏蔽中断请求。
溢出标志OF(Overflow Flag):若运算过程中发生了“溢出”,则OF=1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
符号位:0 表示正,1 表示负;
数值位:真值的绝对值。
例:真值:
x1 = +1010100B =+84
x2 =- 1010100B=-84
机器数:[x1]原 = 01010100
[x2]原 = 11010100
注意:数 0 的原码不唯一
真值 0 有两种不同的表示形式,+0 或-0。
[+0]原=0.00…0
.学习帮手.
.专业整理.
例:真值:
x1 = +1010100B =+84
机器数:[x1]原 = 01010100
x2 =- 1010100B=-84 [x2]原 = 11010100
4、二进制数的逻辑运算 特点:按位运算,无进借位
(1)与运算 只有 A、B 变量皆为 1 时,与运算的结果就是 1
(2)或运算 A、B 变量中,只要有一个为 1,或运算的结果就是 1
=1.00…0
(2)反码
定义:正数的反码与其原码相同,最高位为 0 表示正数,其余位为数值位。
负数的反码符号位为 1,数值位为其原码数值位按位取反
若 X>0 ,则 [X]反=[X]原
若 X<0, 则 [X]反= 对应原码的符号位不变,数值部分按位求反
注意:数 0 的反码也不唯一 (3)补码
定义:
若 X>0, 则[X]补= [X]反= [X]原
.专业整理.
《微机原理与接口技术》复习参考资料
复习资料说明:
1、标有红色星号“”的容为重点容
3、本资料末尾附有“《微机原理与接口技术》综合练习题与答案错误修正”和“《微机原理 与接口技术》综合练习题与答案中不作要求的部分”,请注意查看。
第一章 概 述
一、计算机中的数制
1、无符号数的表示方法: (1)十进制计数的表示法 特点:以十为底,逢十进一; 共有 0-9 十个数字符号。 (2)二进制计数表示方法: 特点:以 2 为底,逢 2 进位; 只有 0 和 1 两个符号。
该数在原码中定义为: -0 在反码中定义为: -127 在补码中定义为: -128
对无符号数:(10000000)2 = 128
补码加法: [A+B]补= [A]补+[B]补
补码运算步骤 1) 将参加运算的操作数用补码表示。 2) 进行加法得到两数和的补码(符号位作为数的一部分参加运算) 3)判断是否溢出 ①若没有溢出,则可进一步求和的真值:和为正数可直接求出,和为负数,则 再次“求反加 1”,得到真值。 ②溢出的判断: 溢出:带符号数运算的结果超出计算机可以表示的围,就是溢出。 两个同符号数相加有可能产生溢出; 两个负数补码相加后得到正数的补码,或两个正数的补码相加后到负数的补码, 都是产生了溢出。 计算(-70)补+(-60)补 解:(-70)补+(-60)补
三、信息的编码
1、 十进制数的二进制数编码 用 4 位二进制数表示一位十进制数。有两种表示法:压缩 BCD 码和非压缩 BCD 码。
(1)压缩 BCD 码的每一位用 4 位二进制表示,0000~1001 表示 0~9,一个字节表示两位十进 制数。
(2)非压缩 BCD 码用一个字节表示一位十进制数,高 4 位总是 0000,低 4 位的 0000~1001 表示 0~9
左和最右一组不足三位用 0 补充,然后每组用一个八进制数码代 替。 3、无符号数二进制的运算 无符号数:机器中全部有效位均用来表示数的大小,例如 N=1001,表示无符号数 9 带符号数:机器中,最高位作为符号位(数的符号用 0,1 表示),其余位为数值位 机器数:一个二进制连同符号位在作为一个数,也就是机器数是机器中数的表示形式 真值:机器数所代表的实际数值,一般写成十进制的形式
(3)非运算 (4)异或运算
A、B 两个变只要不同,异或运算的结果就是 1
二、计算机中的码制(重点)
1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。数 X 的原码记作[X]原,
反码记作[X]反,补码记作[X]补。
注意:对正数,三种表示法均相同。
它们的差别在于对负数的表示。
(1)原码
定义:
若 X<0, 则[X]补= [X]反+1
[-0]原
.学习帮手.
.专业整理.
注意:机器字长为 8 时,数 0 的补码唯一,同为 00000000 2、8 位二进制的表示围:
原码:-127~+127 反码:-127~+127 补码:-128~+127(因为 8 位二进制数有 28=256 种表达方式,原码,反码都是+0~+127; -0~-127,而反码的+0,—0 的表达方式都为 00000000,为+0~+127;-1~-128) 3、特殊数 10000000
(3)十六进制数的表示法: 特点:以 16 为底,逢 16 进位; 有 0--9 及 A—F(表示 10~15)共 16 个数字符号。
2、各种数制之间的转换 (1)非十进制数到十进制数的转换
按相应进位计数制的权表达式展开,再按十进制求和。 (2)十进制数制转换为二进制数制
十进制 → 二进制的转换: 整数部分:除 2 取余; 小数部分:乘 2 取整。 十进制 → 十六进制的转换: 整数部分:除 16 取余; 小数部分:乘 16 取整。 以小数点为起点求得整数和小数的各个位。 (3)二进制与十六进制数之间的转换 用 4 位二进制数表示 1 位十六进制数 (4)二进制与八进制之间的转换 八进制 →二进制:一位八进制数用三位二进制数表示。 二进制 →八进制:从小数点开始,分别向左右两边把三位二进制数码划为一组,最
=10111010+11000100=1 01111110 两个负数之和却产生了正的结果,同样是因为产生了溢出。因是超出了负的最 大围,所以是负向溢出 ③溢出的解决:扩大数的表示围可以防止溢出。数的扩展不能改变数的大小, 只能改变数的位数。
正数扩展:高位全部加 0; 负数扩展:高位全部加 1。 如:-70 (10111010)补 (1111111110111010)补
2、 字符的编码 计算机采用 7 位二进制代码对字符进行编码
.学习帮手.
.专业整理.
(1)数字 0~9 的编码是 0110000~0111001,它们的高 3 位均是 011,后 4 位正好与其对应的 二进制代码(BCD 码)相符。 (2)英文字母 A~Z 的 ASCII 码从 100000(1 41H)开始顺序递增,字母 a~z 的 ASCII 码从 1100001 (61H)开始顺序递增,这样的排列对信息检索十分有利。 (4 位二进制数表示 1 位十进制数) 四、微型计算机基础 微处理器