微机原理复习题
《微机原理》复习题

《微机原理》复习题一、单项选择题1.存储单元是指______。
A 存放一个二进制信息位的存贮元B 存放一个机器字的所有存贮元集合C 存放一个字节的所有存贮元集合D 存放两个字节的所有存贮元集合;2.算术/ 逻辑运算单元74181ALU可完成_____。
A 16种算术运算功能B 16种逻辑运算功能C 16种算术运算功能和16种逻辑运算功能D 4位乘法运算和除法运算功能3.变址寻址方式中,操作数的有效地址等于_____。
A 基值寄存器内容加上形式地址(位移量)B 堆栈指示器内容加上形式地址(位移量)C 变址寄存器内容加上形式地址(位移量)D 程序记数器内容加上形式地址(位移量)4.定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。
A -215 ~ +(215 -1)B -(215 –1)~ +(215 –1)C -(215 +1)~ +215D -215 ~ +2155.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。
A 64,16B 16,64C 64,8D 16,16 。
6.操作数在某个寄存器中的寻址方式称为______寻址。
A 直接B 间接C 寄存器直接D 寄存器间接7.计算机的外围设备是指______。
A 输入/输出设备B 外存储器C 远程通信设备D 除了CPU 和内存以外的其它设备8.在定点二进制运算器中,减法运算一般通过______来实现。
A 原码运算的二进制减法器B 补码运算的二进制减法器C 原码运算的十进制加法器D 补码运算的二进制加法器9.主存贮器和CPU之间增加cache的目的是______。
A 解决CPU和主存之间的速度匹配问题B 扩大主存贮器容量C 扩大CPU中通用寄存器的数量D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量10.同步控制是______。
A 只适用于CPU控制的方式B 只适用于外围设备控制的方式C 由统一时序信号控制的方式D 所有指令执行时间都相同的方式11.寄存器间接寻址方式中,操作数处在______。
微机原理复习题含答案

微机原理复习题含答案一、选择题1. 微机系统中,CPU的全称是:A. Central Processing UnitB. Central Processing UnitC. Central Processing UnitD. Central Processing Unit答案:A2. 在微机系统中,存储器的分类不包括以下哪项?A. ROMB. RAMC. EPROMD. HDD答案:D3. 微机系统中,I/O设备指的是:A. 输入/输出设备B. 内部/外部设备C. 接口/输出设备D. 信息/输出设备答案:A二、填空题1. 微机系统中,______是执行程序的部件。
答案:CPU2. 微机系统中,______存储器用于存储程序和数据。
答案:RAM3. 在微机系统中,______是CPU与外部设备进行信息交换的桥梁。
答案:I/O接口三、简答题1. 简述微机系统中总线的作用及其分类。
答案:总线是微机系统中用于连接各个部件的通信线路,它的作用是传输数据、地址和控制信号。
总线按功能可以分为数据总线、地址总线和控制总线。
2. 描述微机系统中存储器的层次结构。
答案:微机系统中存储器的层次结构通常包括:寄存器、高速缓存(Cache)、主存储器(RAM和ROM)、辅助存储器(如硬盘、固态硬盘等)。
四、计算题1. 若某微机系统中,数据总线宽度为16位,地址总线宽度为24位,计算该系统的最大内存寻址能力。
答案:数据总线宽度为16位,意味着每次传输数据的宽度为16位,即2字节。
地址总线宽度为24位,表示可以寻址2^24个地址。
因此,最大内存寻址能力为2^24 * 2字节 = 16MB。
五、论述题1. 论述微机系统中中断机制的重要性及其工作原理。
答案:中断机制是微机系统中实现多任务处理和快速响应外部事件的重要手段。
它允许CPU在执行程序的过程中,响应外部设备的请求或内部事件,暂时中断当前任务,转而去处理更高优先级的任务或事件。
微机原理复习题及答案

