微机原理与接口复习
微机原理与接口技术复习

一、填空题(共20分,每空1分)二、选择题(共10分,每小题1分)三、寻址方式(共10分,每小题2分)四、判断题(共10分,每小题2分)五、简答题(共20分,每小题5分)六、综合题(共30分,每小题10分)微机原理与接口技术第1章计算机基本知识1、进制之间的转换2、字符的编码表示:ASCII码3、原码、反码、补码4、BCD码:压缩与非压缩BCD码的表示第2章8086系统结构1、8086CPU的主要特征(P21)数据总线16位、地址总线20位,寻址1MB;16位端口地址,可寻址64KB的I/O端口2、8086CPU的内部结构(P23)总线接口部件(BIU)和执行部件(EU)的功能和结构;3、8086CPU的寄存器组(P23-27)8个通用寄存器(AX、BX、CX、DX、SI、DI、SP、BP)4个段寄存器(CS、DS、SS、ES)2个控制控制寄存器(IP、FLAG)标志寄存器FR中各标志的定义:6个状态标志+3个控制标志4、8086CPU存储器结构(P33-36)存储器的分段:逻辑段64KB逻辑地址与物理地址的关系8086堆栈:先进后出的方式、向下增长、以字为单位进行操作5、8086的最大和最小模式(P37)第3章8086的指令系统1、任何一条指令都由以下2部分组成:操作码+ 操作数2、8086的寻址方式:指令中用于说明操作数所在地址的方法(P47-51)立即寻址寄存器寻址直接寻址寄存器间接寻址基址/变址寻址基址+变址寻址I/O端口寻址3、8086的指令集数据传送:MOV、IN、OUT、LEA、XCHG、PUSH、POP、算术运算:ADD、ADC、INC、SUB、SBB、DEC、CMP、MUL、IMUL、DIV、IDIV位操作:AND、OR、NOT、XOR、TEST、SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR 程序控制转移:无条件转移JMP;条件转移:单条件转移(CF、ZF)、无符号数的条件转移(A、B)、有符号数的条件转移(G、L)第4章8086汇编语言程序设计1、汇编语言的相关概念汇编语言源程序、汇编、2、8086汇编语言的语句:指令与伪指令3、8086汇编语言中的伪指令变量定义:DB、DW、DD等值:EQU段定义:SEGMENT、ENDS、ASSUME、$4、汇编语言程序设计顺序分支(单分支、双分支)循环(计数控制、条件控制)5、DOS功能调用与子程序设计1号(单字符输入)2号(单字符输出)9号(字符串的输出)第5章存储器原理与接口1、5.1 存储器的分类2、5.2 多层存储结构的概念第6章微型计算机的输入/输出1、接口:CPU与外设间的电路端口(地址):接口内部寄存器接口的用途及特点2、I/O端口的寻址方式3、输入输出数据的4种传送方式4、8086CPU的I/O指令第7章可编程接口芯片1、常用的可编程接口芯片:8255A、8253、8251A、8259A2、7.1 可编程并行接口芯片8255A:(1)8255A总共有3个8位的数据端口:A、B、C,总共有4个端口地址,如图所示:总共有三种工作方式:0、1、2方式0:一般数据传输方式1:选通数据传输方式2:双向数据传输A口支持方式0、1、2,B口支持方式0、1C口支持方式0(2)8255A的编程:2个步骤①8255A的初始化:写工作方式控制字②8255A的数据传输3、7.2 可编程定时/计数器接口芯片8253:(1)Intel 8253主要特性:①3个功能完全相同的、独立的16位定时/计数通道:0.1.2,总共有4个数据端口,如图所示:②最高计数频率为2MHz。
(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由算术逻辑部件和控制部件两大主要部分组成,实现运算功能和控制功能。
微型计算机以微处理器为核心,由微处理器、存储器、输入输出设备和系统总线组成。
微型计算机系统以微型计算机为主体,配上系统软件和外设以后形成的。
第二章(5分填空,1个名词解释,1个简答,1个判断,1个分析)8086从功能上分为两部分:总线接口部件BIU和执行部件EU。
BIU由四个段寄存器,16位的指令指针寄存器,20位的地址加法器和6字节的指令队列组成EU由四个通用寄存器,四个专用寄存器,标志寄存器,算术逻辑单元四部分组成。
总线周期:CPU完成某一明确规定的总线操作所需要的时间。
最基本总线周期:8086/8088系统中基本总线周期由四个时钟周期组成。
最小模式:就是在系统中只有8086或8088一个微处理器,在这种系统中,所有的总线控制信号都直接由8086或8088产生,系统中的总线控制电路被减少到最少。
最小模式:系统中总是包含有两个或多个微处理器,其中一个主处理器就是8086或者8088,其他的处理器称为协处理器,控制信号一般来自于总线控制器。
8086的主要操作主要有以下几个方面:系统的复位和启动操作,暂停操作,总线操作,中断操作,最小模式下的总线保持,最大模式下的总线请求/允许。
8086的总线操作主要有最大(小)模式下的总线读(写)操作和空操作五种。
8086共有256种中断类型,分为两大类外部中断和内部中断,其中外部中断(硬件中断)又分为可屏蔽中断和非屏蔽中断,内部中断分为软件中断和软件陷阱。
中断向量:中断处理子程序的入口地址,每个中断类型对应一个中断向量。
1 CPU在8086的微机系统中,为什么常为A0作为低8位数据的选通信号?答:因为每当CPU和偶地址单元或偶地址端口交换数据时,在T1状态,AD0引脚传送的地址信号必定为低电平,在其他状态,则用来传送数据。
微机原理与接口技术考试复习资料

微机原理与接口技术1. 在8086/8088CPU中,为了减少CPU等待取指所需的时间,设置了指令队列。
2.在存储体系中,辅存的作用是弥补主存容量不足的缺陷。
3. 十进制数30.375表示成十六进制数为1E.6 H。
4. 在8086/8088中,一个最基本的总线周期由4个时钟周期组成,假设8086的主频为10MHz,则一个时钟周期是100ns。
5. SBB在形式和功能上都和SUB指令类似, 只是SBB 指令在执行减法运算时, 还要减去CF的值。
6. 采用十六进制书写二进制数,位数可以减少到原来的1/4。
7. 在微型计算机中使用I/O端口地址来区分不同的外设。
8. 采用寄存器寻址方式时,操作就在CPU内部进行, 不需要使用总线周期。
9. 中断触发的方式有电平触发和边沿触发触发两种10.正数的反码与原码相等11. 已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS中,则DS=0F47FH。
12. 8255芯片是一种并行接口芯片。
13. 在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是OUT 端口地址, AL。
14. 8086CPU中负责与I/O端口交换数据的寄存器为AX/AL。
15.十进制小数转换成十六进制小数可采用乘16取整法。
16. 如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为直接寻址。
17. 8086CPU内部按功能分为两部分,即总线接口部件和执行部件。
18. 如指令中的地址码就是操作数,那么这种寻址方式称为立即数寻址。
19. 堆栈是一种先进后出存储器。
20. CPU每次可以响应1个中断源的中断请求。
21. 在计算机系统的层次结构中,操作系统位于第2层,而机器语言位于第3层。
22. 在计算机系统的层次结构中,汇编语言位于第4层,而高级语言位于第5层。
23. 存储系统三个性能参数是容量、速度和价格/位。
24. 8086的地址线有20条,数据线有16条。
微机原理原理与接口复习资料

第一章微型计算机的基础知识1、数值转换2、原码、补码互换,及[X-Y]补=[X]补+[-Y]补公式的使用第二章微处理器与系统结构1、Alu的主要功能算数运算和逻辑运算2、存储器主要功能:存储数据和指令3、8086微处理器基本知识,16条数据线,20地址线,寻址能力220=1M字节。
4、常用寄存器,如:通过指令地址准确找到指令代码;标志寄存器(3个控制标志位TF、IF、DF,6个状态标志位CF、PF、AF、ZF、SF、OF);用于存放代码段段首址高5、6、12、3、1、变量2、1、2、问时间,而连续启动两次独立的“读”或“写”操作所需的最短时间,称为存取周期3、半导体存储器分类。
如:随机读写的存储器。
只读存储器(ROM)和随机存取存储器(RAM)4、存储器地址计算。
如某容量为16KB的RAM的其实地址为30000H,则其末地址为33FFFH5、8086CPU系统主存储器以编址单位为字节6、读懂存储器容量参数,如:4KX8位的RAM芯片,它所具有的地址线条数。
12条7、存储器扩展,如:4K X 4bit的RAM存储器芯片,要组成一个32K*8bit的存储器共计需要16个芯片,并联2个,串联8个芯片第六章总线技术1、总线分类:按功能分地址总线AB 、数据总线DB 和控制总线CB 三种第七章 I/O 接口1、接口与端口基本概念如8086CPU 访问I/O 设备,实际上是访问端口。
2、端口编制方式:独立编址,如统一编址,其特点:不需要专用的I/O 指令,任何对存储器数据进行操作的指令都可用于I/O 端口的数据操作,程序设计比较灵活;由于I/O 端口的地址空间是内存空间的一部分,这样,I/O 端口的地址空间可大可小,从而使外设的数量几乎不受限制3、CPU 同外设之间交换的信息包括:数据信息、状态信息和控制信息, OUT 93H , AL MOV AL , 00H OUT 93H , AL MOV AL , 01H OUT 93H , AL ;以上六行产生STB INC BX LOOP LOP MOV AH , 4CH INT 21H2.下图为采用8253产生定时中断信号IR2。
《微机原理与接口》复习题及参考答案_第二版

《微机原理与接口》课程复习题及参考答案2013年12月第一章习题1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】把CPU(运算器和控制器)集成在一个芯片上,即为微处理器。
微处理器加上部分存储器和外设(或外设接口)就构成了微型计算机。
微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成微型计算机系统。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列、寄存器组、标志寄存器等组成。
CPU主要功能是进行算术逻辑运算,以及控制计算机按照程序的规定自动运行。
1.3 微型计算机采用总线结构有什么优点?【解】采用总线结构,扩大了数据传送的灵活性,减少了连线;而且总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一组总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线是双向的,地址总线是单向的。
采用数据和地址线复用,主要靠信号的时序来区分。
通常在读写数据时,在复用的总线上先输出地址信息,然后再传送数据。
第二章习题2.9 8086的基本程序执行寄存器是由哪些寄存器组成的?【解】8086的基本程序执行寄存器组成如下:⑴ 8个通用寄存器:可用于存放操作数和指针。
⑵ 4个段寄存器:保存段基值(或段选择子)。
⑶ 1个标志寄存器:保存状态位和控制标志位。
⑷ 1个指令指针寄存器:存放下一条要执行的指令的指针。
2.13 如何形成指令中的各种条件码?【解】指令中的条件码,即标志寄存器中的状态标志。
它们主要由算术和逻辑运算指令设置或清除。
也有设置和清除某些状态标志位的专用指令。
2.16 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?【解】指令的物理地址 = 1200H×16 + FF00H = 21F00H2.17 8086微处理器的执行部件有什么功能?由哪几部分组成?【解】8086微处理器的执行部件负责指令的执行。
微机原理与接口技术总复习

微机原理与接⼝技术总复习微机原理与接⼝技术总复习第⼀部分:填空题第⼀章微机的基本知识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 两部分。
微机原理与接口技术复习题

一、单项选择题1.( C )输入引脚用于CPU内部同步。
A.NMIB.INTRC.CLKD.RESET2.当中断处理正在进行时,CPU的状态是( C )。
A.暂停B.总线浮空C.执行程序D.等待3.实现可屏蔽中断的嵌套,在中断处理程序中( D )。
A.应屏蔽已响应的中断源B.应保护好各寄存器及变量区C.应打开系统中断D.应设置好中断优先级4.( A )引脚输入用于硬件中断请求(不可屏蔽)。
A.NMIB.INTRC.CLKD.RESET6.8086和8088的主要差别在于( C )。
.A.8086可以访问1M字节,8088只能访问64K字节B.8086是16位计算机,8088是8位计算机C.8086是16位外部数据总线,8088是8位外部数据总线D.8086是浮点运算部件,8088没有浮点运算部件7.8086/8088在CPU内部的逻辑地址形式为( A )A..16位段地址和16位偏移量B.16位段地址和20位偏移量C.20位段地址和20位偏移量D.20位线性地址8.当微机系统工作在DMA方式时,该系统的地址信号是由( D )提供的。
A..微处理器B.总线控制器C.中断控制器D.DMA控制器9.异步通信的停止位不能是( A )A.3位B.2位C.1位D.1.5位10.Pentium的总线结构为( A )A外部总线64位,内部总线32位B外部总线64位,内部总线64位C外部总线16位,内部总线32位D外部总线32位,内部总线32位21.键盘在计算机硬件系统中属于( C )A输入设备B输出设备C必不可少的输入设备D必不可少的输出设备22.LCD显示器在显示动态画面时有时有托尾现象,这说明( D )指标较低。
A亮度B对比度C分辨率D刷新率23.用下列哪个显示颜色最丰富?(D )A16位B24位C32位D64位24.鼠标器按接口方式分类,下列不属于该分类的是( A )A机械鼠标 B.PS/2接口C串行接口 B接口25.若想利用可编程并行接口芯片8255A的1个端口实现两位输入和两位输出,则应选用( A )A.C口B.A口C.B口D.A口或B口均可26.关于8253A的工作原理下列叙述正确的是( A )A定时和计数的原理是一样的B定时和计数的原理是不一样的C8253A内部既有一个定时器,又有一个计时器,分别单独工作D三个计数器不能同时工作27.关于同步和异步通信,下列叙述正确的是( D )A异步通信快,同步通信慢B同步通信无校验,异步通信有校验C同步通信适合远距离,异步通信适合近距离D同步通信中,同1帧字符间不允许有间隔28.下列说法错误的是( B )A.硬盘是计算机的外存储器B内存储器中的信息断电后不会丢失 C.SRAM是“非破坏性”读存储器 D.DRAM是“破坏性读”存储器29.下列说法正确的是( C )A计算机能够直接执行硬盘中的程序B内存储器是由RAM组成的 C.DRAM需要刷新 D.SRAM需要刷新30.芯片16K×8组成芯片64K×16的存储器,共需要芯片( C )块。
微机原理与接口技术总复习

《微机原理与接口技术》总复习资料第1章概论1、知识点:微机基本工作原理、微处理器系统、微处理器的产生和发展、微计算机的分类、微计算机系统的组成(P8 图1-18)、三总线、数的表示法(原码、反码、补码)、ASII码、BCD码(压缩与非压缩)、堆栈、接口。
2、本章重点:数的机内表示、进制位转换、ASCII码、BCD码。
第2章1.知识点:微处理器的主要性能指标、CPU、存储器、内存、外存、字节、字、双字、Cache、地址、总线周期、时钟周期、存储器分段、逻辑地址、物理地址、CPU的构成(EU与BIU)、CPU内部结构图(P29 图2-4)、8086/8088的14个寄存器、FLAG、8086/8088引脚图(P23 图2-8)、I/O端口组织(P30)2.本章重点:FLAG、8086寄存器组、I/O端口、逻辑地址与物理地址。
第3章8086指令系统(本章为重点)指令格式、指令系统(必须弄清功能与格式、会设计用DEBUG检验指令功能的上机例)1.寻址方式:立即寻址、寄存器寻址、存储器寻址(带[ ]的操作数,直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址)、端口寻址(直接与间接)。
2.数据传送指令:MOV、PUSH、POP、XCHG、XLAT、LEA、LDS、LES、LAHF、SAHF、PUSHF、POPF。
3.算术运算指令:ADD、ADC、INC、SUB、SBB、DEC、MUL、IMUL、DIV、IDIV、CBW、CWD、AAA、DAA、AAS、DAS、AAD、AAM。
必须弄清这些指令的格式和功能。
4、逻辑运算及转移类指令:AND、OR、NOT、XOR、TEST、SHL、SHR、SAL、ROL、ROR、RCL、RCR。
转移类指令格式:JXXX 目标处(注意单词的含义:Above Below Zero Equal Great Less Not),例:JLNE AA1 该指令的含义表示:不小于或等于转AA1(或者:大于转AA1)。
微机原理与接口技术习题及参考答案精选全文完整版

可编辑修改精选全文完整版《微机原理与接口技术》复习题一、填空题1、微型计算机由、、和构成。
2、在8086CPU中,寄存器指向下一条要执行的指令。
3、微型计算机的总线根据功能可分为、和。
4、主存储器和CPU之间增加高速缓冲存储器的目的是。
5、在计算机系统中定时信号一般可以用和两种方法来获得。
6、中断类型码为31H的中断向量存放在从开始的4个存储单元。
7、系统工作于实模式,设BX=4000H,DI=0100H,DS=3100H,在指令MOV AX,[BX+DI]中,源操作数的寻址方式为;物理地址为。
8、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是个。
9、CPU和输入/输出设备之间的信号分为、和三类。
10、CPU的可屏蔽中断受标志的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为。
11、是微型计算机的核心。
12、在8086CPU中,一个最基本的总线周期有个时钟周期组成。
M/为高电平,表示。
13、在最小模式下,如果8086CPU的引脚IO14、8086CPU有16根数据线和20根地址线,所以可寻址的地址空间最大为字节。
15、存储器扩展有两种方法,分别是扩展和扩展。
16、8086复位时,代码寄存器CS和指令指针寄存器IP分别初始化为和。
17、系统工作于实模式,设BX=4000H,SI=0100H,DS=3100H,在指令MOV DX,[BX+SI]中,源操作数的寻址方式为;物理地址为。
18、9片8259中断控制器组成两级级联,则最多能提供个中断。
19、8086CPU的编程结构包括和。
20、CPU和外设之间的数据传送方式包括、和。
21、当CS=,WR=,RD=,A0=时,CPU设置8259的ICW1。
二、选择题1、8086CPU的指令队列为 ( ) 个字节。
A 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。
微机原理与接口技术知识点归纳

微机原理与接口技术知识点归纳一、微机原理基础知识1.计算机的历史与发展:从早期的计算器到现代电子计算机的演变过程,了解计算机的历史与发展。
2.计算机的基本组成:包括中央处理器(CPU)、存储器、输入设备、输出设备等基本组成部分,并对各部分的功能和作用进行了解。
3.计算机的工作原理:包括指令的执行过程、数据在计算机内部的传输和处理过程等。
4.存储器的类型:主要包括随机存取存储器(RAM)和只读存储器(ROM)等。
5.计算机的指令系统和运算器:了解计算机指令系统的组成和指令的执行过程,以及运算器的功能和实现方法。
6.计算机的时序与控制:了解计算机的时序与控制,包括时钟信号的产生与同步,以及各种控制信号的生成与传输。
二、微机接口技术知识点1.总线的基本概念:了解总线的定义、分类以及总线的特点和功能。
2.ISA总线与PCI总线:介绍ISA总线和PCI总线的结构和工作原理,以及两者之间的差异和优劣。
B接口:了解USB接口的发展历程、工作原理和特点,以及USB接口的速度分类和设备连接方式。
4. 并行接口:介绍并行接口的原理和应用,包括Centronics接口和IEEE-1284接口等。
5.串行接口:了解串行接口的原理和应用,包括RS-232C接口和USB 接口等。
6.中断系统:介绍中断系统的工作原理和分类,以及中断向量表和中断服务程序的编写与应用。
7.DMA接口:了解DMA接口的工作原理和应用,包括DMA控制器和DMA传输方式等。
8.输入输出接口:介绍输入输出接口的原理和应用,包括键盘接口、显示器接口和打印机接口等。
9.总线控制与时序:了解总线控制和时序的设计和实现方法,包括总线仲裁、总线控制器和时序发生器等。
10.接口电路设计方法:介绍接口电路的设计和实现方法,包括接口电路的逻辑设计和电气特性的匹配等。
以上是关于微机原理与接口技术的一些知识点的归纳,通过学习这些知识可以更好地了解计算机的基本原理和各种接口技术的实现方法,为进一步深入学习和应用计算机提供基础。
微机原理与接口技术总复习

输入/输出接口是微机中用于连接外部设备和软件的部件,实现主机与外部设备 之间的信息传输。输入接口将外部设备输入的数据传输到内存中;输出接口将 内存中的数据传输到外部设备并显示或输出。
总线
总结词
总线是微机中各部件之间传输信息的公共通道。
详细描述
总线是微机中各部件之间传输信息的公共通道,包括数据总线、地址总线和控制总线。数据总线用于传输数据; 地址总线用于传输地址信息,指示内存单元或I/O端口的位置;控制总线用于传输控制信号,协调各部件的工作。 总线使得各部件之间能够相互通信和协调工作。
05 微机应用系统设计
微机应用系统的设计方法
自底向上设计法
从硬件电路开始,逐步扩 展到接口卡、板卡、模板, 最后组成完整的微机应用 系统。
自顶向下设计法
从系统总体要求开始,先 设计系统总体结构,然后 逐步细化,直到完成最低 层硬件设计。
软硬件协同设计法
将软硬件作为一个整体进 行设计,采用抽象和层次 化的描述方式,实现软硬 件的协同优化。
微机原理与接口技术总复习
目录
• 微机原理概述 • 微机硬件基础 • 汇编语言基础 • 微机接口技术 • 微机应用系统设计 • 复习题与答案
01 微机原理概述
微机的基本概念
01
02
03
微机
微型计算机的简称,是一 种体积小、结构紧凑、性 能强大、功耗低、可靠性 高的计算机系统。
微机的特点
高速度、高精度、高性能、 低成本、低功耗、易于扩 展和维护。
06 复习题与答案
选择题
选择题1: 计算机中,CPU是指什么?
A. 中央处理器
B. 控制器
选择题
C. 存储器 D. 输入/输出设备 答案: A. 中央处理器
微机原理与接口技术复习总结

微机原理与接⼝技术复习总结《微机原理与接⼝技术》期末复习要点(选择、填空、判断、简答、分析、设计)第⼀章微型计算机的基础知识1、⼆进制数、⼗进制数,⼗六进制数转化P16第⼆章微处理器与系统结构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的地址线数量与最⼤寻址空间P274、标志寄存器的控制与状态位数及各标志位(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。
5、8086可屏蔽中断请求信号与中断响应信号的有效电平P33、P34(信号线名称、什么时候有效、响应的条件、8259A和8086的连接的信号线叫什么)INTR(Interrupt Request)可屏蔽中断请求信号,输⼊、⾼电平有效。
微机原理与接口技术复习题

一、解答题1、什么是总线?总线按传输类型分为哪几类?答:总线就是负责在CPU和存储器、输入/输出接口电路间传送地址、数据、控制信息的。
总线包括地址总线(AB)、数据总线(DB)和控制总线(CB)三类.2、程序计数器(PC)的作用是?答:用以存放并生成指令地址【程序计数器(PROGRAM COUNTER)是一个二进制16位的程序地址寄存器,专门用来存放下一条需要执行的指令在程序存储器中的地址,能自动加1。
】3、说明8086有几种段寄存器、有几个作用答:4个16位的段寄存器(CS,DS, ES,SS)代码段寄存器(CS):用于存放程序段的地址,在取指令时用此寄存器的内容左移4位以后的值加上指令计数器(指令指针IP)中的偏移值,结果就是当前要取的指令的物理地址.数据段寄存器(DS):存放当前数据段地址。
堆栈段寄存器(SS):栈操作时堆栈指示器(SP)提供偏移地址,将堆栈段寄存器的内容左移4位后和偏移地址相加,即获得堆栈操作的物理地址。
附加段寄存器(ES):用于字符串操作。
4、会计算物理地址已知(CS)=1800H, (IP)=1500H, 则指令所处的物理地址= H(CS)⨯16+(IP)=18000H+1500H=19500H给定一个数据的有效地址是2359H,且(DS)= 49B0H,该数据在内存中的实际物理地址= H(DS)⨯16+2359H=49B00H+2359H=4BE59H5、看课件第二章P55页例2-4 给定一堆栈区,其地址为1250H:0000H ~1250H: 0100H, (SP)=0052,请问:(1) 栈顶地址的值;(2)栈底地址的值;(3)SS的值;(4) 若存入数据2456H,在堆栈区如何放置,此时SP的值是多少?堆栈栈顶的逻辑地址为SS:SP,物理地址=SS⨯16+SP栈顶地址:逻辑地址1250H:0052H物理地址=1250H⨯16+0052H=12552H栈底地址:逻辑地址1250H:0100H物理地址=1250H⨯16+0100H=12600H6、简单说明接口的功能和作用地址识别,即译码功能提供主机和I/O设备的缓冲、暂存、驱动功能(基本功能)主机和外设之间的数据转换主机和外设之间的电气兼容主机和外设之间数据的模数、数模转换(信号的形式和数据格式进行变换)主机和外设之间不同连接方式的实现(与CPU与I/O设备之间进行联络)p1337、比较四中输入输出方式的应用场合和缺点无条件传输方式、程序查询传输方式、中断传输方式、DMA方式P149 无条件传输方式▪特点:接口简单,不考虑控制问题时只有数据端口▪应用:一般用于纯电子部件的输入输出,以及完全由CPU决定传输时间的场合和外部设备与CPU能同步工作的场合。
通信《微机原理与接口》复习大纲

《微机原理与接口》复习提纲第一章概述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的工作时序,及程序实现。
微机原理及接口技术复习重点ppt课件

经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
5、列举至少5种程序状态字中的标志位,并简要说 明其功能
答:ZF:零标志 CF:进位标志 SF:符号位标志 AF:调整进标志 PF:奇偶标志 OF:溢出标志
• 8086CPU对外的数据线是 16 条,地址线是 20 条,它的寻址能力为 1M 字节。
• 数据线和地址线是以 分时复用 方式轮 流使用的。
• 若有如下定义: ORG 0100H TAB DW 9876H 当执行:MOV AX,TAB后,(AX)= 9876H ; 而执行:LEA AX,TAB后,(AX)= 0100H 。
1FFE H。
2
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
• 逻辑地址是由 段基址 和 偏移地址 组成。其中
,段寄存器中存放的是 段基址。
• 将逻辑地址转换为物理地址的公式是 段基址×16
(7)MOV AX,[DI]
(7)寄存器间接寻址
(8)JMP BX
(8)段内间接寻址
(9)IN AL,23H
(9)直接端口寻址
(10)IN AL,DX
(10)间接端口寻址
17
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
22
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
《微机原理与接口》复习提纲

第三章 存储器
◆ 分类(SRAM/DRAM、ROM/PROM/EPROM等)
◆ 容量表示及扩展方法(地址译码)
◆ 与CPU的连接
◆ 练习题
1、在PROM、EPROM、EEPROM及ROM中,用户不能多次编程的有 A.1 B.2 C.3 D.4 2、若用2K×4规格的SRAM 组成容量为32KB的存储器,则共需 32 4 SRAM,而用于产生芯片选择信号的地址线需要有 根。 3、图示CPU与存储器连接图中,6264的容量为多少?地址范围为多少?
1、8086中,中断类型号为40H的中断服务程序入口地址存放在中断向量表中的 起始地址是 。
A.DS:0040H B.DS:0100H
2、8086响应非屏蔽中断时,其中断类型号是 A.由CPU自动产生 B.从外设取得 C.由指令INT给出 D.由8259提供
√
C.0000:0100H
D.0000:0040H
DELAY: TIME: TIME1: MOV MOV DEC NOP JNE DEC JNE RET
√
。 MOV AX,DS:[BX+BP] POP CS C.3 D.4
A、左侧程序采用的程序结构是: 循环结构 ( );
B、NOP指令的执行次数是: ( ) 6553500
DX,0064H AX,0FFFFH AX
√
。
3、何谓中断?简述中断系统的功能? 4、何谓中断向量?简述8086/8088CPU是如何获取中断向量的? 5、中断服务程序一般要进行哪些例行操作?
第七章 并行接口
◆ 8255A芯片
(结构、引脚、工作方式、初始化编程、简单应用)
◆ 键盘与显示
第八章 串行接口
◆ 基本概念
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答,动态随机存取存储器 (DRAM) 的存储单元电路 动态存储单元是由 MOS 管的栅极电容 C 和门控管组成的。数据以电荷的形式存储在栅极电容上,电容 上的电压高表示存储数据 1 ;电容没有储存电荷,电压为 0 ,表明存储数据 0 。因存在漏电,使电容 存储的信息不能长久保持,为防止信息丢失,就必须定时地给电容补充电荷,这种操作称为 “ 刷新 ” 由于要不断地刷新,所以称为动态存储。方法:采用“仅行地址有效”方法刷新;刷新周期:15μs刷新次数128us
1.3微机系统总线?
答,系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换 。好处:组态灵活、扩展方便 三组信号线:数据总线、地址总线和控制总线。其பைடு நூலகம்用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。
通过控制字D7作为特征位来区分不同的控制字。
第一章 微机系统概述
1.1微型计算机的特点,及其与单片机数字信号处理器的区别
答,微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件——控制器和运算器的微处理器为核心,所构造出的计算机系统 。
PC机:PC(Personal Computer)机就是面向个人单独使用的一类微机 。
1、微机中各部件的连接采用什么技术?为什么?
答:现代微机中广泛采用总线将各大部件连接起来。有两个优点:一是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;二是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。
2、微机系统的总线结构分哪三种?(选择/填空)
8、芯片8255有几个控制字?各自功能如何?若8255A控制字写入同一个控制端口如何区分不同的控制字?
答:芯片8255有2个控制字:方式选择控制字和端口C置位/复位控制字。功能如下:
方式选择控制字:制定工作方式工作。
端口C置位/复位控制字:通过对控制寄存器写入端口C置位/复位控制字来实现对其按位控制。
4.2三态能力
答,引脚三态能力主要针对引脚输出信号状态:高电平、低电平和高阻。输出高阻意味着芯片放弃对引脚的控制。这样它所连接的设备就可以接管该引脚及连接导线的控制权。
4.3当输入reset,hold,nmi,intr含义和反应
答RESET:复位请求,高电平有效时,CPU回到初始状态。HOLD:总线请求,高电平有效时,其他总线主控设备向CPU申请占用总线。NMI:不可屏蔽中断请求。外界向CPU申请不可屏蔽中断。INTR:可屏蔽中断请求。高电平有效时,中断请求设备向CPU申请可屏蔽中断
4.6数据收发器以74ls245为例
答,数据收发器指向两个方向驱动数据。74LS245的G*标示输出控制端,DIR标示方向控制端。
4.7,8088与8086的差异
答,(1)8086是真正的16位微处理器。8088的数据总线只有8位;(2)8086指令队列长度为4字节,8088为6字(3)最小组态下,8088选择访问对象的信号为IO/M*,8086为M/IO*(4)8086数据存储按照16位数据宽度组织,由奇偶两个对称的存储器组织,提高访问效率。
第二章 指令系统
2.1微处理器3个基本部分,8088两大部件,功能与8位cpu的比较?
答,算术逻辑单元ALU、寄存器组和控制器;总线接口单元BIU:管理8088与系统总线的接口负责cpu对接口和外设进行访问
执行单元EU:负责指令译码、执行和数据运算;8位cpu在指令译码前必须等待取指令操作的完成,8088中需要译码的指令已经取到了指令队列,不需要等待取指令。而取指令是cpu最为频繁的操作,因此8088的结构和操作方式节省了大量等待时间,比8位cpu节省了时间,提高了性能。
5.2双译码双译码方式使得地址译码器的输出线的数目大为减少,使得芯片设计得时候复杂度就低了。(地址线A9~A04根数据线I/O4~I/O1片选CS*读写WE*)
5.3关于4k×4的ram其参数
答假想的RAM有12根地址线、4根数据线,片选端CS*或CE*:有效时,可以对该芯片进行读写操作,通过对系统高位地址线的译码来选中各个存储芯片 输出OE*:控制读操作。有效时,芯片内数据输出,该控制端对应系统的读控制线MEMR*(MRDC*) 写WE*:控制写操作。有效时,数据进入芯片中,该控制端对应系统的写控制线MEMW*(MWTC*)
数据暂存器:协助ALU完成运算,暂存参加运算的数据
(2)BIU的组成和各组成部件功能
地址加法器:用来形成20位物理地址
段寄存器:用来存放段的基值
IP:存放下一条指令的地址
指令队列缓冲器:用来存放预取的指令
总线控制逻辑:将内部总线和外部总线相连.
5、8086/8088为什么采用地址/数据复用技术?8086有哪些管脚是复用的?
第五章,存储器系统
5.1主存和cache及辅存的作用
答,主存的作用:保存正在使用的、处于活动状态的程序和数据。辅存的作用:长期保存程序文件和数据文件,在需要时将这些文件调入RAM内存并激活使用。cache的作用:提高对存储器的访问速度。虚拟存储:由容量较小的主存和容量较大的辅存构成,其目标是扩大程序员眼中的主存容量。区别:通过存储器访问指令用户可对主存进行随机访问;用户利用操作系统提供的用户命令和功能调用对辅存进行访问。
4、8086CPU的内部结构由哪两部分组成,各组成部件又有哪些部件组成、功能是什么?
答:8086CPU内部结构由BIU\EU两部分组成.
(1)EU的组成和各组成部件功能如下:
算术逻辑运算单元:用于8位/16位二进制算术和逻辑运算.
通用寄存器组:用来存放操作数或操作数的地址
标志寄存器:用来存放反映CPU运算的状态特征和存放某些控制标志
地址/状态总线A19/S6~A16/S3
BHE/S7为高8位数据总线允许/状态复用引脚
7、CPU在中断周期要完成哪些主要的操作?
答:CPU在中断周期要完成下列操作:(1)关中断(2)保留断点(3)保护现场(4)给出中断入口地址,转去相应的中断服务程序(5)恢复现场(6)开中断(7) 返回
单片机:用于控制的微处理器芯片,内部除CPU外还集成了计算机的其他一些主要部件,如ROM、RAM、定时器、并行接口、串行接口,有的芯片还集成了A/D、D/A转换电路等。
数字信号处理器DSP:主要面向大流量数字信号的实时处理,在宿主系统中充当数据处理中心,在网络通信、多媒体应用等领域正得到越来越多的应用
2.4,CF与OF标志的差异。
答有运算;作为无符号数运算,没有进位,CF=0;作为有符号数运算,结果超出范围,OF=1.
2.5,8088的逻辑地址和物理地址及转换
答8088中每个存储单元有唯一的20位地址,称为物理地址。处理器通过总线存取存储器数据时,采用这个物理地址。在用户编程过程中采用的“段地址:偏移地址”的形式称为逻辑地址。将逻辑地址中的段地址左移4位,加上偏移地址就得到物理地址。1MB最多能分成65536个逻辑段。
2.2,8088的8个8位和16位通用寄存器?
答,8个8位寄存器:AH、AL、BH、BL、CH、CL、DH、DL;8个16位寄存器:累加器AX、基址寄存器BX、计数器CX、数据寄存器DX、源地址寄存器SI、目的地址寄存器DI、基址指针BP、堆栈指针SP。
2.3什么是标志及状态标志和控制标志?
答,标志用于反映指令执行结果或者控制指令执行形式。状态标志用于记录程序运行结果的状态信息;控制标志用于控制指令执行的形式。
答:单总线、双总线、双重总线
3、模型机有哪些寄存器,以及作用?(选择/填空)
答:通用寄存器组:可由用户灵活支配,用来存放参与运算的数据或地址信息。
地址寄存器:专门用来存放地址信息的寄存器。
程序计数器:它的作用是指明下一条指令在存储器中的地址。
指令寄存器:用来存放当前正在执行的指令代码
指令译码器:用来对指令代码进行分析、译码,根据指令译码的结果,输出相应的控制信号
操作数在主存中有以下几种寻址方式:直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址。
2.8控制转移指令中的3中寻址方式?
答,相对寻址方式、直接寻址方式、间接寻址方式
2.9系统功能调用,调用的步骤是什么
答,计算机系统利用中断为用户提供硬件设备驱动程序。在IBM-PC系列微机中,基本输入输出系统ROM-BIOS和DOS都提供了丰富的中断服务程序,称为系统功能调用。
调用步骤(1)AH中设置系统功能调用号(2)在指定寄存器中设置入口参数(3)使用中断调用指令执行功能调用(4)根据出口参数分析调用情况
第四章,外部特性
4.1,8088啥情况下产生tw,及具体发生时刻?
答,总线操作周期中,8088在第三个时钟周期的前沿测试READY引脚,若无效,表明被访问的设备与CPU操作不同步,CPU插入等待周期。
1.2微机系统基本组成?
答,微机主要有存储器、I/O设备和I/O接口、CPU、系统总线、操作系统和应用软件组成,各部分功能如下:
CPU:统一协调和控制系统中的各个部件
系统总线:传送信息,存储器:存放程序和数据,I/O设备:实现微机的输入输出功能,I/O接口:I/O设备与CPU的桥梁,操作系统:管理系统所有的软硬件资源
4.4在8088最小组态下的读总线周期为例说明
答,(1)T1周期,CPU进行读操作。(2)T2-T4期间,CPU对数据总线输出高阻态,选通存储器或I/O接口,向CPU传送数据。(3)T4的下降沿,CPU对数据总线采样。
4.5三态透明锁存器以74ls373为例
答,三态透明锁存器指芯片具有三态输出能力。当G有效,允许数据输出,否则不允许。当地址输出端DE*无效,说明不允许CPU向总线输出地址