微机原理及接口技术复习提纲2010
(word完整版)微机原理及接口技术期末复习资料重点归纳,文档
微机重点总结第一章计算机中数的表示方法:真值、原码、反码〔-127—+127〕、补码〔 -128— +127〕、BCD 码,1000 的原码为 -0,补码为-8,反码为 -7。
ASCII 码:7 位二进制编码,空格20,回车 0D,换行 0A,0-9〔30-39〕,A-Z〔41-5A〕,a-z〔61-7A〕。
模型机结构介绍1、程序计数器PC: 4 位计数器,每次运行前先复位至0000,取出一条指令后PC自动加 1,指向下一条指令;2、储藏地址存放器MAR:接收来自 PC 的二进制数,作为地址码送入储藏器;3、可编程只读储藏器PROM4、指令存放器 IR:从 PROM接收指令字,同时将指令字分别送到控制器CON和总线上,模型机指令字长为8 位,高 4 位为操作码,低 4 位为地址码〔操作数地址〕;5、控制器 CON:〔1〕每次运行前 CON先发出 CLR=1,使有关部件清零,此时 PC=0000,IR=0000 0000;〔2〕CON有一个同步时钟输出,发出脉冲信号 CLK到各部件,使它们同步运行;〔3〕控制矩阵 CM 依照 IR 送来的指令发出 12 位控制字, CON=C P E P L M E R L I E I L A E A S U E U L B I O;6、累加器 A:能从总线接收数据,也能向总线送数据,其数据输出端能将数据送至 ALU进行算数运算〔双态,不受 E门控制〕;7、算数逻辑部件 ALU:当 S U=0 时,A+B,当 S U =1 时,A-B;8、存放器 B:将要与 A 相加或相减的数据暂存于此存放器,它到 ALU的输出也是双态的;9、输出存放器 O:装入累加器 A 的结果;10、二进制显示器D。
中央办理器CPU:PC、IR、CON、ALU、A、B;储藏器:MAR、PROM;输入 / 输出系统: O、D。
执行指令过程:指令周期〔机器周期〕包括取指周期和执行周期,两者均为3 个机器节拍〔模型机〕,其中,取指周期的3 个机器节拍分别为送地址节拍、读储藏节拍和增量节拍。
微机原理与接口技术 考试提纲
第一章1、微型计算机主要由 CPU、存储器、输入/输出接口和系统总线四部分组成。
2、8086 CPU的总线结构由数据总线(DB)、地址总线(AB)和控制总线(CB)三种总线形成,其中地址总线是单向总线,数据总线是双向总线。
3、微处理器一般也称为CPU,它本身具有控制和运算功能。
4、简述微处理器、微计算机及微计算机系统三个术语的内涵。
答:微处理器即CPU是微型计算机的核心。
微计算机由CPU、存储器、输入/输出接口和系统总线构成,这就是通常所说的主机。
微计算机系统以微型计算机为主体,配上系统软件、应用软件和外设置后,就成了微计算机系统。
1、8086是16位的微处理器,有16 根数据线和20 根地址线,可寻址的地址空间1MB 。
2、为了提高程序的执行速度,充分使用总线,8086 CPU内部被设计成总线结构和执行部件两个独立的功能部件。
3、8086CPU的标志寄存器共有16 位,其中7位未用。
根据功能,8086的标志可分为状态标志和控制标志两类。
4、8086CPU被复位后,以下各寄存器的内容是:Flag:0000 H;IP:0000 H;CS:FFFF H 。
5、8086可以处理256 种类型的中断,这256种中断可分为两大类:硬件中断(外部中断)和软件中断(内部中断)。
6、简述8086CPU的编程结构及各部分的功能。
答:所谓编程结构,就是指程序员和使用者的角度看到的结构,当然,这种结构与CPU 内部的物理结构和实际布局是有区别的。
从功能上,8086分为两部分,即总线接口部件和执行部件。
总线接口部件的功能是负责与存储器,I/O端口传送数据;执行部件的功能就是负责指令的执行7、什么是8086的最大模式和最小模式,电路连接如何区分?(1)所谓最小模式,就是在系统中只有8086一个微处理器。
所谓最大模式就是在系统中,总是包含有两个或多个微处理器,其中一个主处理器就是8086,其他的处理器称为协处理器。
(2)1 MN/MX端接+5V,决定8086工作在最小模式,MN/MX接地,决定8086工作在最大模式。
微机原理及接口技术复习提纲
微机原理及接口技术复习提纲题型及分值•一、单项选择题,20分,每小题1分•二、简答题,25分,每小题5分•三、程序分析题,25分,每小题5分•四、编制程序题,10分,1个题•五、综合题,20分,每小题10分第1章•1、数的原码,反码,补码表示•2、计算机硬件的五大组成部分P1)•3、微处理器,微型计算机和微型计算机系统的概念(P1)•4、微处理器的三部分组成及功能(P4)•3、总线的概念,数据总线,地址总线的传递方向(P5~6)第2章(加上第1章共10分左右)•1、8086的两个独立功能部件的名称,组成及功能。
(P7)•2、8个通用寄存器的名称(P24)•3、指令指针IP的功能(P25)•4、标志寄存器中的状态标志位,控制标志位分别有哪些,何时为1,何时为0?(P26)第3章(15分左右)•1、数据的7种寻址方式,包括指令的格式,指令的正误判断(P72 ~75)•2、20位物理地址的生成(P75)•3、指令系统,仅限下列指令:MOV,PUSH,POP, XCHG,LEA,IN,OUT,ADD,INC,SUB,DEC,NEG,C MP,AND,OR,XOR,TEST,SHL,SHR,JMP,JA,JAE, JB,JBE,JC,JNC,JE/JZ,JNE/JNZ,JG,JGE,JL,JLE, JNO,JO,LOOP,STC,CLC,STI,CLI,HLT,包括指令的格式,功能。
第4章(20分左右)•1、伪指令(END,SEGMENT,ENDS,ASSUME),完整汇编语言源程序的结构。
•2、数据定义伪指令(DB,DW)的格式,数据、字符串变量的定义,?的用法,复制操作符DUP的用法。
•4、顺序,分支、循环结构程序段,及完整汇编语言程序的编写。
考题类型包括程序分析题,完整编程题。
复习时,顺序结构参看书上习题4.19;分支结构参看p148例4-18,习题4.17,3.11;循环结构参看P154例4-22,例4-23,例4-24,习题4.18。
(完整word)微机原理与接口技术知识点总结整理,推荐文档
《微机原理与接口技术》复习参考资料第一章概述一、计算机中的数制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位二进制数表示一位十进制数。
微机原理及接口复习提纲
第1章绪论1.二进制、十进制、八进制、十六进制整数小数之间的转换;2.十进制数的8421BCD码表示以及数字和字母的ASCII码;3.带符号数的原码、反码和补码表示以及给定位数补码表示范围;4.冯.依曼结构计算机的组成以及工作原理;5.微型计算机的组成;6.微处理器、微型计算机和微型计算机系统三者之间联系和区别。
第2章8086CPU1.8086、8088CPU数据线、地址线数目以及内存和I/O端口寻找空间的大小;2.8086CPU由哪两部分组成;3.8086CPU内部有哪些寄存器以及各自作用;4.8086CPU标志寄存器有哪些标志位以及各自的含义;5.8086CPU引脚(p28-31中的1、2、3、4、5、、8、、18)作用;6.8086系统中存储器分段原因,逻辑地址和物理地址的转换,默认段地址和偏移地址寄存器规定,堆栈的设置和操作;7.8086CPU有哪两种工作模式及它们的工作特点;第3章8086的寻址方式和指令系统1.什么是寻址方式?8086有哪些寻址方式?2.数据传送类指令MOV、PUSH、POP、XCHG、IN、OUT、LEA,算术运算类指令ADD、ADC、INC、SUB、DEC、CMP,逻辑运算指令和移位指令,控制转移指令等指令的含义及使用。
8086开关中断指令3.段超越前缀第4章汇编语言程序设计1.指令语句和伪指令语句的组成以及它们的区别;2.各种运算符的作用;(逻辑运算符、算术运算符、SEG、OFFSET、DUP、PTR、$)3.段定义语句SEGMENT、ENDS,段分配语句ASSUME,过程定义语句PROC、ENDP变量定义语句,等值伪指令EQU的使用,其他常用伪指令如DB,DW;4.完整汇编语言程序的框架以及返回操作系统的方法;5.汇编语言上机的过程,各个阶段生成文件后缀名(图4.1)6.DOS功能调用的方法和1、2、9号功能的使用;7.统计数列中正数、负数以及0的个数,找出数列中的最大值、最小值以及求和和平均值,大小写字母的转换,利用查表指令进行数据的变换。
微机原理与接口技术复习要点
第一章1.位Bit:二进制数的每一位(0或1),最小单位。
字节Byte:8位二进制数组成一个单位称为1个字节。
字Word:16位二进制数即两个字节。
字长Word Length:一次能处理的二进制代码的位数。
2.8421BCD:用4位二进制数对0-9共10个数字符号进行编码。
权值分别是8、4、2、1。
(见PPT P6例题)(347)10=3×102+4×101+7×100(10110)2=1×24+0×23+1×22+1×21+0×20(3A0F)16=3×163+10×162+0×161+15×160(753)8=7×82+5×81+3×803.真值:带“+”或“-”符号的数。
机器数:又称机器码,符号“数字化”的数。
如,原码,反码,补码,移码。
4.微型计算机结构:微处理器、存储器、输入/输出设备、地址/数据/控制总线(1)微处理器(CPU):控制微处理器与存储器、I/O设备间交换数据。
进行算术和逻辑运算。
判定和控制程序流向(2)存储器:存放数据和指令。
存储器读操作:CPU向存储器发地址信号和读命令,读出数据经数据总线送CPU的数据寄存器。
存储器写操作:CPU向存储器发地址信号和写命令,将数据寄存器内容经数据总线传送到所选存储单元中。
(3)输入/输出接口电路:在主机和外设间起桥梁作用,完成数据缓冲、信号电平转换、信息转换、地址译码、定时控制。
(4)输入设备:将原始数据和程序传送到计算机中的过程。
输出设备:将计算机处理好的数据或结果以人能识别的形式送到外部的过程。
(5)地址总线:传送地址信息,单向。
数据总线:传送数据信息,双向。
控制总线:CPU对存储器、外围芯片、I/O接口的控制及芯片对CPU的应答、请求等信号组成的总线。
5.8086 CPU的内部结构:(1)总线接口单元(BIU):CPU与外存及I/O端口的接口电路。
微机原理与接口技术-复习提纲扩展
微机原理与接⼝技术-复习提纲扩展《微机原理与接⼝技术》复习提纲题型及⽐例:填空题25%选择30%判断10%简答题25%综合、编程题10%第⼀章1、⼏种进制之间的相互转换第⼆章 80X86微处理器和体系结构1、计算机系统的组成及三总线计算机系统分:硬件和软件;硬件包括:控制器、存储器、外设三总线:地址总线、数据总线、控制总线,功能:⽤于cpu与外设进⾏地址、数据、状态的传递。
2、CPU的组成:控制器与运算器3、8086内部结构的两部分(EU和BIU)EU作⽤:执⾏指令;BIU作⽤:取指令。
重点是 8086 寄存器组寄存器分类:通⽤寄存器— AX,BX,CX,DX,BP,SI,DI(基址寄存器BP变址寄存器SI、DI)专⽤寄存器— IP,SP,FLAGS各寄存器的含义及作⽤FLAGS寄存器常⽤的标志位SF、OF、CF的含义IP:⽤于存放下⼀条指令的偏移地址。
SP:压栈,减2;出栈:加2;SF:符号标志位;SF=1,表⽰本次运算结果最⾼位为1;否则SF=0。
OF 溢出标志位OF=1表⽰本次运算结果溢出,否则OF=0;CF:进位标志位,CF=1表⽰本次运算中最⾼位有进位或者借位。
段寄存器— CS,DS,ES,SSCS:存放代码段起始地址;DS:存放数据段起始地址;ES:存放附加段起始地址;SS存放堆栈段起始地址AX,BX,CX,DX可作为16位⼜可拆分作为8位的寄存器4、存储器存储器的编址⽅式,存储单元的地址::按照字节编址数在存储器中的存储格式:⼤部分数据以字节为单位表⽰,⼀个字存⼊存储器占有相继的⼆个单元:低位字节存⼊低地址,⾼位字节存⼊⾼地址。
字单元的地址采⽤它的低地址来表⽰。
同⼀个地址既可以看作字节单元地址,⼜可看作字单元地址,需要根据使⽤情况确定。
字单元地址:可以是偶数也可以是奇数8086CPU的地址线有多少?能寻址的存储器空间?8086CPU有20条地址线最⼤可寻址空间为220=1MB物理地址范围从00000H~FFFFFH8086CPU将1MB空间分成许多逻辑段(Segment)每个段最⼤限制为64KB;段地址的低4位为0000B;这样,⼀个存储单元除具有⼀个唯⼀的物理地址外,还具有多个逻辑地址5、存储器分段和物理地址的形成:(1)在 8086/8088 系统中,存储器是分段组织的,存储器物理地址计算公式。
《微机原理与接口技术》总复习必备提纲
总复习 第7章 中断控制接口
第九章 并行接口电路
• 8255A的工作原理(全部都看) • 8255A的编程应用(ppt中前两个例题)
• 重点:控制字、工作方式、初始化程序、 编程应用
总复习 第7章 中断控制接口
预祝大家考试顺利!
第三章 8086/8088的指令系统
• 串操作指令(了解,其中数据串检索指 令可以不看) • 控制转移指令(1、无条件段内直接转移 指令1、段内直接过程调用指令5、过程 返回指令) • 条件转移指令 • 循环控制指令(1、LOOP指令) • 处理器控制类指令(1.标志位操作指令)
总复习 第7章 中断控制接口
总复习 第7章 中断控制接口
第一章 微机概述
• 进位计数制之间的转换 • 原码、反码、补码(掌握计算方法) • ASCII码(几个特殊的,如:数字、大小 写字母、回车、换行、ESC、空格) • 微机的基本结构(冯诺·依曼结构、总线)
总复习 第7章 中断控制接口
第二章 8086/8088微处理器
• 8284引脚(可不看) • 8086CPU在最大、最小模式下的典型配 置(可不看) • 读、写总线周期操作时序(理解即可) • 其余(掌握)
类别 无符号 数比较 测试
指令助记符 JA/JNBE JAE/JNB JB/JNAE JBE/JNA 带符号 JG/JNLE 数比较 JGE/JNL JL/JNGE 测试 JLE/JNG
测试条件 CF=0 AND ZF=0 CF=0 OR ZF=1 CF=1 AND ZF=0 CF=1 OR ZF=1 SF=OF AND ZF=0 SF=OF OR ZF=1 SF≠OF AND ZF=0 SF≠OF OR ZF=1
第七章 中断控制接口
《微机原理与接口技术》复习重点及考点汇总
《微机原理与接口技术》复习重点及考点汇总第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-10章,为减轻大家复习负担,以下内容不用复习:第1章:1.2-1.6第2章:2.6第3章:3.2.1、3.2.2(五)第4章:4.1.1每个并行口的内部结构和工作原理第5章:无第6章:6.4、6.6第7章:7.2、7.3第8章:8.4第9章:9.2二、考试题型:A卷(期末试卷),考试时间90分钟一.填空题(20分): 20空,每空1分(注意后面知识点中带红色标记的文字)二.选择题(10分):10小题,每题1分三.综合题(10分)10空,每空1分考点1:指出给定汇编指令的寻址方式(注意题意是指源操作数还是目的操作数),5小题,每题1分考点2:指出给定汇编指令的错误,并改正,5小题,每题1分四.简答题(24分):4小题,每题6分五.程序阅读填空题(20分):2个小题,共10空,每空2分考点:给出两段完整的汇编程序和C51程序,要求指出其中某些语句的作用及整个程序的功能。
汇编程序:在片内RAM之间、或片外RAM之间、或片内与片外RAM之间进行N个数据的批量传送(3选1)。
C51程序:某并行口外接八个LED灯的控制,例如按键未按下时流水灯轮流点亮,流水时间可通过定时/计数器进行硬软件结合延时,按键一旦按下则通过中断函数实现八个灯同时闪烁多次。
六.编程题(16分):1题,(要求编出完整的程序,汇编或C51任选)考点:给定单片机的晶振频率,利用定时/计数器工作于某给定方式,实现要求的延时,并通过中断方式由P1.0输出一方波。
具体包括定时/计数器和中断相关的寄存器(如TMOD、TCON、IE、IP等)的设置、计数初值的计算、定时器的初始化和启动、中断函数的编写、以及如何实现方波等。
B卷(补考试卷),考试时间90分钟和A卷题型、分值和考点均类似。
三、成绩比例:期末考试成绩:65%平时考勤、作业等:15%实验:20%四、各章需掌握的知识点:第1章单片机概述1.掌握单片机应用系统的开发过程(步骤:设计电路图→制作电路板→程序设计→硬软件联调→程序下载→产品测试)。
微机原理及接口技术基础知识复习大纲
微机原理及接口技术基础知识复习大纲第一章: 计算机基础知识1.数值数据的原码、反码、补码表示方法2.BCD码及其调整方法3.算术运算和逻辑运算4.微型计算机的硬件系统的基本组成结构5.微型计算机的主要性能指标有哪些?6.典型的微型计算机有哪几种总线?它们分别传送什么信息?7.计算机硬件系统的基本结构有哪些部分?请画出对应的结构框图。
8.在典型的8位微处理器中,程序计数器(PC)的作用是什么?第二章:8086/8088系统结构1.8086CPU由哪两大部分组成?其各自的功能是什么?2.什么是EU?什么是BIU?EU和BIU可以并行工作吗?3.EU主要完成哪两种类型的工作?4.指令队列的功能是什么?5.什么是数据总线?数据总线的功能是什么?6.什么是地址总线?地址总线的功能是什么?7.什么是控制总线?请列举几个常用的控制信号线。
8.8088CPU和8086CPU在总线结构上有何区别?9.SP为堆栈指针寄存器,它的作用是什么?SP与哪个寄存器一起,可构成当前堆栈栈顶的逻辑地址?10.BP与SP在使用上有何区别?11.8086CPU有哪些段寄存器?这些段寄存器的用途是什么?12.在8086CPU中,IP为什么寄存器?它的功能是什么?13.什么是逻辑地址?什么是物理地址?指令的逻辑地址由哪两个寄存器共同表示?14.已知逻辑地址2000H:1000H,试计算其对应的物理地址?15.8086CPU中有一个标志寄存器,该寄存器中的CF、ZF、OF、SF、IF、DF等标志位分别表示什么含义?16.8086CPU外中总线有多少条地址线?它可直接寻址的存储空间是地址范围(用16进制表示)是多少?17.8086CPU的外部数据总线为多少位?18.总线周期至少包括几个时钟周期,如果是读周期,数据在什么时候出现在数据总线上?写周期呢?19.最大模式和最小模式有什么区别?20.数据在内存中存储时,规则字(即起始地址为偶地址的字)是如何存放的?非规则字又是如何存放的?21.8086CPU在访问规则字时,需要几个总线周期?访问非规则字时,需要几个总线周期?22.8088CPU的外部总线是多少位?它访问规则字与非规则字时所用的总线周期是否相同?教材P35(习题二)中第8题---第12题的内容第三章:8086/8088指令系统1.8086CPU指令系统有哪些类型的寻址方式?各类寻址方式有什么特点?能正确区分指令的寻址方式。
微机原理与接口技术知识点复习总结
本章重点是8086CPU指令的寻址方式,每条指令的格式、功能及标志的影响;同时还涉及到存储器单元的物理地址计算、标志位填写和堆栈操作。下图为本章知识结构图。
第四章汇编语言程序设计
本章主要内容是汇编语言类别、伪指令语句格式和作用、基本程序结构、调用程序和被调用程序之间数据传递途径以及汇编源程序上机调试过程。
本章重点是阅读程序ຫໍສະໝຸດ 编写程序。下边是本章的知识结构图。
第五章半导体存储器
半导体存储器是用半导体器件作为存储介质的存储器。本章讨论半导体存储器芯片的类型、存储原理、引脚功能、如何与CPU(或系统总线)连接等问题。本章知识结构图如下。
`
第六章输入输出接口
本章讨论输入/输出接口的基本概念,包括输入/输出接口的作用、内部结构、传送信息的分析、IO端口编址以及主机通过接口与外设之间数据传送的方式。下边是本章的知识结构图。
微机原理与接口技术知识点复习总结
第一章计算机基础知识
本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机系统的组成。下边将本章的知识点作了归类,图1为本章的知识要点图,图1.2为计算机系统组成的示意图。
第二章8086微处理器
本章要从应用角度上理解8086CPU的内部组成、编程结构、引脚信号功能、最小工作模式的系统配置、8086的存储器组织、基本时序等概念。下面这一章知识的结构图。
微机原理与接口技术复习提纲
2010/2011上学期《微机原理与接口技术》复习提纲第1章微型计算机运算基础(填空、选择)1.各个进制之间的转换。
例如(123)10=()2=()8(37A.B)16=()1020.8125=()2=()162.原码、补码及反码假设[X]补=00A7H,则X=()HY=-50,则Y的16比特补码=()2已知[Z]补=A53BH,则[Z]原=()H3.已知[X]补=7985H,[Y]补=5035H,则[X+Y]补=()H,是否有进位和溢出?4.16位有符号数A09BH与90A1H谁大谁小?如果两数相减CF及OF值为多少?5.16位无符号数A09BH与70A1H谁大谁小?如果两数相减CF及OF值为多少?第2章80X86微型计算机系统(填空、选择、简答)1.计算机系统的硬件组成:5个部分。
2.根据总线的用途,分为哪三种。
3.80486的寄存器分为哪4类。
其中基本结构寄存器的通用寄存器有哪些?段寄存器有哪些?4.在实模式下,80x86存储系统可以寻址物理存储空间1MB,且段地址16位,段内偏移地址(有效地址)16位。
20位的内存物理地址=段地址*16+偏移地址。
多个逻辑地址可以对应同一个物理地址。
逻辑地址由段地址和物理地址组成。
例如1234H:0005H,1200H:345H,1234H:0005H都表示同一个物理地址12345H。
代码段、数据段等的地址空间可以相同,也可以重叠。
5.在保护模式下,80486存储系统可以寻址物理存储空间4GB,80286存储系统可寻址16MB。
在保护模式下80486可以访问214个段,每个段长度达4GB,故总虚拟地址空间246B。
在保护模式下80286可以访问214个段,每个段长度达64KB,故总虚拟地址空间230B。
6.80X86的I/O地址空间与存储空间独立编址。
I/O空间可以达216B。
7.80486的数据总线32根,中断请求线2根即INTR和NMI。
第3章80X86指令系统(填空、选择、简答)1.CPU能够直接识别和执行的二进制编码的命令称作指令。
微机原理与接口接口技术--复习提纲
第一章微型计算机基础概论本章内容都需要学习1.1.1冯.诺依曼计算机的核心——存储程序的工作原理1.1.2计算机工作过程,就是执行程序的工作,取指令和执行指令的两个过程1.1.3微机系统组成,包括硬件和软件两个方面,其中硬件包括哪些(需要掌握)1.2.1二进制、十进制、十六进制的转换(考查)1.2.3计算机的二进制表示(浮点数不要求)1.2.4 BCD码和字符和数字的ASCII码(了解)1.3.二进制的算术运算(加减乘除)和逻辑运算(与门、或门、非门,74lS138译码器)(考查)1.4.1补码:正数的原码、反码、补码都是一致的,符号位为0;负数的原码,反码(符号位不变,其余为在原码基础上取反),补码(在反码的基础上加1);补码换成真值,X=[[X]补]补1..4.2补码运算,[X+Y]补=[X]补+[Y]补[X-Y]补=[X]补+[-Y]补1.4.4 有符号数的表示范围与溢出(不考查)课外试题1.一个完整的计算机系统包括系统硬件和系统软件2.微处理器、微机、和微机系统之间的不同答:微处理器是构成微机的核心部件,通常由运算器和控制器的一块集成电路,具有执行指令和与外界交换数据的能力,也被称为CPU微机包括CPU、内存、存储器I/O接口电路等组合成的一个计算机物体微机系统包括硬件和软件能完成一定工作的一个系统课本试题1.数制转换,以下无符号数的转换(1)10100110B=(166)D=(A6)H(2)0.11B=(0.75)D(3)253.25=(11111101.01)B=(FD.4)H(4)1011011.101B=(5B.A)H=(10010001.00110 0010 0101)BCD2.原码和补码(1)X=-1110011B 原码11110011;补码10001101(2)X=-71D 原码11000111 ;补码10111001(3)X=+1001001B 原码01001001;补码010010013.符号数的反码和补码【10110101B】反=11001010B,补码11001011B4.补码运算【X+Y】补;【X-Y】补(1)X=-1110111B Y=+1011010B 【X】补=10001001;【Y】补=01011010B 【X+Y】补=【X】补+【Y】补=111000111B(2)X=56 Y=-21 【X】补=00111000B;【Y】补=11101011B【X+Y】补=【X】补+【Y】补=00100011B(3)X=-1101001B ,Y=-1010110B【X+Y】补=【X】补+【-Y】补=10010111B+01010110=11101101B5.译码器此题答案为Y1,跟课本有不同第二章微处理器与总线2.1 微处理器包括运算器、控制器、寄存器2.1.1 运算器由算术逻辑单元、通用或专用寄存器、内部总线2.1.2 控制器程序计数器、指令寄存器、指令译码器、时序控制部件、微操作控制部件2.2 8088/8086微处理器2.2.1 指令流水线,内存分段管理(了解)2.2.2 8088CPU的外部引脚及其功能(要了解最小模式下的方式,最大模式不作要求)2.2.3 8088CPU 的功能结构包含执行单元EU和总线接口单元BIU2.2.4 内部寄存器(需掌握)2.2.5 存储器的物理地址和逻辑地址、段寄存器2.3 8036微处理器(不考查)2.4 奔腾处理器(不考查)课本习题2.1 微处理器主要组成部分微处理器包括运算器、控制器、内部寄存器2.2 8088CPU中EU和BIU的主要功能,在执行指令时,BIU能直接访问存储器吗?可以,EU和BIU可以并行工作,EU需要的指令可以从指令队列中获得,这是BIU预先从存储器中取出并放入指令队列的。
通信《微机原理与接口》复习大纲
《微机原理与接口》复习提纲第一章概述1.微机的硬件组成有哪些?2.什么是总线?有哪些总线?3.微机的工作过程4.地址总线条数决定了CPU的什么能力?第二章微处理器1.8086CPU可分为哪两部分?各有什么功能?2.8086CPU内部寄存器有哪些?3.状态标志寄存器各位的功能4.段地址、偏移地址、物理地址、逻辑地址的概念和计算方法5.计算机使用总线分时复用技术,主要优/缺点是什么?8086CPU具有分时复用性能的引脚有哪些?分别是哪些信号的复用?6.解决数据/地址复用的办法是什么?7.名词解释:指令周期、总线周期、时钟周期、等待周期、空闲周期8.说明在最小模式下,总线读周期的T1状态完成的操作及相关信号作用?9.在8086CPU中,当RESET信号来到后,CPU的状态有哪些?第三章8086的指令系统课后练习:P102~106 1,2,5,10,12(1)(3),14,15,19,24第四章汇编语言程序设计课后练习:P186 25;P187 30,32;P188 46第五章存储器及其接口1.半导体存储器的分类2.存储芯片与CPU的连接及地址范围计算第六章IO接口和数据传输1.什么是接口电路?它的作用是什么?2.CPU和输入/输出设备之间传送的信息有哪几类?3.什么叫端口? 通常有哪几类端口? 计算机对I/O端口编址时通常采用哪两种方法? 在8086/8088系统中,用哪种方法对I/O端口进行编址?4.利用无条件传输方式设计跑马灯程序第七章微型计算机的中断系统1.中断过程2.8086的中断源分类3.中断向量、中断向量表和中断类型号的概念及相互关系4.编写中断向量表程序5.8259A初始化命令字和操作命令字的设置方法(课件例7-1,7-2)第八章并行通信和串行通信1.8255方式0的简单应用(如实验5)第九章可编程定时/计数器82531.8253的简单应用(如实验6)第十章DA和AD转换技术1.DAC0832的工作方式和输出方式,及简单应用(如实验7)2.ADC0809的工作时序,及程序实现。
微机原理与接口技术复习提纲
微机原理与接口技术复习提纲-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII1、简述中断源的分类和它们之间的优先顺序如何并分别简述CPU响应各类中断源的条件答:按中断源与CPU的位置关系,可分为外部中断和内部中断两大类:外部中断是指有外部设备通过硬件触发请求的方式产生的中断,又称为硬件中断,外部中断有分为非屏蔽中断和可屏蔽中断内部中断是由CPU运行程序错误或执行内部程序调用引起的一种中断,亦称软件中断。
它们之间的优先顺序是内部中断、非屏蔽中断、可屏蔽中断和单步(跟踪)中断。
CPU响应内部中断、非屏蔽中断、可屏蔽中断和单步(跟踪)中断等四类中断的相同条件是:(1)必须要有中断请求,(2)CPU当前正在执行的指令必须结束,而对于可屏蔽中断,还必须满足IF=1,即CPU处于开中断状态的条件。
2、简述动态存储器(DRAM)的特点?答; (1) CPU对RAM中的每一单元能读出又能写入。
(2) 读/写过程先寻找存储单元的地址再读/写内容。
(3) 读/写时间与存储单元的物理地址无关。
(4) 失电后信息丢失。
现已开发出带电池芯片的RAM,称为非易失性RAM(NVRAM),做到失电后信息不丢失。
(5) 作Cache和主存用3、8086 CPU中地址加法器的重要性体现在哪里?答:地址加法器是8086 CPU的总线接口单元中的一个器件,在8086存储器分段组织方式中它是实现存储器寻址的一个关键器件,地址加法器将两个16位寄存器中的逻辑地址移位相加,得到一个20位的实际地址,把存储器寻址空间从64K扩大到1M,极大地扩大了微型计算机的程序存储空间,从而大大提高了程序运行效率。
4、8086 CPU中有哪些寄存器分组说明用途。
哪些寄存器用来指示存储器单元的偏移地址答:8086 CPU中有8个通用寄存器AX、BX、CX、DX、SP、BP、SI、DI;两个控制寄存器IP、FL;四个段寄存器CS、DS、SS、ES。
微机原理与接口技术复习纲要
复习纲要1.cpu的性能指标,字长:指CPU的数据总线一次能够同时处理数据的位数。
可寻址的内存容量:内存容量是以字节(Byte)为单位计算。
指令系统:微处理器都有各自的指令系统,指令的条数愈多,其功能就愈强。
运算速度:是微机性能的综合表现,是指微处理器执行指令的速率。
iCOMP是衡量Intel系列微处理器性能的综合指数。
2.总线的性能指标及三者间的关系总线的带宽:总线的带宽是指单位时间内总线上可传输的数据量,以MB/s为单位。
总线的位宽:总线的位宽是指总线能够同时传输的数据位数。
总线的工作频率:总线的工作频率也称总线的时钟频率,以MHz为单位。
总线的带宽=(总线的位宽/8)X 总线的工作频率(MB/s)。
3.微机系统的硬件组成采用冯诺依曼体系结构,运算器、控制器、存储器、输入设备、输出设备五部分组成。
运算器和控制器合称为中央处理器CPU 。
CPU和内存储器合称为主机。
4. 8086/8088微处理器的内部结构从功能上可以划分为哪两个部分?总线接口部件BIU和执行部件EU。
BIU和EU的操作是并行的。
总线接口部件BIU主要用来存储器中的取指令并送往指令队列,指令执行是从指定的存储器单元或I/O端口中取操作数,并将数据传送给执行部件,或者把执行部件的操作结果传送到指定的存储单元或I/O端口中。
执行部件EU从总线接口部件的指令队列中取得指令,并在ALU上执行指令,然后,将处理的结果送回总线接口部件,由总线接口部件进行存储处理。
5.指令地址的构成操作数地址和地址码组成6.微机的CPU、存储器和I/O接口通过哪三大总线互连在一起?各自的功能是什么?地址总线、数据总线、控制总线地址总线(AB):一般是单向总线,传送CPU发出的地址信息。
数据总线(DB):双向总线,传送数据信息到外设和主存,也可以从主存和外设向CPU传送数据。
控制总线(CB):中每根线上的方向是一定的,它们分别传送控制信息、时序信息和状态信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8、16550的接收器: 接收移位寄存器接收输入的串行数据; 接收缓冲寄存器存储去掉起始位、校验位 和停止位后的并行数据。 接收同步控制实现数据接收、数据转换和 奇偶校验。 9、16550的控制器有5个,实现芯片自身工 作状况的控制。 * 波特率发生器控制电路:分频系数。 用于产生串行通信所需要的波特率时钟信号。
4、规则存放的实现及存储器地址区间确定 偶体存储器的每个单元地址均为偶数地址; 奇体存储器的每个单元地址均为奇数地址。 偶体存放16位数据的低字节,奇体存放 16数据的高字节。 偶体存储器芯片的片选由CPU地址线 A0及高位地址线的组合控制;奇体存储器芯 片的片选由CPU的BHE引脚及高位地址线组 合控制。 CPU的低位地址线与存储器地址线连接。
注意指令中隐含寄存器的正确使用。指令 中操作数的寻址方式及专用寄存器。 BCD码调整指令的正确使用。 13、逻辑运算、移位指令 注意带符号位的移位指令 14、转移类指令 正确使用转移的条件、选择转移指令 15、注意使用CX计数的循环控制指令。 注意CMP指令:对标志位的影响、2个 比较数据大小的判断与标志位的关系。
第 1 章
1、数据的数制转换 2、符号数的原码、反码、补码变换 3、2个符号数的补码、反码4则运算 4、数据的BCD码表示 5、字符的ASCII码及转换 6、符号数运算的溢出及其判断
第 2 章 8086微处理器 微处理器
1、结构 总线接口部件:地址加法器的作用 队列缓冲器的工作原理 执行部件:通用寄存器、标志寄存器 2、存储器分段管理技术:段的规定、段内 寻址、物理地址、逻辑地址、段基址 3、标志寄存器的标志位功能及使用
6、矩阵式键盘的工作原理 7、使用8255A对矩阵式键盘的控制 按键识别:行扫描法、行反转扫描法 8、7段LED数码管显示数字或字符的编码— 显示代码。 9、多位LED显示技术 位控制端口:控制哪个LED显示; 段控制端口:控制数字或字符的显示。 所有LED的相同段线并联与段控制驱动器 对应位相连,故不同的位必须分时单独控制。
4、8086的重要引脚及使用: INTR、BHE、INTA、REST、M/IO、 RD、WR AB和DB与存储器、I/O的连接,见存储器 接口芯片部分。 5、总线周期与时序 基本总线周期、读总线周期、写总线周期 中断响应周期。
第 3 章 存储器 1、存储器的基本组成及各部分的功能 2、存储器的单元地址译码方式 3、与CPU的接口技术 8086CPU的最大可寻址存储空间 1MB。 标准结构存储器的字长为8位。 16位数据的存储格式:高位字节—高地址 低位字节—低地址 规则存放、非规则存放。 规则存放的意义。
6、8259A的内部功能结构 7、8259A的引脚功能 8、8259A的级联 9、8259A的外接中断源优先权排队及方式。 10、8259A的工作方式 11、8259A的初始化命令字及编程 12、8259A的操作命令字及编程 13、8259A的IRi中断类型号的确定
第 6 章 计数/定时器 1、8253计数器的最大计数值和计数范围 与计数方式有关:二进制计数、BCD码计数。 2、8253的内部结构与功能 3、8253的4个端口地址的确定 4、8253的控制字与计数初值计算 5、8253的6种工作方式:方式0、1、2 6、理解初始化程序,确定端口地址、控制字、 或由控制字确定初始化功能。
微机原理及接口技术复习提纲2010 微机原理及接口技术复习提纲
考试题型:填空、简答、阅图、阅读、编程。 考试形式:开卷。 考试要求:不能带入往年试卷及其复印件。 答疑安排: 地点:综合楼211教员休息室。 时间:12月30日下午2:30~5:30; 12月31日上午9:~11:30; 12月31日下午2:30~5:30; 01月04日上午9:~11:30。
编程题 1、读懂题意,正确画出连接线,只画要求的。 2、掌握接口芯片的功能,正确计算相关参数; 3、掌握芯片的工作方式,正确写出初始化程 序,例如8253A。 4、从I/O读入数据组,将数据存放在缓冲区, 并对读入的数据进行某种计算,编写相应 的程序。
7、存储单元地址的正确计算 8、寻址中特定寄存器的正确使用 9、目的地址和源地址的正确计算与确定 10、目的操作数与源操作数的正确确定及使 用,如获取、存储数据采用规则存放时 数据的存储单元地址的确定。 11、专用输入输出指令 IN、OUT 用于CPU与I/O之间传送数据、命令等信 息,通过I/O端口地址实现。有8位端口 地址,16位端口地址。
第 7 章 8255A 1、8255A的内部结构 A口、B口、C口,分为A组、B组。 2、注意8255A与CPU的连接 3、8255A的工作方式: A口:方式0、1、2 B口:方式0、1 C口:方式0 在A、B口的方式0、1,C口用作握手信号。
4、8255A的控制字 工作方式控制字、C口的复位/置位字。 共用同一个地址,由特征位D7区分。 每次执行复位/置位字,改变C口某一位 引脚的输出电平。复位输出0,置位输出1。 在A、B口工作于方式1或2时,若要设置 A、B口中断,需对相应的C口引脚使用复位 /置位字。 5、8255A与打印机的接口技术及编程控制。
* 通信线控制寄存器、通信线状态寄存器。 接收写入的控制字,反映16550在发生或接收 时的状态。 10、16550的内部可编程寄存器及控制字。 11个可编程寄存器,由3根地址线,配合 通信线控制寄存器的DLAB位和读、写信号实 现寻址。 通信线状态寄存器可以记录4类错误: 接收间断、帧错误、奇偶校验错误、超限错 误。
第 5 章 输入输出技术及中断系统 1、基本I/O接口电路的5种功能。 2、CPU与外设之间数据的4种传送方式,注 意它们的特点与条件 3、8086CPU响应外中断INTR的条件和响应 过程。 4、8086的中断优先权排序、可处理的中断源 个数及类别。 5、8086CPU对中断的管理方法:中断向量、 中断类型号、中断向量表、中断向量地址。
11、16550具有强的中断控制能力,支持4级 中断:接收出错中断、接收缓冲器满中断、 发生保持器空中断、Modem状态发生变化中 断。 12、16550的初始化编程 主要有6个步骤:设置除数寄存器、设置 通信线路控制寄存器、设置FIFO控制寄存器、 设置中断允许寄存器、设置Modem控制寄存 器。
21、记录及记录定义伪指令 22、汇编语言属性操作符 SEG OFFSET TYPE LENGTH SIZE 23、程序设计技术 1.正确选择使用指令 2.正确理解给定指令的功能和作用 3.仔细阅读程序段,理解程序的功能, 获得指令执行后的结果及标志位变化。 4.正确判断指令的对错 5. 正确修改指令,改变程序段的功能。
16、CALL指令,RET指令 17、汇编语言源程序的组成结构—段结构 18、段定义伪指令 SEGMENT ENDS 段的定位方式 (字节、字、节、页) 19、位置计数器、ORG指令及其应用 20、变量定义伪指令及变量的三属性。 DB DW DD DUP及嵌套 它们既定义变量,也给变量分配存储单 元和初值。一个变量可以有多个值,每个值 的长度相同,每个值有一个存储单元。
第 8 章 串行通信接口 1、异步通信方式 异步通信字符格式:起始位—1位,逻辑 0;多位数字—3~8位,且数据的D0位紧接着 起始位;奇偶校验位—1位,可以约定为奇校 验、偶校验、无校验;停止位—1位、1.5位 或2位,逻辑1。 通信双方的传送由收发时钟控制,双方的 收发时钟频率一致,每个时钟周期传送1位信 息。 没有传送信息时,通信线保持逻辑1。
5、3—8译码器138的工作原理 6、8086通过138与存储器芯片的连接、奇体 偶体存储体的实现,存储器片选信号的实 现,8086地址线的正确使用,确定存储器 芯片的存储单元地址范围。
第 4 章 指令系统 1、指令的格式及3种操作数 2、8086的操作数寻址方式:7种 3、立即数在指令中的限制 4、数据传递的要求:数据类型相同(长度、 高、低字节) 5、数据传递中基址寄存器的限制:CS 6、8086堆栈的原理及数据传递限制:先进后 出,成对使用指令PUSH、POP,栈底不 变,仅改变栈顶,每次改变2个单元。
2、波特率、位传输时间 表征串行通信的数据传输率,bit/s。 位传输时间是每位二进制位传输所需要的 时间,是波特率的倒数。 3、收发时钟、波特率系数 收发时钟是波特率的 k 倍,称为波特率系 数:16,32,64。 4、RS232C采用负逻辑:1— -3V~-15V; 0—+3V~+15V。
5、RS232C、RS485、RS422A的差异及特 ห้องสมุดไป่ตู้。 6、16550的内部结构:发送器、接收器、控 制器。可工作于单工、半双工、全双工。 7、16550的发送器: 发送保持寄存器接收cpu的数据(并行), 发送移位寄存器将并行数据加上起始位、校 验位、停止位变换为规定的串行格式,由发 送同步控制发送。
对16位端口地址,通过DX寄存器间接寻 址,故8086可以间接寻址的I/O端口数最多 为65336个,地址:0000H~FFFFH。 对8位端口地址可直接寻址,最多端口数为 256个,地址为00H~FFH。 若I/O端口的数据线为8位的,则注意与 8086CPU的地址总线的连接,应符合规则 存放要求。 12、算术运算指令 影响标志寄存器的有关标志位!