微机原理复习题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU负责执行什么操作?A. 算术运算B. 逻辑运算C. 算术和逻辑运算D. 控制运算答案:C2. 在微机中,以下哪个部件负责存储程序和数据?A. 中央处理器(CPU)B. 存储器C. 输入/输出设备D. 总线答案:B3. 8086微处理器的地址总线宽度是多少?A. 8位B. 16位C. 32位D. 64位答案:B4. 微机中的I/O设备通过什么与CPU进行通信?A. 数据总线B. 控制总线C. 地址总线D. 所有总线答案:D5. 微机的存储器分为哪两类?A. 只读存储器和随机访问存储器B. 静态存储器和动态存储器C. 主存储器和辅助存储器D. 内部存储器和外部存储器答案:C6. 微处理器的时钟频率是指什么?A. 处理器的运算速度B. 处理器的时钟周期C. 处理器的时钟脉冲频率D. 处理器的时钟周期数答案:C7. 在微机中,中断服务程序的入口地址通常存放在哪个寄存器中?A. IPB. CSC. DSD. SS答案:B8. 微机的总线通常包括哪几类?A. 数据总线、地址总线和控制总线B. 数据总线、控制总线和电源总线C. 地址总线、控制总线和电源总线D. 数据总线、地址总线和电源总线答案:A9. 微机中的DMA是指什么?A. 直接内存访问B. 动态内存分配C. 数据管理器D. 动态内存访问答案:A10. 微机中,以下哪个部件负责控制数据流向?A. 中央处理器(CPU)B. 存储器C. 输入/输出设备D. 控制器答案:D二、填空题(每空1分,共10分)1. 微处理器中的______(寄存器名)用于存储指令的地址。
答案:IP2. 微机中的______(部件名)用于控制CPU的运行状态。
答案:控制器3. 微机中的______(部件名)用于存储临时数据。
答案:寄存器4. 微机的______(部件名)是CPU与外部设备之间的桥梁。
答案:接口5. 微机中的______(部件名)用于存储程序和数据。
微机原理复习题

微机原理复习题⼀、简答题1.简述8086cpu如何应⽤地址锁存信号ale将地址A15~A0与数据线D15~D0分开的⼯作原理.2. 8086CPU有哪⼏种主要的寻址⽅式。
3.试说明位、字节以及字长的概念。
4.⽐较主程序调⽤中断服务程序和主程序调⽤⼦程序的主要异同点。
5.什么是8086 CPU的最⼤/最⼩⼯作⽅式?两者的区别是什么?6.8086 CPU 使⽤的存储器为什么要分段?怎样分段?7.动态 RAM 为何要刷新?8.8086 CPU 中设置的指令指针寄存器IP 中存放的内容是什么?9.简述8086CPU的ALE引脚、READY引脚及BHE引脚的作⽤。
10.已知⼀个SRAM芯⽚的容量为8K×8,该芯⽚有⼀个⽚选信号引脚和⼀个读/写控制引脚,问该芯⽚⾄少有多少个引脚?地址线多少条?数据线多少条?还有什么信号线?⼆、计算题1.选取字长N为8位,已知原码(或补码)如下,求其补码(或原码)1)[X]原=010101012)[Y]原=100000013)[Z]原=000000004)[U]补=10000005)[V]补=000000012. 将下列⼆进制数分别转换为⼋进制数、⼗六进制数1)1101 1010B2)1011 1100 1111B3)0.1101B4)1110.1010B3. 将下列⼗进制数转换为⼆进制数1)23.6252)10.53) 75.254. 将下列⼗进制数⽤压缩BCD码表⽰1)23.642) 809.75. 写出下列逻辑地址的段地址,偏移地址和物理地址。
1)2314H:0032H2)10ADH:DDF6H6.已知(DS)=3000H, (ES)=2000H, (SS)=4000H, (BX)=1000H, (BP)=2000H, (SI)=0001H,(DI)=0002,请计算下列指令中源操作数的段地址、有效地址及物理地址。
1)MOV CX,[BX]2)MOV CX,[BP+DI]3)MOV CX,SS:[1000H]4)MOV CX, ES:[BX][SI]7. 设有⼀个具有16位地址和8位字长的存储器,试问:1)存储器能存储多少字节的信息?2)如果存储器由2K x 4位的RAM芯⽚组成,共计需要多少⽚?3)需要⽤哪⼏位⾼位地址作⽚选译码产⽣芯⽚选择信号?8.给定⼀个堆栈区,地址为1240H:0000H ~ 1240H:0200H,SP=0062H,问:(1)栈顶地址是多少?(2)栈底地址是多少?(3)堆栈段寄存器SS=?9.在8086系统中,若当前SS=3500H,SP=0800H(1)说明堆栈段段⾸在存储器中的物理地址PA?(2)问⼊栈10个字节后,SP的内容是什么?(3)若再出栈6个字节,SP的内容⼜是什么值?10.若AL = 3BH,AH = 7DH,则:(1)列竖式计算AL和AH中的内容相加后的结果。
微机原理复习题

