您好,欢迎访问三七文档
微机原理复习题山东理工大学成人高等教育微机原理复习题一、单项选择题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.4B.5C.9D.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.1KB.64KC.640KD.1M8.由8086处理器组成的PC机的数据线是。A.8条单向线B.16条双向线C.8条双向线D.16条单向线9.8086处理器的一个典型总线周期需要个T状态。A.1B.2C.3D.410.8288的作用是提供的信号。A.地址总线B.数据总线C.对存储器和I/O的读写命令D.INTR11.在8086/8088系统中,内存中采用分段结构,段与段之间是。A.分开的B.连续的C.重叠的D.都可以12.计算机的存储器采用分级存储体系的主要目的是。A.解决存储容量、价格和存取速度间的矛盾B.减小机箱体积C.便于系统升级D.便于读写信息13.系统总线又称为,这是指模块式微处理机机箱内的底版总线。A、主板总线B、内总线C、片内总线D、局部总线14.目前市场上出售的台式PC机中Pentium4微处理器的主频一般为__________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、CR420.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、由于8088CPU的内部寄存器是位的,对内存的管理采用了技术。9、中断包括__________INTR和__________NMI。10、指出下列指令语句中源操作数是__________;目的操作数是__________。MOVAX,0CFH11、假设BX寄存器上的内容为0100H,下列指令执行后AX寄存器的内容分别是什么?MOVAX,1200H;(AX)=MOVAX,BX;(AX)=__________ADDAX,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.B2A3.A4.A5.D6.B7.D8.B9.D10.C11.D12A13.B14.C15.D16.C17.B18.D19.A20.C21.A22.B23.B24.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、4G8、16位分段管理技术9、可屏蔽、不可屏蔽中断10、AX0CFH11、1200H0100H0200H12、总线请求和仲裁阶段寻址阶段数据传送阶段结束阶段四、判断题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时,该印脚的中断才能被响应。3、对8251A进行编程时,必须遵守的约定主要有3个:(1)芯片复位以后,第一次使用奇地址端口写入的操作为模式字进入模式寄存器。(2)如果模式字中规定了8251A工作的同步模式,那么,CPU接着往奇地址端口输入一个或两个字节就是同步字符,同步字符被写入同步积存器。如果有两个同步字符,则会按先后分别写入第一个同步积存器和第二个同步积存器。(3)这之后,只要不是复位命令,不管是同步模式还是异步模式,由CPU用奇地址端口写入的值将作为控制字送控制积存器,而用偶地址端口写入的将作为数据送到数据输出缓冲积存器。4、中断向量即中断处理程序入口地址,中断向量表就是存放中断处理程序入口地址的一段内存单元,共1K5、当启动信号由高电平变为低电平时,逐次逼近寄存器清0,这时,D/A输出电压V0也为0,当启动信号变为高电平时,转换开始,同时,逐次逼近寄存器进行计数。首先使逐次逼近寄存器最高位为1,使它的输出为10000000,D/A转换器把它转换成对应的电压V0,比较器把V0与输入的模拟电压Vi进行比较,若V0大于Vi,则比较器输出低电平,控制电路据此清除逐次逼近寄存器中的最高位;若V0小于Vi,则比较器输出高电平,控制电路使最高位的1保留下来;下一个时钟脉冲使次高位为1,若比较器输出低电平,则清除次高位,否则,保留。重复这一过程,直到全部8位全部测试一遍。此时,逐次逼近寄存器中的内容就是模拟电压对应的数字量。6、8237可处于两种不同的工作状态,在8237未取得总线控制权以前,CPU处于主控状态,而8237处于从属状态,由CPU对8237进行控制;一旦8
本文标题:微机原理复习题
链接地址:https://www.777doc.com/doc-7852545 .html