微机接口原理总复习..
(word完整版)微机原理及接口技术期末复习资料重点归纳,文档
![(word完整版)微机原理及接口技术期末复习资料重点归纳,文档](https://img.taocdn.com/s3/m/27aebf38c1c708a1294a44bd.png)
微机重点总结第一章计算机中数的表示方法:真值、原码、反码〔-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 个机器节拍分别为送地址节拍、读储藏节拍和增量节拍。
微机原理与接口复习
![微机原理与接口复习](https://img.taocdn.com/s3/m/43151a9fa1116c175f0e7cd184254b35eefd1ab3.png)
微机原理与接⼝复习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置位/复位控制字。
微机原理与接口技术复习题
![微机原理与接口技术复习题](https://img.taocdn.com/s3/m/4fff7e197275a417866fb84ae45c3b3567ecddaf.png)
微机原理与接口技术复习题微机原理复习题一、填空题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______ 。
微机原理与接口复习
![微机原理与接口复习](https://img.taocdn.com/s3/m/3de68290dd88d0d233d46a17.png)
答,动态随机存取存储器 (DRAM) 的存储单元电路 动态存储单元是由 MOS 管的栅极电容 C 和门控管组成的。数据以电荷的形式存储在栅极电容上,电容 上的电压高表示存储数据 1 ;电容没有储存电荷,电压为 0 ,表明存储数据 0 。因存在漏电,使电容 存储的信息不能长久保持,为防止信息丢失,就必须定时地给电容补充电荷,这种操作称为 “ 刷新 ” 由于要不断地刷新,所以称为动态存储。方法:采用“仅行地址有效”方法刷新;刷新周期:15μs刷新次数128us
1.3微机系统总线?
答,系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换 。好处:组态灵活、扩展方便 三组信号线:数据总线、地址总线和控制总线。其பைடு நூலகம்用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。
通过控制字D7作为特征位来区分不同的控制字。
第一章 微机系统概述
1.1微型计算机的特点,及其与单片机数字信号处理器的区别
答,微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件——控制器和运算器的微处理器为核心,所构造出的计算机系统 。
PC机:PC(Personal Computer)机就是面向个人单独使用的一类微机 。
1、微机中各部件的连接采用什么技术?为什么?
答:现代微机中广泛采用总线将各大部件连接起来。有两个优点:一是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;二是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。
2、微机系统的总线结构分哪三种?(选择/填空)
微机原理与接口技术考试复习资料
![微机原理与接口技术考试复习资料](https://img.taocdn.com/s3/m/41993649dcccda38376baf1ffc4ffe473368fdb2.png)
微机原理与接口技术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条。
微机原理原理与接口复习资料
![微机原理原理与接口复习资料](https://img.taocdn.com/s3/m/1b9d895333687e21af45a9e2.png)
第一章微型计算机的基础知识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。
微机原理与接口技术复习资料(概念背诵)
![微机原理与接口技术复习资料(概念背诵)](https://img.taocdn.com/s3/m/fe4bb6ab8662caaedd3383c4bb4cf7ec4afeb6a0.png)
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个)。
微机接口总复习
![微机接口总复习](https://img.taocdn.com/s3/m/6258a503a6c30c2259019e42.png)
第一章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个端口。
微机原理与接口技术总复习
![微机原理与接口技术总复习](https://img.taocdn.com/s3/m/b73021e57d1cfad6195f312b3169a4517723e5bd.png)
微机原理与接⼝技术总复习微机原理与接⼝技术总复习第⼀部分:填空题第⼀章微机的基本知识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 两部分。
《微机原理及接口技术》复习总结综合版——简答题
![《微机原理及接口技术》复习总结综合版——简答题](https://img.taocdn.com/s3/m/7dcbe174bf1e650e52ea551810a6f524ccbfcbaf.png)
《微机原理及接口技术》复习总结综合版——简答题第一篇:《微机原理及接口技术》复习总结综合版——简答题综合版—简答题欢迎使用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的速度。
微机接口原理复习资料
![微机接口原理复习资料](https://img.taocdn.com/s3/m/feb35429bd64783e09122b14.png)
1.什么是系统总线?在CPU存储器,I/O接口之间传输信息的一组信号线的集合,是在计算机系统各部件之间传输地址,数据和控制信息的公用通路,送物理结构来看,它是一组导线和相关的控制,驱动电路组成。
2.8086CPU由几部分组成?它们主要功能是什么?主要包括两部分,总线接口部件和执行部件。
总线接口部件:BIU与外部存储器及I/O的接口,负责与存储器和I/O系统进行数据交换。
执行部件EU:之行部件EU的功能就是负责指令的之行。
3.8086有多少根地址线?可直接寻址多大量容量的内存空间?共20根地址线。
可直接寻址1M的内存空间。
4.8086内部的寄存器由哪几种类型组成?各自的作用是什么?一、通用寄存器组。
1、数据寄存器,主要用来保存算数逻辑运算的操作数中间结果和地址。
2.地址指针和变址寄存器,主要的作用来保存或指示操作数的偏移地址。
二、段寄存器组,让内存分段。
三、控制寄存器。
1、指令指针,用来存放将要执行的下一条指令在现行代码段中的偏移地址。
2、标志寄存器FR用来存放指令之行结果特征。
5.物理地址如何形成的?将某一段寄存器的内容代表段基址左移4位(相当于乘16)再加上16位偏移地址已形成20位物理地址。
6.8086系统中的堆栈操作是按什么原则进行的?后进先出或者先进后出。
7.8086CPU与8088CPU的主要区别?一、外部数据总线的宽度不同。
二、8086的外部数据总线为16位,而8088的BIU对外部只提供8位数据线。
三、8086CPU内的BIU中有一个6字节的指令队列,而8088CPU内的BIU中只有一个4字节的指令队列。
四、8086采用了分时复用方式的有16条地址总线AD15-AD0.而8088,因为总线宽度只有8位,只有AD7-AD0是分时复用的。
五、8088CPU只有8位数据线,不需要BHE信号。
8.简述ROM,PROM,EPROM,EEPROM在功能上各有何特点?一、ROM是只读存储器,使用时只能读出,不能写入,适用于保存不需要更改而经常读取的数据,通常使用的的光盘就是这类存储器;二、PROM属于一次可编程的ROM,通常使用时也只能读出,不能写入,通常使用的刻录光盘就属于此类存储器.最初从工厂中制作完成的PROM内部并没有资料,用户可以用专用的编程器将自己的资料写入,但是这种机会只有一次,一旦写入后也无法修改,若是出了错误,已写入的芯片只能报废;三、EPROM属于可擦除ROM,但是用户需要使用专用的紫外线擦除器对其进行数据擦除,并使用专用的编程器对其重新写入数据;四、EEPROM是电可擦写ROM,可以用专用的编程器对其进行擦写。
微机接口原理总复习
![微机接口原理总复习](https://img.taocdn.com/s3/m/67f144e719e8b8f67c1cb981.png)
4.什么叫寻址方式,
定义:指令中用于说明(找打)操作数所在地址的方法。
5. 设DS=1000H, ES=2000H,SS=3500H,SI=00A0H,DI=0024H, BX=0100H,
BP=0200H,数据段变量名为VAL的偏移地址值为0030H,试说明下列原操 作数字段的寻址方式是什么?物理地址值是什么? (1)MOV AX, [100H] 直接寻址方式,10100H
(3)两数相减后比较大小?进借标志位CF,CF=0时,被减数大于等于减数,
还需要考虑全零标志位ZF ,若ZF=0,说明两数是相等的;CF=0, ZF=1,说明被减数大;CF=1,说明被减数小。
(4)中断信号是否允许?用中断标志位来判断,IF=1,允许CPU响应可屏
蔽中断;IF=0,不响应。
2014年5月27日星期二
置的,处于总线和外设之间,一般应具有以下基本功能:
⑴设置数据缓冲以解决两者速度差异所带来的不协调问题; ⑵设置信号电平转换电路,如可采用MC1488、MC1489、MAX232、
MZX233芯片来实现电平转换。
⑶设置信息转换逻辑,如模拟量必须经 A/D变换成数字量后,才能送到计 算机去处理,而计算机送出的数字信号也必须经D/A变成模拟信号后, 才能驱动某些外设工作。 ⑷设置时序控制电路; ⑸提供地址译码电路。
《微机原理与接口技术》总复习
第一部分
杭州电子科技大学自动化学院
1. 8086CPU内部有哪两部分组成?它们的大致是如何工作的?
8086CPU由总线接口部件BIU和指令执行部件EU组成,BIU和
EU的操作是并行的。 总线接口部件BIU形成访问存储器的物理地址、完成取指令, 读/写操作数,送结果送到指令列队中。 指令执行部件EU从BIU的指令队列中取出指令,进行指令译码,
微型计算机原理与接口技术期末复习资料大全
![微型计算机原理与接口技术期末复习资料大全](https://img.taocdn.com/s3/m/5e14e4d54431b90d6c85c7d6.png)
《微型计算机原理与接口技术》期末复习资料一、单项选择题(每小题2分,共12分)1.8088CPU中的数据寄存器是指( A)(A)AX、BX、CX、DX (B)SI、DI(C)SP、BP(D)CS、IP2.8088工作于最小方式,在T1时钟周期时用ALE锁存地址信息的主要原因是( D )。
(A)总线驱动器的要求(B)总线控制器的要求(C)A和 B (D)地址信号线中有多功能复用线3.可以在字节I/O操作时作为端口间接寻址寄存器的是( C)(A)AX (B)AL(C)DX (D)DL4.执行指令XOR AX,AX之后,SF和ZF的值是( B )(A)0和0(B)0和1(C)1和0(D)1和15.8088 CPU的一个最基本的总线周期的时钟周期数是( C)(A) 2 (B)3 (C) 4 (D)56.8088CPU内部被设计成EU和BIU两个独立的功能部件,其中负责信息传送的是( B )(A)EU (B)BIU二、填空题(每空1分,共12分)1.8088CPU最多允许处理 256 种类型的中断,中断向量表在内存的地址范围是0~03FFH 。
2.8088响应中断时压入堆栈的有 CS 、IP 和状态标志寄存器。
3.用8K×8的SRAM芯片组成256KB的存储器,需要 32块SRAM 芯片,需要 13 根地址线用于片内寻址,至少需要 5 根地址线用于片选译码。
4.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是字节常量。
微型计算机原理与接口技术复习要点总结
![微型计算机原理与接口技术复习要点总结](https://img.taocdn.com/s3/m/6339e5f1770bf78a6529542d.png)
一、基本概念和应用1、二进制数,十进制数,十六进制数和BCD码数之间的转换方法,会比较大小。
记住常用字符A~F的ASCII码。
例:(129.5)10 = ( )2 = ( )16(10010111)BCD = ( )10 = ( )22、真值和补码数之间的相互转换方法例:字长=8位,则[-6]补= ( ) 16,若[X]补= 0E8H,则X的真值为( ) 163、n位字长的有符号数、无符号数的数值范围(如字长=8或16)设机器数字长=n位,则n位补码数,其真值范围为-2n-1~+2n-1-1无符号数其数值范围为0 ~2n-14、字长=8,用补码形式完成下列十进制数运算。
写出运算结果的补码和真值、C标志、O 标志的具体值,并判断结果是否正确(需要给出运算过程)。
例:(75) + (-6)5、实地址模式下,一个逻辑段的体积是64KB,物理地址的形成(会计算)物理地址计算公式: 物理地址=段基址*16+偏移地址6、80486的寻址方式和指令(常用的伪指令、常用的运算符和80486基本指令集)486有3类7种寻址方式(会判断操作数的寻址方式,对于内存操作数,会判断寻址的逻辑段)立即寻址方式:获得立即数寄存器寻址方式:获得寄存器操作数存储器寻址方式(直接寻址,间接寻址,基址寻址,变址寻址,基址加变址寻址):获得存储器操作数(内存操作数)例:指出下列指令源、目操作数的寻址方式:ADD AX, TABLEMOV AX, [BX+SI+6]MOV AL, [BX +6]MOV AL, 0F0HMOV DX, [BX]MOV AX, BX7、汇编源程序的扩展名,编译和链接之后分别生成文件的扩展名。
8、总线周期中,会根据M/I__O___,D/C___,W/R___的组合分析对应的操作(存储器读、存储器写、I/O读、I/O写)。
9、存储器的扩展中,会计算所需芯片的个数,地址线的数目。
如:现有16K×1的静态RAM芯片,欲组成128K×8位的存储器,需要片这样的RAM芯片,根地址线。
微机接口原理 复习课件
![微机接口原理 复习课件](https://img.taocdn.com/s3/m/58db654c336c1eb91a375db3.png)
请回答以下问题: (1)虚拟地址共有几位?哪几位表示虚页号?物理地址共 有几位?哪几位表示页框号(物理页号)? ( 2 )使用物理地址访问 Cache 时,物理地址应化分为哪几 个字段?要求说明每个字段的位数及在物理地址中的位置 。 ( 3 )虚地址 001C60H 所在的页面是否在主存中?若在主存 中,该虚拟地址对应的物理地址是多少?访问该地址是否 命中Cache?说明理由。 (4)假设为该机配置一个四路组相联的TLB,该TLB共可放 8个页表项,若其当前内容如图 44-c所示,则此时虚拟地址 024BACH所在的页面是否在主存中?要求说明理由。
复习—CH7
例1:一种通过接口芯片 8255将ADC0809接到8088 系统总线上的连接图如下 图所示(图中245为驱动 器)。该电路以可编程并 行接口8255作为ADC0809 的接口,其初始化程序规 定:8255工作在方式0, A口输入,B口输出,C口 的低4位输出、高4位输入, 并且使PC0=0,PC1=0。 结合给出的硬件连接图, 回答下面问题:
例4. 某计算机的主存地址空间为256MB,按字节编址, 指令Cache和数据Cache分离,均有8个Cache行,每个 Cache行的大小为64B,数据Cache采用直接映射方式,现 有两个功能相同的程序A和B,其伪代码如下所示:
假定 int 类型数据用32位补码表示,程序编译时 i、j、sum 均 分配在寄存器中,数据a按行优先方式存放,其首地址为320 (十进制数),请回答下列问题,要求说明理由或给出计算 过程。 (1)若不考虑用于cache一致性维护和替换算法的控制位, 则数据Cache的总容量是多少? (2)数组元素a[0][31]和a[1][1]各自所在的主存块对应的 Cache行号分别是多少(Cache行号从0开始)? (3)程序A和B的数据访问命中率各是多少?哪个程序的执行 时间更短?
- 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 ; 逻辑右移