微机原理复习题⼀、单选题1.8088 CPU系统主存储器以()为单位编址。
A. 字节B. 字C. 双字D. ⼋字节2.在下列8086指令中,合法的指令是()。
A. ADD [BX],01HB. SHL CL,AXC. OUT 258H,ALD. IN AL,DX3.8086 CPU是()CPU。
A. 8位B. 16位C. 32位D. 64位4.8088 指令MOV AX,[BX] 中源操作数的寻址⽅式为()。
A.寄存器寻址B.寄存器间接寻址C.直接寻址D.⽴即寻址5.在下列伪指令中定义字节变量的是()。
A.DB B.DW C.DD D.DT6. 执⾏PUSH AX和POP BX两条指令也相当于执⾏( )指令。
A. MOV BX,AXB. MOV AX,BXC. XCHG AX,BXD. LEA AX, BX7.8088系统中将⼀个数送⼊堆栈后,堆栈指针寄存器应进⾏()操作。
A. 减1B. 减2C. 加1D. 加28. 8088 CPU执⾏算术运算指令不会影响的标志位是()。
A.溢出标志B.符号标志C.零标志D.⽅向标志9.若位容量为16K位的SRAM 芯⽚具有8 条数据线,则它具有的地址线条数为()。
A. 11B. 12C. 13D. 1410. 8255A的⽅式选择控制字应写⼊()。
A. A ⼝B. B ⼝C. C ⼝D. 控制⼝11.微型计算机的性能主要由()来决定。
A. 价钱B. CPUC.控制器D.其它12.8086 CPU是()CPU。
A. 8位B. 16位C. 32位D. 64位13.⼆进制001111对应⼗进制是( )A.10B. 13C. 15D. 1914.在下列伪指令中定义字节变量的是()。
A.DB B.DW C.DD D.DT15. ⼀般地,我们将计算机指令的集合称为()。
A.机器语⾔B.汇编语⾔C.翻译程序D.指令系统16.⼗进制33.25转换成⼗六进制数为( )A. B1.4HB. 1B.19HC.21.4HD. 33.4H17. 若有16条地址线,那么可访问的内存地址范围为。
微机原理复习题

