微机接口原理总复习..
(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、微机中各部件的连接采⽤什么技术?为什么?答:现代微机中⼴泛采⽤总线将各⼤部件连接起来。
有两个优点:⼀是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从⽽提⾼了微机的可靠性;⼆是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,⼗分⽅便。
2、微机系统的总线结构分哪三种?(选择/填空)答:单总线、双总线、双重总线3、模型机有哪些寄存器,以及作⽤?(选择/填空)答:通⽤寄存器组:可由⽤户灵活⽀配,⽤来存放参与运算的数据或地址信息。
地址寄存器:专门⽤来存放地址信息的寄存器。
程序计数器:它的作⽤是指明下⼀条指令在存储器中的地址。
指令寄存器:⽤来存放当前正在执⾏的指令代码指令译码器:⽤来对指令代码进⾏分析、译码,根据指令译码的结果,输出相应的控制信号4、8086CPU的内部结构由哪两部分组成,各组成部件⼜有哪些部件组成、功能是什么?答:8086CPU内部结构由BIU\EU两部分组成.(1)EU的组成和各组成部件功能如下:算术逻辑运算单元:⽤于8位/16位⼆进制算术和逻辑运算.通⽤寄存器组:⽤来存放操作数或操作数的地址标志寄存器:⽤来存放反映CPU运算的状态特征和存放某些控制标志数据暂存器:协助ALU完成运算,暂存参加运算的数据(2)BIU的组成和各组成部件功能地址加法器:⽤来形成20位物理地址段寄存器:⽤来存放段的基值IP:存放下⼀条指令的地址指令队列缓冲器:⽤来存放预取的指令总线控制逻辑:将内部总线和外部总线相连.5、8086/8088为什么采⽤地址/数据复⽤技术?8086有哪些管脚是复⽤的?答:考虑到芯⽚成本,8086/8088采⽤40条引线的封装结构。
40条引线引出8086/8088的所有信号是不够⽤的,采⽤地址/数据线复⽤引线⽅法可以解决这⼀⽭盾,从逻辑⾓度,地址与数据信号不会同时出现,⼆者可以分时复⽤同⼀组引线。
8086管脚复⽤有:AD15~AD0是分时复⽤的存储器或端⼝的地址和数据总线地址/状态总线A19/S6~A16/S3BHE/S7为⾼8位数据总线允许/状态复⽤引脚7、CPU在中断周期要完成哪些主要的操作?答:CPU在中断周期要完成下列操作:(1)关中断(2)保留断点(3)保护现场(4)给出中断⼊⼝地址,转去相应的中断服务程序(5)恢复现场(6)开中断(7) 返回8、芯⽚8255有⼏个控制字?各⾃功能如何?若8255A控制字写⼊同⼀个控制端⼝如何区分不同的控制字?答:芯⽚8255有2个控制字:⽅式选择控制字和端⼝C置位/复位控制字。
微机原理与接口技术复习题

微机原理与接口技术复习题微机原理复习题一、填空题1.在8086CPU中,由于BIU和EU分开,所以_取指___和_执指___ 可以重叠操作,提高了CPU的利用率;2.8086CPU从偶地址访问内存1个字时需占用1个总线周期,而从奇地址访问内存1个字操作需占用 2个总线周期。
3.IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为64K字节。
4.8086微处理机在最小模式下,用M/IO来控制输出地址是访问内存还是访问I/O。
5.假设(DS)=2000H,(BX)=1256H,(SI)=528FH;位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP BX后,(IP)= 1256H ;执行指令JMP TABLE[BX]后,(IP)= 3280H ;执行指令JMP [BX][SI]后,(IP)= 2450H 。
6.数据段中有以下定义:ARRAY1 EQU 16HARRAY2 DW 16H请指出下面两条指令的寻址方式:MOV AX,ARRAY1;寻址方式立即数寻址方式。
MOV AX,ARRAY2;寻址方式直接寻址方式。
7.指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是前一个AND是一个命令、后一个AND是一个运算符。
8.指令LOOPZ/LOOPE是结果相等或零发生转移的指令。
而指令LOOPNZ/LOOPNE则是结果不相等或不为零发生转移的指令。
9.串处理指令规定源寄存器使用SI,源串在DS段中;目的寄存器使用DI,目的串必须在ES段中。
10.8086CPU的9个标志位中,属状态标志的有___CF,PF,AF,SF,OF,ZF______。
11.中断类型码为6的中断向量一定存放在___4___个连续单元中,若其入口地址为3040:2010,则这四个单元中的具体内容依次为__10,20,40,30______ 。
微机原理与接口复习

答,动态随机存取存储器 (DRAM) 的存储单元电路 动态存储单元是由 MOS 管的栅极电容 C 和门控管组成的。数据以电荷的形式存储在栅极电容上,电容 上的电压高表示存储数据 1 ;电容没有储存电荷,电压为 0 ,表明存储数据 0 。因存在漏电,使电容 存储的信息不能长久保持,为防止信息丢失,就必须定时地给电容补充电荷,这种操作称为 “ 刷新 ” 由于要不断地刷新,所以称为动态存储。方法:采用“仅行地址有效”方法刷新;刷新周期:15μs刷新次数128us
1.3微机系统总线?
答,系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换 。好处:组态灵活、扩展方便 三组信号线:数据总线、地址总线和控制总线。其பைடு நூலகம்用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。
通过控制字D7作为特征位来区分不同的控制字。
第一章 微机系统概述
1.1微型计算机的特点,及其与单片机数字信号处理器的区别
答,微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件——控制器和运算器的微处理器为核心,所构造出的计算机系统 。
PC机:PC(Personal Computer)机就是面向个人单独使用的一类微机 。
1、微机中各部件的连接采用什么技术?为什么?
答:现代微机中广泛采用总线将各大部件连接起来。有两个优点:一是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;二是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。
2、微机系统的总线结构分哪三种?(选择/填空)
微机原理与接口技术考试复习资料

微机原理与接口技术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。
微机原理与接口技术复习资料(概念背诵)

1、微处理器(CPU)由运算器、控制器、寄存器组三部分组成。
2、运算器由算术逻辑单元ALU、通用或专用寄存器组及内部总线三部分组成。
3、控制器的功能有指令控制、时序控制、操作控制,控制器内部由程序计数器PC、指令寄存器IR、指令译码器ID、时序控制部件以及微操作控制部件(核心)组成。
4、8088与存储器和I/O接口进行数据传输的外部数据总线宽度为8位,而8086的数据总线空度为16位。
除此之外,两者几乎没有任何差别。
5、在程序执行过程中,CPU总是有规律的执行以下步骤:a从存储器中取出下一条指令b指令译码c如果指令需要,从存储器中读取操作数d执行指令e如果需要,将结果写入存储器。
6、8088/8086将上述步骤分配给了两个独立的部件:执行单元EU、总线接口单元BIU。
EU作用:负责分析指令(指令译码)和执行指令、暂存中间运算结果并保留结果的特征,它由算数逻辑单元(运算器)ALU、通用寄存器、标志寄存器、EU控制电路组成。
BIU作用:负责取指令、取操作、写结果,它由段寄存器、指令指针寄存器、指令队列、地址加法器、总线控制逻辑组成。
7、8088/8086CPU的内部结构都是16位的,即内部寄存器只能存放16位二进制码,内部总线也只能传送16位二进制码。
8、为了尽可能地提高系统管理(寻址)内存的能力,8088/8086采用了分段管理的方法,将内存地址空间分为了多个逻辑段,每个逻辑段最大为64K个单元,段内每个单元的地址长度为16位。
9、8088/8086系统中,内存每个单元的地址都有两部分组成,即段地址和段内偏移地址。
10、8088/8086CPU都是具有40条引出线的集成电路芯片,采用双列直插式封装,当MN/MX=1时,8088/8086工作在最小模式,当MN/MX=0时,8088/8086工作在最大模式。
11、8088/8086 CPU内部共有14个16位寄存器。
按其功能可分为三大类,即通用寄存器(8个)、段寄存器(4个)、控制寄存器(2个)。
微机接口总复习

第一章1微机接口:是微处理器CPU与“外部世界”的连接电路,是CPU与外界进行信息交换的中转站。
2接口电路的作用P11)CPU与外设两者的信号线不兼容,在信号线功能定义、逻辑定义和时序关系上都不一致;2)两者的工作速度不兼容,CPU高,外设低;3)若不通过借口,而由CPU直接对外设的操作实施控制,就会使CPU处于穷于应付与外设打交道中,大大降低CPU效率;4)若外部设备直接由CPU控制,也会使外设的硬件结构依赖于CPU,对外设本身发展不利3接口的功能P21)执行CPU命令的功能;2)返回外设状态的功能;3)数据缓冲功能;4)信号转换功能;5)设备选择功能;6)数据宽度与数据格式转换的功能4接口由硬件电路和软件电路组成,硬件部分有:(1)基本逻辑电路;(2)端口地址译码电路;(3)供选电路5 接口电路结构形式P4(1)固定式结构;(2)半固定式结构;(3)可编程结构;(4)智能型结构6 CPU与接口交换数据的方式:查询方式、中断方式、DMA方式查询方式优点:不需要额外的硬件电路,易于实现;缺点:CPU的工作效率很低;适用于:CPU不太忙且传送速度不高的场合中断方式优点:CPU与外设可并行工作,提高CPU利用率;缺点:需设置中断控制器,增加了硬件开销;适用于:实时控制和紧急事件的处理;DMA方式优点:简化了CPU对输入/输出的控制,传输速率很高;缺点:需要设置DMA控制器,硬件开销大;适用于:高速大批量数据传送。
第二章1端口:是接口电路中能被CPU直接访问的寄存器的地址。
一个接口可以有多个端口,如命令口、状态口、数据口,分别对应于命令寄存器、状态寄存器和数据寄存器。
2 端口地址编码方式:(1)端口地址和存储器地址统一编址,即存储器映射方式;(2)I/O 端口地址与存储器地址分开独立编址,即I/O 映射方式;统一编址 优点:指令类型多,功能齐全,有较大的编址空间;缺点:端口占用了存储器的地址空间,使存储器容量减小,指令长度长,执行 速度慢;独立编址 优点:(1)端口不占存储空间;(2)指令短,执行速度快;(3)I/O 操作和存 储器操作层次清晰,程序可读性强;(4)I/O 端口地址和存储器地址可重叠3 端口地址译码是采用非完全译码方式,只考虑低10位地址线90~A A ,端口地址范围是0000H~003FFH ,只有1024个端口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分
杭州电子科技大学自动化学院
1. 8086CPU内部有哪两部分组成?它们的大致是如何工作的?
8086CPU由总线接口部件BIU和指令执行部件EU组成,BIU和
EU的操作是并行的。 总线接口部件BIU形成访问存储器的物理地址、完成取指令, 读/写操作数,送结果送到指令列队中。 指令执行部件EU从BIU的指令队列中取出指令,进行指令译码,
11
《微机原理与接口技术》总复习
第二部分
杭州电子科技大学自动化学院
1.计算机的内存由哪两类存储器构成?请说明它们各自的主要
特点( P194)
【答】 计算机的内存由随机存取存储器RAM (Random Access
Memory)和只读存储器 ROM (Read Only Memory)。
RAM可以将数据随机地写入或读出,访问速度快,但断电后 所存数据全部丢失。 ROM存放的数据只能读出,程序不能将数据写入ROM,断电 后数据不会丢失,访问速度慢。
(3)两数相减后比较大小?进借标志位CF,CF=0时,被减数大于等于减数,
还需要考虑全零标志位ZF ,若ZF=0,说明两数是相等的;CF=0, ZF=1,说明被减数大;CF=1,说明被减数小。
(4)中断信号是否允许?用中断标志位来判断,IF=1,允许CPU响应可屏
蔽中断;IF=0,不响应。
2018年10月10日星期三
相对基址变址寻址,352D0H 相对基址变址寻址,10154H
(8)MOV AX,
[BP][DI]
2018年10月10日星期三
基址变址寻址,35224H
8
6. 什么叫总线?总线分哪几类?在微型计算机中采用总线结构有什么好处?
【答】将用于各部件之间传送信息的公共通路称为总线。
根据总线中信息传送的类型可分为地址总线、数据总线和控制总线,此外
2018年10月10日星期三
2. PROM、 EPROM、 EEPROM在功能上各有何特点?试举例说
明它们各自的用途。
【答】掩膜型ROM中信息是厂家根据用户给定的程序或数据,对芯片
图形掩膜进行两次光刻而写入的,用户对这类芯片无法进行任何
修改。
PROM出厂时,里面没有信息,用户采用一些设备可以将内容写 入PROM,一旦写入,就不能再改变了,即只允许编程一次。
【解】:可用如下程序段来实现该操作: MOV AL, 46H MOV BL, 0A0H
ADD JC MOV JMP NEXT: EXIT: MOV HLT
2018年10月10日星期三
AL,BL NEXT AH,0 EXIT AH,1
;两数相加 ;若有进位,转NEXT ;无进位,AH=0 ;往下执行 ;有进位,AH置1 ;
EPROM可编程固化程序,且在程序固化后可通过紫外光照擦除,
以便重新固化新数据。 EEPROM可编程固化程序,并可利用电压来擦除芯片内容,以 重新编程固化新数据。
2018年10月10日星期三
3.静态RAM与动态RAM有何区别?
并且执行指令。
2018年10月10日星期三
CPU与寄存器之间的所有数据传输是最快的!
2018年10月10日星期三
2.什么叫总线周期?一个总线周期一般需要几个时钟周期?在 CPU读/写总线周期中,数据在哪几个机器状态出现在数据总线 上?
答: BIU完成一次访问存储器操作所需要的时间,称作一个总线周期。
还有电源线和地线
若按总线的规模、用途和应用场合,则可以分成: 片级总线也叫做元件级总线,是由芯片内部通过引脚引出的总线,用于芯片 一级的互连线。它实现CPU主板或其它插件板上的各种芯片间的互连。 系统总线也叫内总线或板级总线,它用于微型计算机中各插件板之间的连线, 也就是通常所说的微机总线。 外部总线也称为通信总线,它用于微型计算机系统之间,或微型计算机系统 与其它电子仪器或设备之间的通信。
4.什么叫寻址方式,
定义:指令中用于说明(找打)操作数所在地址的方法。
5. 设DS=1000H, ES=2000H,SS=3500H,SI=00A0H,DI=0024H, BX=0100H,
BP=0200H,数据段变量名为VAL的偏移地址值为0030H,试说明下列原操 作数字段的寻址方式是什么?物理地址值是什么? (1)MOV AX, [100H] 直接寻址方式,10100H
LOOP NEXT
程序运行前 DX=00000011B (1)AX = 05H BX = 10H CX = 00H DX = 00H
2018年10月10日星期三
10
பைடு நூலகம்
8.下列变量各占多少字节? A4 DB 2 DUP(1, 2 DUP(1,2));
A4: 10个字节
9. 求AL和BL寄存器中的两数之和,若有进位,则AH置1,否则AH清0。
一个总线周期通常由4个T状态组成。
读总线周期数据在T3、Tw、T4状态出现在数据总线上; 写总线周期数据在T2、T3、Tw、T4状态出现在数据总线上。
2018年10月10日星期三
4
2018年10月10日星期三
2018年10月10日星期三
6
3. 完成下列运算或控制,用什么标记判断?其值是什么?
(1)比较两数是否相等。将两数相减,当全零标志位ZF=1时,说明两数相 等,当ZF=0时,两数不等。 (2)两数运算后结果是正数还是负数?用符号标志位SF来判断,SF=1,为 负数;SF=0,为正数。
(2)MOV AX,
(3)MOV AX, (4)MOV AX,
VAL
[BX] [SI]
直接寻址方式,10030H
寄存器间接寻址,10100H 寄存器间接寻址,100A0H
(5)MOV AX,
(6)MOV AX, (7)MOV AX,
[BX+10H]
VAL[BP][SI] VAL[BX][DI]
寄存器相对寻址,10110H
2018年10月10日星期三
7.如在下面程序段的括号中分别填入以下指令: (1)LOOP NEXT 试说明在这三种情况下,程序段执行完后,AX,BX,CX,DX寄存器的内容分 别是什么? START: MOV AX, 01H MOV BX, 02H MOV DX, 03H MOV CX, 04H NEXT: INC AX ADD BX, AX SHR DX, 1 ; 逻辑右移