




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微型运算机原理及接口技术 试题(120 分钟)班级姓名学号老师一. 单项挑选题(在每道题的四个备选答案中选出一个正确的答案,并将其号码填写在题干后面的中;每道题2 分,此题共 30 分)1. 8086cpu 芯片的外部引线中,数据线的条数为6 条 8 条16 条 20 条2. 8088cpu 上 ready信号为下面哪种信号有效?上升边下降边高电平低电平3. 8088cpu 中的 cs 寄存器是一个多少位的寄存器?8 位 16 位24 位32 位4. 当 8086cpu 读写内存的一个规章(对准)字(16 位)时, bhe 和 a0 的状态必需是0001 10115. 当 8086cpu 读
2、i o 接口时,信号m io 和 dt r 的状态必需是000110 116. 在 8088cpu 中, 用于寄存器间接寻址输入输出指令的寄存器是axbxcxdx7. isa 总线是一种多少位的内(系统)总线? 8 位16 位 32 位64 位8. 属于只读存贮器的芯片是 sramdramepromsdram9. 需要定时刷新的存贮器是sramdramepromeeprom10. 内存从 a4000h 到 cbfffh ,共有124k 160k180k224k11. 擦除 eprom 是用 5v 电压 15v 电压 21v 电压紫外光照耀12. 采纳查询方式来实现输入输出是由于它速度最快cpu
3、 可以不介入实现起来比较简洁在对多个大事查询工作时,能对突发大事做出实时响应13. 实现 dma 传送,需要cpu 通过执行指令来完成cpu 利用中断方式来完成cpu 利用查询方式来完成不需要 cpu 参加即可完成14 下面哪种说法不正确内存地址也可做为接口地址使用内存地址不行做为接口地址使用接口地址不行做为内存地址使用接口地址也可做为外存地址使用15. 8255 工作在方式 0 时,下面哪种说法正确a 、b、c 三个口输入均有锁存才能只有 a 口输入有锁存才能只有 c 口输入有锁存才能a 、b、c 三个口输入均无锁存才能二. 多项挑选(在备选的答案中选出正确的答案,每道题2.5 分, 此题共
4、 10 分)1 . 在构成 8 0 88 最大模式下构成系统总线时,可用到以下哪些芯片? 74ls373828874ls245 74ls13882892 . 8086cpu 一个总线周期可以读(或写)的字节数为 1 个 2 个3 个4 个6 个3. 当 8255 的 a 口工作在方式2, b 口工作在方式0 时,其 c 口可用作全部用作联络信号5 条用作联络信号4 条用作联络信号 3 条用作 i o 8 条用作 i o4. 当 8086cpu 最大模式下读内存时,以下哪些信号的状态是正确的?memr 0memw 0 iow 1ior 0 dt r 0三. 判定题(认为正确的在题后中打“”号;
5、错误的打 “×”号,并写出正确的内容;每道题2 分,此题共 10 分)1. 8086cpu 的复位启动地址为0ffffh;2. 在 8086cpu 响应中断时, cpu 内部硬件只爱护cs 和 ip,其余的内部寄存器应由程序员编程爱护;3. 如各中断源的优先级是一样的,就可用自动循环优先级来实现;4. 异步串行通信在传送每一个字符时,传送出去的第一位肯定是一个低电平的启动位;5. 8253 不能产生宽度可编程的单个负脉冲;四. 简洁回答题(每道题3 分,此题共 15 分)1. 简要说明 pci 总线的特点;2. 试说明在 8088cpu 执行 int40h 指令的过程?3. 如己知
6、8250 芯片上有 3 条地址线 a0 a2 ,该 8250 最少需占多少个接口地址?4. 说明当 8253 的外部时钟为 1mhz 时,只用该 8253 如何产生宽度为1 秒的负脉冲?5. 说明什么是中断嵌套?五应用题1( 8 分)下图为内存芯片与系统总线的连接图,用以存放数据; 图中锁存器为输出接口,其地址为0000h,它与数据总线相连接,可将数据总线上d0d7 从其输出端 q0 q7 输出;回答以下两个问题:d0 d7d0 d7a0 a15a0 a15memroememwwed0 d7a151q2q3 1a14q4q51 1cscp锁存器 1与非门a0异或门iow或门a16 a17 a1
7、8 a19在读写内存芯片时,第一执行以下程序;程序执行完后,打算储备器芯片的地址;start: movdx ,0000hmoval , 76h outdx ,al如第一执行以下程序,程序执行完后,打算储备器芯片的地址;start: movdx ,0000hmoval , 0f0h outdx ,al2( 8 分)下面两图均为利用锁存器74273 作为输出接口的连接图,利用74273 的 cp端的上升沿可以锁存数据到74273 的输出端;并且假定接口地址为0000h;利用时序的概念,说明图和图哪一种连接是错误的?读以下程序,画出程序执行过程中图和图中74273 的 cp 端的波形; start:
8、movdx ,0000hgoon :moval ,0f0houtdx ,aljmpgoond0 d7d0d7a15a141cp(图)a0iow74273d0 d7d0 d7a15a14 1cp(图)a0iow742733( 10 分)一种通过接口芯片8255 将 adc0809 接到 8088 系统总线上的连接图如下图所示;该电路以可编程并行接口8255 作为 adc0809 的接口,其初始化程序规定:8255 工作在方式 0 之下, a 口输入, b 口输出, c 口的低 4 位输出、高4 位输入,并且使 pc0=0,pc1=0;结合给出的硬件连接图,回答下面两个问题:d0d7ior245a
9、b.dpa00d0d7pa7rdd0d7alein0in 7iow reseta0a1drewr rsta0 a1pc0pc1 pc4startoe eoca151a14a2.1cs8255pb0pb1 pb2adda addb addc变换时钟参考电压 如完成上述规定的8255 的初始化程序如下,试在下划线处填上相应的数字或指指令;initi55 :movdx ,;moval ,;outdx ,al;moval ,00h outdx ,al 一个详细的采集子程序如下,每调用一次采集子程序,可次序对 8 路模拟输入 in 0 到 in 7 进行一次 a/d 变换,并将变换的结果存放在内存 ad
10、a ta 所在段、偏移地址为ada ta 的次序 8 个单元中;procnearrmadpushbxpushdxpushdspushaxpushsimovdx ,seg ada ta movds, dxmovbl , 00hmovbh,08hgoon:movdx ,8001hmoval ,bloutdx ,al;送路地址movdx ,8002h moval ,outdx ,almoval ,outnopdx ,al;送 ale 和 start 脉冲wait :inal ,dxtestjzal ,wait;等待变换终止movoutal ,02hdx ,al;movdx ,8000hin movm
11、oval ,dx si , aldx ,8002h;moval ,00houtdx ,al;inc;decbhjnzgoonpop poppopsidspopdxpopretbxprmadendp4(9 分)下图为采纳查询方式工作的输入接口,地址译码器中a15 a1 直接接或门输入;看图并回答以下问题: 输入设备在向接口传送8 位数据的同时,仍传送负脉冲stb,该信号的作用是什 么? d 触发器的作用是什么? 编程序,用查间方式将输入设备的一个数据读入cpu 的 bl 中;d0 d7三锁输d7态存a0门器入e ecpstba15设a14 11r备dcpa1q触ior1发d5v1器试题参考答案一
12、.1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 二.1. 2. 3. 4. 三 .1. × 应 为 ffff0h2. × cpu 硬件爱护的是f、cs 和 ip 三个 16 位的寄存器 3. 4. 5. × 由于利用 8253 的方式 0 或方式 1, 通过编程设定计数器的计数值,可以产生不同宽度的负脉冲;四.1. pci 总线的特点主要是:良好品兼容性;独立于 cpu ,可与 cpu 异步工作;支持构成多机系统;对 32 位 64 位使用是透亮的;可供应 3.3v 和 5.0v 两种环境下工作;支持即插即用
13、;2. cpu 取出 int 40h 指令,经指令译码获知这是一条中断指令;并且得到 40h 就是该软件央断的中断向量码; 接着就将 f、cs 和 ip 压入堆栈爱护起来, 并关中断;而后,将中断向量码 40h 乘 4 得到中断向量表地址,从该地址开头的次序两个单元的内容送ip,下两个单元的内容送cs;这就转向了中断服务程序;当然, 在此之前,中断服务程序的入口地址早已填入中断向量表中;3. 由于地址 a0 到 a2 三条地址线共有8 种编码,故 8250 最多占 8 个接口地址;4. 由于计数时钟为 1mhz ,而每个计数器的计数值是 16 位的;因此,一个计数器的最大计数时间只有 65.
14、5ms 左右,无法满意要求;但 8253 有三个计数器,可以串联使用以解决问题;例如,将时钟接到clk0 上,使 gate0 有效(高电平)并将out0 输出接到clk1 上做为计数器 1 的计数时钟,并使 gate1 为高电平;这就将计数器 0 和计数器 1 串到一起;可使计数器 0 工作在方式 2 或方式 3,使其输出连续的脉冲;使计数器 1 工作在方式 0;且使两计数器的总计数值为 1000× 1000,可以计数器 0 的计数值均为 1000,就 out0 的输出就是周期为 1ms 的对称方波或窄脉冲;使计数器 1 的计数值为 999,就 out1 的输出即为宽度 1 秒的负脉
15、冲;5. 当 cpu 正在对某一个中断源服务时,又有优先级更高的中断源提出中断恳求,就cpu 应暂仃正在进行的中断服务而转向更高优先级中断源的服务;当更高优先级中断源服务终止后再回到原先的中断服务程序连续服务; 这就是中断嵌套, 而且可以多级嵌套;五.1. 20000h 2ffffh 30000h3ffffh2. 依据 8088cpu 的写接口的时序,结合连接图的译码电路,可以认为图中锁存器 cp 上的波形与iow 一样; iow 锁存数据的上升沿应显现在时序一个总线周期的t4 开头之后;同时,在写接口的总线周期里,cpu 在时钟 t2 之后开头送出数据到数据总 线上,到时钟t4 时,数据已传
16、送到接口并已稳固;此时,利用iow 的上升沿刚好可把稳固的数据锁存到锁存器的输出端;但是,如采纳图所示的电路,锁存器的锁存脉冲输入端 cp 上的波形刚好为图 的反相波形,即为 iow 的反相;这样以来, cp 脉冲的上升沿就显现在 t2 时周期里, 这时, cpu 刚刚开头向外送数据,数据仍没有到达外设,这时进行锁存必定会出错;图 cp 波形图 cp 波形3. 8003h 10011000b movdx ,8002hmov si ,offset ada ta (leasi, ada ta)01h00h10hincsiblax4. stb 脉冲除了将输入设备的数据锁存到锁存器的输出端外,该脉冲仍
17、用来触发d触发器,使其输出q 为高电平,此高电平表示外设有数据预备好; d 触发器的作用是用来供应外设数据预备好的状态;程序如下:start:movdx ,0001h wait :inal ,dxandal ,80h jnzwaitmovdx ,0000hinal ,dx movbl ,al ret一. 判定题(对: ;错: ×)(每题 1 分)1. pentium系统属于 risc 类微处理机;2. risc 类的微处理机,为了削减拜访内存的次数而增加寄存器的数目;3. pentium数据寄存器可以存放8 、16、32 位二进制数据;4. pentium系统的段寄存器为32 位寄存
18、器;5. pentium的 v 流水线和 u 流水线都可执行任何指令;6. 对一个段进行拜访,必需将这个段的描述符装入到段寄存器中;7. pentium段描述符是由8 个字节共 64 个二进制位组成;8. pentium分段用于程序爱护,分页用于把程序映射到大小固定的虚拟页上;9. pentium在进行分页转换中, 页目录项的高 20 位页框地址是与物理储备器中的物理页是相对应的;描述符;10. 线性地址是同一标准的不分段的地址空间内的32 位地址;11. 利用索引字段可以从拥有210 个段描述符的段描述符表中选出任何一个段12. cache 的命中率是指命中cache 的次数与拜访cache
19、 的次数之比;13. 当程序有高度的次序性时,cache 更为有效;14. pentium处理机是 32 位微处理机,因此其内部数据总线是32 位的;15. risc 类微处理机采纳大量通用寄存器,从根本上提高了cpu 的运算速度,特别适于在多任务处理的环境;16. 系统地址寄存器只能在爱护方式下使用,所以又称其为爱护方式寄存器;17. 反常是指微处理机检测到的反常情形,反常又进一步地划分为故障,自陷和反常终止三种;18. 运算器是储备信息的部件,是寄存器的一种;19. 通常,微处理机的掌握部件是由程序计数器、指令寄存器、指令译码器、时序部件等组成;20. pentium微处理机配备有5 个
20、32 位的掌握寄存器: cr0 、cr1 、cr2 、cr3 、 cr4 ;储存着跟任务有关的适合于全部任务的机器状态;21. 在 pentium 微处理机的指令指针寄存器eip 内存放着下一条要执行的指令22. 在全局描述符表gdt( global descriptor table)中存放供全部程序共用的段描述符;二填空题: 每空 1.分1目前微型运算机的基本工作原理是 的原理,其基本结构属于冯·诺依曼结构;2 pentium 的指令指针寄存器eip 中存放的是;3运算器中进行的各种算术运算操作归结为 两种最基本的操作;4pentium 微处理机规定了4 个寄存器用于掌握分段储备器
21、治理中的数据结构位置;其中 gdtr 和 idtr 称为 寄存器, ldtr 和 tr 称为 寄存器;是什么?5中断包括 intr和 nmi ;6. 指出以下指令语句中源操作数是 ;目的操作数是 ;mov ax ,0cfh 7假设 bx 寄存器上的内容为0100h ,以下指令执行后ax 寄存器的内容分别mov ax , 1200h ;( ax) = mov ax , bx ;( ax )= add ax , bx ;( ax) = 8总线操作周期的4 个操作阶段分别是 , , , ;位置上;三. 挑选(每题 1 分)以下各题四个挑选项中,只有一个选项是正确的;请将正确选项号写在相应空1系统总线
22、又称为 ,这是指模块式微处理机机箱内的底版总线;1)主板总线2 )内总线3)片内总线4 )局部总线2目前市场上出售的台式pc 机中 pentium 4 微处理器的主频一般为1 0.5ghz左 右 2 )1ghz 左右3) 3ghz 左右 4)5ghz 以上3. . 按诺依曼结构理论,下面哪个不是运算机组成部分: 1) 运算器 2 )掌握器3)打印机4)复印机 4程序设计人员不能直接使用的寄存器是 1) 通用寄存器2)指令指针寄存器3)标志寄存器4)段寄存器5 pentium 微处理器的结构之所以称为超标量结构,是由于下面哪一种缘由.1) pentium微处理器不仅能进行32 位运算 ,也能进行
23、 64 位运算2) pentium微处理器内部含有多条指令流水线和多个执行部件3数据传输速度很快 ,每个总线周期最高能传送4 个 64 位数据4微处理器芯片内部集成的晶体管数超过100 万个 ,功耗很大6在任何时刻, 储备器中会有一个程序是现役的,每一个现役程序最多可以使用 3 个段 4 个段 5 个段 6 个段7pentium 微处理机配备了5 个掌握寄存器; 其中没有定义, 而供将来使用的是 1) cr1 2 ) cr2 3 )cr3 4 )cr48 pentium 地址总线是 32 位的,它的内部数据总线的宽度是:1) 16 位 2 )32 位 3 )64 位 4) 36 位9 pent
24、ium 的寄存器可分为浮点寄存器、系统级寄存器等 大类;12 23 34 4510 属于系统级寄存器的是 ;1 系统地址寄存器和掌握寄存器2 通用寄存器和系统地址寄存器3 通用寄存器和掌握寄存器4 系统地址寄存器和段寄存器11. 下面是关于 cpu 与 cache之间关系的描述,其中正确的一条描述是: 1cache 中存放的是主储备器中一部分信息的映像2用户可以直接拜访cache量组成;3片内 cache 要比二级 cache 的容量大得多4二级 cache 要比片内 cache 的速度快得多12. 在爱护方式下,段寄存器内存放的是 ;1 段基址 2 段挑选符3 段描述符 4 段描述符表基址1
25、3. 通常,人们把用符号表示运算机指令的语言称为 ;1 机器语言 2 汇编语言 3 模拟语言 4 仿真语言14. pentium系统之所以为超标量运算机是由于采纳了 ;1 并行流水线结构2 数据与指令分别的cache 结构3 转移猜测技术4 提高了时钟频率15 pentium 系统内商定,一个字的宽度是 ;1 1 字节 2 2 字节 3 4 字节 4 8 字节16 pentium 用来作为堆栈指针的寄存器是:1) eip 寄存器 2)ebp寄存器 3 )esp 寄存器 4)edi 寄存器17 pentium 微处理机可拜访的物理储备器的范畴是 ;1 4gb 2 64tb 3 4mb 4 16g
26、b18 储备治理是由分段储备治理和 组成;1)分段部件2分页部件3 分页储备治理4虚拟治理19 pentium 微处理机的分页储备治理系统把页的大小定义成 ;1 16kb 2 4mb 34kb 4 4gb20 经分段储备治理部件分段之后生成的线性地址由 与 12 位偏移1 段地址寄存器和10 位页目录索引2 段描述符表和10 位页表索引3 10 位页目录索引和10 位页表索引4 10 位页表索引和虚拟地址21 段挑选符(段寄存器)中恳求特权级字段共 位;11 位 2 2 位 3 3 位 4 4 位22 多段储备治理方式中, 每一个程序都拥有它自己的 ,以及多种属于它自己的储备器段;1) 段描述
27、符2 段挑选符3 段挑选符和段描述符4 段描述符寄存器23 符合汇编语言变量命名规章的变量名是 ;1 mov 2 cx 3data 4lpt124 pentium 微处理机是 微处理机1) 16 位; 2) 32 位; 3) 64 位; 4)准 64 位;25 pentium微处理机配置的超标量执行机构答应 以并行方式执行;1)一条指令 2)两条指令 3)三条指令 4)四条指令26 pentium 标志寄存器上各标志位信息反映的是 ;1)寄存器堆栈中每一寄存器中的内容;2) pentium 微处理机的状态信息; 3) cache 操作信息;4)储备器状态信息;27 当前,在 pentium 机
28、中,常用来在系统中的各部件之间进行高速数据传输操作的系统总线是:1) isa 2 )eisa 3 ) pci 4 )vesa28 下面关于微处理器的表达中,错误选项1微处理器是用单片超大规模集成电路制成的具有运算和掌握功能的处理器2一台运算机的cpu 可能由 1 个、 2 个或多个微处理器组成3日常使用的 pc 机只有一个微处理器,它就是中心处理器4目前巨型运算机的cpu 也由微处理器组成29 pentium 机中的寄存器、 cache 、主储备器及辅储备器,其存取速度从高到低的次序是:1 主储备器,cache ,寄存器,辅存2 快存,主储备器,寄存器,辅存3 寄存器,cache ,主储备器,
29、辅存4 寄存器,主储备器,cache ,辅存 30 用 mb (兆字节)作为pc 机主存容量的计量单位,这里1mb 等于多少字节?可挑选1 210 2 220 3 230 4) 24031 pentium微处理器在爱护模式下对储备器进行拜访时,段寄存器供应的是1 段挑选符2 段基址3 段描述符4 偏移地址32 下面是关于pci 总线的表达,其中错误选项1) pci 支持即插即用功能2) pci 的地址线与数据线是复用的3) pci 总线是一个 16 位宽的总线4) pci 是一种独立于处理器的总线标准,可以支持多种处理器33 pentium 微处理器在实施分页储备治理时,其最小页面的大小是1
30、256b 2 4kb 3 1mb 4 4mb34 下面关于总线的表达中,错误选项1 总线的位宽指的是总线能同时传送的数据位数2)总线标准是指总线传送信息时应遵守的一些协议与规范3) pentium机中的 pci 总线不支持成组传送方式4) 总线的宽带是指每秒钟总线上可传送的数据量四挑选填空(每空1 分)1pentium 微处理机的段寄存器(也称段挑选符)是 位的寄存器,用它- 个段的规律地址;(1 )32 位( 2 )16 位( 3 )8 位( 4)64 位(5 )16kb ( 6)64tb ( 7)4gb(8 )3.2gb2 . pentium微处理机实现的是 和 两级储备治理;(1 )主储
31、备器( 2)磁盘( 3)分段治理( 4 )cache(5 )分页治理( 6)二级 cache3. 在爱护方式下, pentium 微处理机可以拜访 字节虚拟储备器地址空间和 字节实地址储备器空间;(1 )256kb (2)512kb (3) 1mb ( 4)512mb (5) 1gb(6 )4gb ( 7) 21gb832gb9 1tb10 32tb11 64tb12 16tb注: gb =千兆 tb =兆兆4pentium微处理机段的转换过程是,由系统给出的地址以及程序给出的地址都是 ,它是由 和 组成;(1 )实地址( 2)规律地址( 3)一个 32 位的基地址( 4)一个 16 位的段挑
32、选符( 5 )一个只能在段内使用的32 位的偏移量( 6) 20 位的段的界限5 pentium微处理机共配备有 段寄存器,它们都是 的寄存器,它们的作用是用来 ;(1 ) 8 个( 2 ) 16 个( 3) 6 个( 4) 32 位的( 5) 16 位(6 )从寄存器中选出所需的地址(7)从段描述符表中选出所需的段描述符(8 )从段描述符中选出32 位的基地址( 9)从段描述符中选出段的界限;6 pentium微处理机浮点部件寄存器堆栈是由 个、 位的寄存器构成;(1 ) 16 个( 2)32 个( 3)8 个( 4) 3 个( 5)16 位(6 )32 位( 7 )64 位( 8 )80 位7 pentium微处理机浮点部件的状态字寄存器内容反映的是 ;(1)浮点部件的全部状态和环境(2)浮点部件的数值( 3)浮点部件的总线状态( 4)pentium微处理机的状态和环境8总线是一种 ,是由系统中各部件所共享,在 的掌握之下将信息精确地传送给 ;(1 )公共信号( 2)数据通道( 3)专用地信号连线(4)主控设备(5 )中断源( 6)从属设备( 7)信号源( 8 )储备器(9 )寄存器五简答题1什么是超标量技术?试说明超标量技术在pentium 上是怎样实现的? (3 分)2试简洁说明pen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 亲子奖励合同范例写
- 主持人合同范例
- 买卖大型锅炉合同范例
- 全国租房合同范例
- 全职保姆合同范例
- 2025年步进电动机及控制系统项目建议书
- 公司讲课服务合同范例
- 人事商业合同范例
- 出让车位合同范例
- 与物流合同范例
- 考勤补卡申请
- 多功能厅施工方案
- 电力拖动(课件)
- DB32/T 4441-2023 建设用地土壤污染风险管控技术规范
- 山东省济宁市2023年中考数学试卷(附答案)
- 光纤传输技术课件
- 数学家的故事华罗庚
- 山塘维修加固工程监理实施细则
- VDA6.3:2023 汽车核心工具自我评估测试题库真题 (含答案)
- 殡仪服务员考试殡仪服务员考试考点模拟考试练习
- 外国文学理论知到章节答案智慧树2023年湖南师范大学
评论
0/150
提交评论