微机原理复习题一、单项选择题1.用来存放下一条将要执行的指令地址的寄存器是( )A.SP B.IP C.BP D.CS2.要使串处理从低地址向高地址进行,应把标志位置为( )A.IF=1 B.TF=0C.DF=1 D.DF=03.使状态标志位CF清零的错误指令是( )A.OR AX,AX B.SUB AX,AXC.MOV CF,0 D.CLC4.设SP=1110H,执行PUSH AX指令后,SP的内容为( )A.SP=1112H B.SP=110EHC.SP=1111H D.SP=110FH5.汇编源程序出现语法错误的指令有( )A.MOV [BX+SI],AL B. MOV AX,[BP+DI]C.MOV DS,AX D. MOV CS,AX6.8259A是( )A.可编程DMA控制器B.可编程中断控制器C.可编程定时/计数器D.总线仲裁器7.设BL中有一无符号数,实现把BL中的数乘以2,应选用的指令是( ) A.SHR BL,1 B.SHL BL,1C.SAR BL,1 D.RCR BL,18.执行PUSH AX指令的正确步骤是( )A.1.SP←SP-1,(SP)←AH B.1.(SP)←AH,SP←SP-12.SP←SP-1,(SP)←AL 2.(SP)←AL,SP←SP-1C.1.SP←SP+1,(SP)←AH D.1.(SP)←AH,SP←SP+12.SP←SP+1,(SP)←AL 2.(SP)←AL,SP←SP+19.CF=1 时转移到目标地址的条件转移指令是( )A.JNC B.JC C.JZ D.JS10.在微处理器发出地址信息并稳定后,当( )后,通知接口芯片,片选信号CE已稳定,输入口已与数据总线接通,微处理器可以进行读操作。
A. RD有效、M/IO=LB. RD有效、M/IO=HC. WR有效、M/IO=LD. WR有效、M/IO=H11.Intel 8086/8088中断向量表中的类型21H是( )A.双重失效B.段不存在C.协处理器出错D.MS-DOS系统调用12.设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是( )A.AX=0032H B.AX=00E0HC.AX=03E0H D.AX=0FFE0H13.指令的操作数中,允许出现表达式,例如BUF1与BUF2均为变量名,下面指令中语法正确的是( )A.MOV AX,BUFl*BUF2B.MOV AX,BUF1/BUF2C.MOV AX,BUF1+ES:BUF2D.MOV AX,BUF2-BUF114.下面指令中,操作数的寻址方式为寄存器间接寻址的指令是( )A.INC WORD PTR [BX+SI]B.INC CX,[SI+COUNT]C.NEG BYTE PTR [BX]D.ADD AX,B15.NUM EQU 80HDA DB 34HAND DA,NUM上述语句执行后,DA中的内容是( )A.0B4H B.80H C.34H D.016.8288的作用是( )。
微机原理复习资料和答案

一、单项选择题1.8086微处理器将下一条指令的地址保存在指令寄存器()中。
A)OP B)MP C)IP D)XP2.以下寻址方式中只有()不需要访问内存。
A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址3.关于微处理器的指令系统,以下说法正确的是()。
A)指令系统就是该处理器能够执行的全部指令B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现D)以上都正确4.在Intel系列微处理器中保护模式下是通过()中的段选择子在描述符表中选择一个描述符,从而得到段的相关信息来访问内存。
A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器5.以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。
A)PROM B)EPROM C)DRAM D)SRAM6.以下指令错误的是()。
A)MOV AX,1234H B)MOV AX,BLC) MOV AX,12H D)MOV AL,BL7.8086CPU的中断源中只有()能被CPU的IF标志屏蔽。
A)INTR B)NMI C)软中断D)溢出中断8.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()级外部中断。
A)15 B)16 C)17 D)189.8086微处理器的状态标志中,()用于指示当前运算结果是否为零。
A)AF B)CF C) OF D)ZF10.DMA数据传送是指在()之间直接进行的数据传送。
A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设11.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为()级外部硬中断。
A. 32B. 29C. 28D. 2412.采用查询方式来实现输入输出是因为它( )A. 速度最快B. 在对多个事件查询工作时,能对突发事件做出实时响应C. 实现起来比较容易D. CPU可以不介入13.并行接口与串行接口的区别主要表现在( )之间的数据传输前者是并行,后者是串行A. 接口与MPUB. 接口与外设C. 接口与MPU和外设14.8086CPU通过M/IO控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为()电平。
微机原理复习题(附答案)

