《[2017年整理]微机原理考试答案》由会员分享,可在线阅读,更多相关《[2017年整理]微机原理考试答案(7页珍藏版)》请在金锄头文库上搜索。
1、微机原理与应用考试答案一、单选题(25 分,每个 1 分)1、8086 当前被执行的指令放在(D)A、DS:BX B、SS :SP C、CS :PC D:CS:IP2、8086CPU 能够直接执行的语言是(B )A、汇编语言 B、机器语言 C、C 语言 D、JAVA 语言3、在机器数(C)零的表示形式是唯一的A、原码 B、反码 C、补码 D、原码和反码4、8 位二进制数的补码表示范围为(C)A、0-255 B、-127+127 C、-128+127 D、-128+1285、从 8086RAM 地址 002CH 开始存放 4 个字节中断向量,对应的中断号是(B)A、0AH B、0BH C、0CH
2、 D、0DH6、需要扩充存储容量时采用(A)的方法A、地址串联 B、地址并联 C、数据线并联 D、数据线串联7、通常输出接口需要(B )A、缓冲器 B、锁存器 C、计数器 D、反相器8、运算器执行两个补码表示的整数加法时,产生溢出的正确叙述为(D)A、相加结果的符号位为 0 则产生溢出 B、相加结果的符号位为 1 则产生溢出 C、最高位有进位则产生溢出 D、相加结果的符号位与两同号加数的符号位相反,则产生溢出9、MIPS 用来描述计算机的计算速度,其含义为(B)A、每秒处理百万个字符 B、每秒执行百万条指令 C、每分钟处理百万个字符 D、每分钟执行百万条指令10、下列数中,最大的数是(C)A、
3、 (1011110) 2 B、 (140) 8 C、 (97) 10 D、 ( 5F) 1611、8086CPU 共有(D)根分时复用总线A、8 B、16 C、20 D、2112、8086 系统中每个逻辑段的最多存储单元数为(A)A、64KB B、256KB C、1MB D、根据需要而定13、CPU 对存储器访问时,地址线和数据线的有效时间关系是(B)A、数据线先有效 B、地址线先有效 C、同时有效 D、同时无效14、通常所说的 32 位机是指(A)A、CPU 字长为 32 位 B、寄存器数量为 32 个 C、存储器单元数据为 32 位 D、地址总线宽度为 32 位15、若要使寄存器 AH 中
4、高 4 位不变,低四位清 0,使用指令(D)A、OR AH, 0FH B、AND AH,0FH C、OR AH,0F0H D、AND AH,0F0H16、某 I/O 接口芯片中的端口地址为 0A10H0A1FH,它的片内地址线有( B)A、2 条 B、4 条 C、8 条 D、16 条17、从 8086 存储器的奇地址开始读取一个字节,需要执行(B)总线周期A、0 个 B、1 个 C、2 个 D、3 个18、下列说法中,正确的是(A)A、栈顶是堆栈操作的唯一出口 B、堆栈操作遵循先进先出的原则 C、栈底是堆栈地址的较小端 D、执行出栈操作后,栈顶地址将减小19、8086CPU 从功能结构上看是由
5、(B)组成A、控制器、运算器 B、控制器、运算器、寄存器C、控制器、20 位物理地址加法器 D、执行单元、总线接口单元20、128KB 的 SRAM 有 8 条数据线,有()条地址线A、17 条 B、18 条 C、20 条 D、128 条21、可编程定时/计数器 8253 内含有(B)独立的计数器A、2 个 B、3 个 C、4 个 D、6 个22、构成 1MB 存储器系统,需要容量 32K*4 的 RAM 芯片(B)片A、16 B、32 C、64 D、12823、下列寻址方式中,需要执行总线周期的为(D)A、立即数寻址 B、寄存器寻址 C、固定寻址 D、存储器寻址24、容量为 10K 的 SR
6、AM 的起始地址为 1000H,则终止地址为(C)A、31FFH B、33FFH C、37FFH D、4FFFH25、下列逻辑地址中对应不同物理地址的是(B)A、0400H:0340H B、03E0H:0740H C、0420H:0140HD、03C0H:0740H二、填空题(15 分,每空 1 分)1、由 18 个字数据组成的存储区,其首地址为 1EA5H:BDC7H,则末字单元的物理地址为_2、CPU 与外设传递的三种信息是程序方式、中断方式 和 DMA 方式3、每条指令一般都由操作码和操作数两部分构成4、下列指令执行前 SS=2000H,SP=0060H,执行下列程序之后,SP=AX=
7、,BX= ,CX=MOV AX,1020HMOV BX,3040HMOV CX,5060HPUSH AXPUSH BXPOP CX5、二进制数 11101001,若为补码表示的有符号数,其十进制数值是_;若为无符号数,其十进制数值是_6、若 AX=42DAH,BX=4331H,则 SUB AX,BX 指令执行后, SF=_,ZF=_,CF=_。三、名词解释(12 分,每个 3 分)1、堆栈堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top)对数据项进行插入和删除。2、中断向量中断服务程序的入口地址称为中断向量3、总线周期1.微处理器是在时钟信号 CLK 控制下按节拍工作的。 8
8、086/8088 系统的时钟频率为 4.77MHz,每个时钟周期约为 200ns。 2.由于存贮器和 I/O 端口是挂接在总线上的, CPU 对存贮器和 I/O 接口的访问,是通过总线实现的。通常把 CPU 通过总线对微处理器外部(存贮器或 I/O 接口)进行一次访问所需时间称为一个总线周期。一个总线周期一般包含 4 个时钟周期,这 4 个时钟周期分别称 4 个状态即 T1 状态、T2 状态、T3 状态和 T4 状态。4、分时复用总线由于 CPU 引脚数量有限,使得一些引脚起多个作用,比如:AB0AB7 在 T1 时刻表示地址,在 T2 T4 时刻表示数据 ,这样就称为 AB0AB7 为分时复
9、用。四、简答题1、半导体存储器分为哪两大类,简要说明各类特点答:按制造工艺分类,半导体存储器可以分为双极型和金属氧化物半导体型两类。双极型(bipolar )由 TTL 晶体管逻辑电路构成。该类存储器件的工作速度快,与 CPU 处在同一量级,但集成度低,功耗大,价格偏高,在微机系统中常用做高速缓冲存储器 cache。 金属氧化物半导体型,简称 MOS 型。该类存储器有多种制造工艺,如NMOS, HMOS, CMOS, CHMOS 等,可用来制造多种半导体存储器件,如静态RAM、动态 RAM、EPROM 等。该类存储器的集成度高,功耗低,价格便宜,但速度较双极型器件慢。微机的内存主要由 MOS
10、型半导体构成。2、简述 8086 中断系统响应可屏蔽中断的全过程答:CPU 在 INTR 引脚上接到一个中断请求信号,如果此时 IF=1,并且,当前的中断有最高的优先级,CPU 就会在当前指令执行结束完以后开始响应外部中断请求。这是,CPU 通过 INTA 引脚连续发送两个负脉冲,外设接口在接到第二个负脉冲后,在数据线上发送中断类型码,CPU 接到这个中断类型码后做如下操作:1 将中断类型码放入暂存器保存;2 将标志寄存器内容入栈,保护中断状态;3 将 IF 和 TF 表示清零;4 保护断点。IP 和 CS 内容入栈;5 根据当前中断类型码,在中断向量表找到相应的中断子程序的首地址,将其装入
11、IP 和 CS,这样就可以实现自动转向中断服务子程序处执行。3、CPU 与外设交换数据的传送方式分为哪几种?简要说明各自特点答:(1)CPU 与外设交换数据的传送方式可分为 3 种:程序传送、中断传送和直接存储器存取(DMA) 传送。 (2)程序查询输入输出传送方式能较好地协调外设与 CPU 之间定时的差别;程序和接口电路比较简单。其主要缺点是:CPU 必须做程序等待循环,不断测试外设的状态,直至外设为交换数据准备就绪时为止。这种循环等待方式很花费时间,大大降低了 CPU 的运行效率。中断传送的 I/O 操作与查询方式的不同,它总是先由外设主动请求中断,再由CPU 通过响应外设发出的中断请求来实现。中断传送方式的好处是:既大大提高了 CPU 的工作效率,又能对突发事件做出实时处理,I/O 响应速度很快。其缺点是需要一系列中断逻辑电路支持,中断程序设计和调试也比较复杂。DMA 方式,是一种专门的硬件电路执行 I/O 交换的传送方式,它让外设接口可直接与内存进行高速的数据传送,而不必经过 CPU,这样就不必进行保护现场之类的额外操作,可实现对存储器的直接存取。 五、计算题