微机原理复习题(附答案)一.名词解释1.算术逻辑部件(ALU)(P4)答:cpu内部的算数逻辑部件也叫运算器,是专门用来处理各种数据信息的,它可以进行加、减、乘、除算术运算和与、或、非、异或等逻辑运算。
2.控制器(P5)答:是CPU的控制中心3.字长(P9)答:是cpu同时能处理的数据位数,也称数据宽度。
字长越长,计算能力越高,速度越快。
4.主频(P9)答:Cpu的时钟频率,和cpu的运算速度密切相关,主频越高,运算速度越快。
5.偶校验(P11)答:运算结果的低八位中所含的1的个数为偶数,则PF为1。
6.奇校验(P11)答:运算结果的低八位中所含的1的个数为奇数,则PF为0。
7.总线周期(P12)答:在取指令和传送数据时,CPU总线接口部件占用的时间。
8.最小模式(P13)答:在系统中只有一个微处理器9.中断向量(P27)答:中断处理子程序的入口地址,每个中断类型对应一个中断向量。
10.非屏蔽中断(NMI)(P28)答:从引脚NMI进入的中断,它不受中断允许标志IF的影响。
11.可屏蔽中断(INTR)(P28)答:从引脚INTR进入的中断,它受中断允许标志IF的影响。
12.基址(P77)答:任何通用寄存器都可以作为基址寄存器,即其内容为基址。
注意,这里的基址不是段基址,而只是一个延续下来的习惯叫法,实际上是指有效地址的一个基础量。
13.直接寻址(P77)答:数据在存储器中,有效地址由指令直接给出。
默认段地址寄存器DS。
直接寻址是对存储器访问时可采用的最简单的方式。
14.指令性语句(P127)答:一条指令,在汇编的过程中会产生对应的目标代码。
如:ADD AL,BL和MOV AX,1000都是指令性语句。
15.指示性语句(伪指令)(P127)答:伪指令,为汇编程序提供某些信息,让汇编程序在汇编过程中执行某些特定的功能。
16.接口技术(P177)答:接口按功能分为两类:一类是使CPU正常工作所需要的辅助电路,通过这些辅助电路,使CPU得到时钟信号或接收外部的多个中断请求等;另一类是输入/输出接口,利用这些接口,CPU可接收外部设备送来的信息或发送给外设。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山东理工大学成人高等教育微机原理复习题一、单项选择题1.用得最多的一种A/D转换方法是。
A.双积分式A/D转换B.逐次逼近式A/D转换C.计数式A/D转换D.用软件和D/A转换器实现2.段地址和偏移地址为126DH:3000H的存储单元的物理地址是。
A. 156D0HB. 426DHC. 3126DHD. 426D0H3.USB总线的连接器为芯连接器。
A.4 B.5 C.9 D.154.8253的工作方式有。
A.六种B.三种C.四种D.五种5.8251中使用的内部时钟频率是波特率的。
A.1倍、8倍、16倍B. 1倍、16倍、32倍C. 1倍、8倍、32倍D. 1倍、16倍、64倍6.INTR信号的含义是。
A.CPU允许外设提出中断请求信号B.接口向CPU发出的中断请求信号C.中断禁止信号D.中断允许信号7.8086处理器有20条地址线.可寻址访问的内存空间为。
A.1K B.64K C.640K D.1M8.由8086处理器组成的PC机的数据线是。
A.8条单向线 B.16条双向线 C.8条双向线 D.16条单向线9.8086处理器的一个典型总线周期需要个T状态。
A.1 B.2 C.3 D.410.8288的作用是提供的信号。
A.地址总线 B.数据总线 C.对存储器和I/O的读写命令 D.INTR 11.在8086/8088系统中,内存中采用分段结构,段与段之间是。
A.分开的 B.连续的 C.重叠的 D.都可以12.计算机的存储器采用分级存储体系的主要目的是。
A.解决存储容量、价格和存取速度间的矛盾 B.减小机箱体积C.便于系统升级 D.便于读写信息13.系统总线又称为,这是指模块式微处理机机箱内的底版总线。
A、主板总线B、内总线C、片内总线D、局部总线14.目前市场上出售的台式PC机中Pentium 4微处理器的主频一般为__________A、0.5GHz左右B、1GHz左右C、3GHz左右D、5GHz以上15. 按诺依曼结构理论,下面哪个不是计算机组成部分:__________A、运算器B、控制器C、打印机D、复印机16.程序设计人员不能直接使用的寄存器是__________A、通用寄存器B、指令指针寄存器C、标志寄存器D、段寄存器17. Pentium微处理器的结构之所以称为超标量结构,是因为下面哪一种原因?__________A、Pentium微处理器不仅能进行32位运算,也能进行64位运算B、Pentium微处理器内部含有多条指令流水线和多个执行部件C、数据传输速度很快,每个总线周期最高能传送4个64位数据D、微处理器芯片内部集成的晶体管数超过100万个,功耗很大18.在任何时刻,存储器中会有一个程序是现役的,每一个现役程序最多可以使用__________A、 3个段B、 4个段C、 5个段D、 6个段19.Pentium微处理机配备了5个控制寄存器。
其中没有定义,而供将来使用的是__________A、CR1B、 CR2C、CR3D、CR4 20.Pentium的寄存器可分为浮点寄存器、系统级寄存器等_________大类。
A、 2B、 3C、 4D、 521. 下面是关于CPU与 Cache 之间关系的描述,其中正确的一条描述是:__________A、Cache中存放的是主存储器中一部分信息的映像B、用户可以直接访问CacheC、片内Cache要比二级Cache的容量大得多D、二级Cache要比片内Cache的速度快得多22. 在保护方式下,段寄存器内存放的是_________。
A、段基址B、段选择符C、段描述符D、段描述符表基址23. 通常,人们把用符号表示计算机指令的语言称为__________。
A、机器语言B、汇编语言C、模拟语言D、仿真语言24.经分段存储管理部件分段之后生成的线性地址由__________与12位偏移量组成。
A、段地址寄存器和10位页目录索引B、段描述符表和10位页表索引C、 10位页目录索引和10位页表索引D、 10位页表索引和虚拟地址二.选择填空1.Pentium微处理机的段寄存器(也称段选择符)是位的寄存器,用它可选择个段的逻辑地址。
(1)32位(2)16位(3)8位(4)64位(5)16KB (6)64TB (7)4GB (8)3.2GB2. 在保护方式下,Pentium微处理机可以访问字节虚拟存储器地址空间和字节实地址存储器空间。
(1)256KB (2)512KB (3)1MB (4)512MB (5)1GB(6)4GB (7)21GB (8)32GB (9)1TB (10) 32TB(11) 64TB(12) 16TB 注:GB = 千兆TB = 兆兆3.Pentium 微处理机段的转换过程是,由系统给出的地址以及程序给出的地址都是,它是由和组成。
(1)实地址(2)逻辑地址(3)一个32位的基地址(4)一个16位的段选择符(5)一个只能在段内使用的32位的偏移量(6)20位的段的界限4.Pentium 微处理机共配备有段寄存器,它们都是的寄存器,它们的作用是用来。
(1) 8个(2) 16个(3)6个(4) 32位的(5)16位(6)从寄存器中选出所需的地址(7)从段描述符表中选出所需的段描述符(8)从段描述符中选出32位的基地址(9)从段描述符中选出段的界限。
三、填空题1、CPU和I/O设备之间输入输出的控制方式包括、、、等四种。
2、复位信号到来后,CPU从开始执行程序。
3、微型计算机系统由、两大部分组成。
4、模/数转换涉及的参数主要有转换精度、和。
5、根据功能,8086的标志可以分为两类,即标志和标志。
6、CPU和I/O设备之间交换的信息括、、。
7、80386的地址线有32条,其可寻址最大内存空间为。
8、由于8088 CPU的内部寄存器是位的,对内存的管理采用了技术。
9、中断包括__________INTR和__________NMI。
10、指出下列指令语句中源操作数是__________;目的操作数是__________。
MOV AX,0CFH11、假设BX寄存器上的内容为0100H,下列指令执行后AX寄存器的内容分别是什么?MOV AX, 1200H;(AX)=MOV AX, BX;(AX)=__________ADD AX, BX;(AX)=__________12、总线操作周期的4个操作阶段分别为__________,__________,__________,__________四、判断题()1、Pentium系统属于RISC类微处理机。
()2、RISC类的微处理机,为了减少访问内存的次数而增加寄存器的数目。
()3、Pentium数据寄存器可以存放8、16、32位二进制数据。
()4、Pentium的V流水线和U流水线都可执行任何指令。
()5、Pentium分段用于程序保护,分页用于把程序映射到大小固定的虚拟页上。
()6、Pentium在进行分页转换中,页目录项的高20位页框地址是与物理存储器中的物理页是相对应的。
五、问答题1、8259A可以设置哪些优先级方式,各有何特点?2、8259A的中断屏蔽寄存器IMR和8086/8088的中断允许标志IF有什么差别?在中断响应过程中,它们怎样配合起来工作?3、对8251A进行编程时,必须遵守哪些约定?4、什么是中断向量?什么是中断向量表?已知中断类型号是25H的中断向量为5566H:7788H,试画图说明它在中断向量表中的存放位置。
5、简述8位逐次逼近式A/D转换器的工作原理。
6、说明DMA处于两种不同工作状态时的工作情况。
7、什么是超标量技术?试说明超标量技术在Pentium上是怎样实现的?8、试简单说明Pentium浮点部件的流水线操作8个操作步骤及操作过程。
六、编程题1、利用D/A转换器产生一个锯齿波电压,利用延迟程序来控制锯齿波周期。
2、编程将8253计数器0设置为方式4,计数初值为4030H,计数器1输入时钟频率CLK1=5MHZ,输出的方波的频率是1000HZ,计数器2设置为方式1,计数初值为80H。
假设8253的端口地址为40H~43H。
3、两台PC机通过8255A构成的接口实现并行传送数据,A机发送数据,B机接受数据,画出原理图。
A机一侧的8255A工作于方式1输出,B机一侧的8255A工作于方式0输入。
分别写出两侧的8255A的初始化程序(8255的端口地址用符号表示)。
七、综合题8255占用的端口地址为30H~33H,PA口连接打印机,打印机包括选通信号STB和忙信号BUSY,PC2作为STB信号的输出端,PC7作为BUSY信号的输入端,B口方式0输入。
(1)、画出8255与CPU以及打印机的连接图。
(2)、编写8255的初始化程序以及CL中的数据输出,采用查询方式输出数据的控制程序。
参考答案一、单项选择题:1.B 2A 3.A 4.A 5.D 6.B 7.D 8.B 9.D 10.C 11.D 12A 13. B14.C 15. D 16. C 17. B 18. D 19. A 20 .C 21.A 22.B 23.B 24.C二、选择填空1. (2) ,(5)2. (11),(6)3. (2),(4),(5)4. (3),(5),(7)三、填空题:1、程序控制方式中断方式 DMA 方式 I/O处理机2、FFFF0H3、硬件系统软件系统4、分辨率转换时间5、状态标志控制标志6、数据信息控制信息地址信息7、4G 8、16位分段管理技术9、可屏蔽、不可屏蔽中断10、 AX 0CFH11、1200H 0100H 0200H12、总线请求和仲裁阶段寻址阶段数据传送阶段结束阶段四、判断题1. 错2. 对3. 对4. 错5. 错6. 错五、问答题1、答:8259A对中断优先级的设置方式有全嵌套方式,特殊全嵌套方式,优先级自动循环方式和优先级特殊循环4种方式。
在特殊全嵌套方式下,当处理某一级中断时,如果有同级的中断请求,也会给予响应从而实现一种对同级中断请求的特殊嵌套。
在全嵌套方式中,只有当更高级的中断请求来到时,才会进行嵌套。
在优先级自动循环方式下,当某个中断源被服务后,其优先级别自动降为最低,中断系统一开始工作时IR0优先级最高。
优先级特殊循环方式和优先级自动循环方式相比,只有一点不同。
在优先级特殊循环方式中,一开始的最低优先级是由编程确定的。
2、答:8259A中的中断屏蔽寄存器IMR是通过设置OCW1来设置的,若OCW1的某一位上设置为1,则IR0~IR7的相应位上就禁止中断,否则,就允许中断。
IF是CPU内部标志寄存器中的一位,若IF=1,则表示CPU响应可屏蔽中断,否则,CPU禁止可屏蔽中断。
IR0~IR7是可屏蔽中断,只有在中断屏蔽字OCW1响应位上为0,而且IF=1时,该印脚的中断才能被响应。