无答案微机原理习题集.doc

上传人:h**** 文档编号:157028 上传时间:2018-07-12 格式:DOC 页数:39 大小:500.50KB
下载 相关 举报
无答案微机原理习题集.doc_第1页
第1页 / 共39页
无答案微机原理习题集.doc_第2页
第2页 / 共39页
无答案微机原理习题集.doc_第3页
第3页 / 共39页
无答案微机原理习题集.doc_第4页
第4页 / 共39页
无答案微机原理习题集.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、 微机原理及 接口技术 习题集 专业班级 学 号 姓 名 第 1 章 概述 一、填空题 1电子计算机主要由 、 、 、 和 等五部分组成。 2 和 集成在一块芯片上,被称作 CPU。 3总线按其功能可分 、 和 三种不同类型的总线。 4计算机系统与外部设备之间相互连接的总线称为 ;用于 连接微型机系统内各插件板的总线称为 ; CPU 内部连接各寄存器及运算部件之间的总线称为 。 5迄今为止电子计算机所共同遵循的工作原理是 和 的工作原理。这种原理又称为 原理。 6. 字长为 8,计算( -1) 补码 +( -127) 补码 = 二、简答题 1 简述微处理器、微计算机及微计算机系统三个术语的内涵

2、。 答: 2什么叫总线?为什么各种微型计算机系统中普遍采用总线结构? 答: 3微型计算 机系统总线从功能上分为哪三类?它们各自的功能是什么? 答: 2 第 2 章 微处理器及其结构 一、填空题 1 8086/8088 CPU执行指令中所需操作数地址由 计算出 位偏移量部分送 ,由 最后形成一个 位的内存单元物理地址。 2 8086/8088 CPU在总线周期的 T1 时刻,用 A19/S6 A16/S3 输出 20 位地址信息的最高 位,而在其他时钟周期,则输出 信息。 3 8086/8088 CPU复位后,从 单元开始读取指令字 节,一般这个单元在_中,在其中设置一条 指令,使 CPU对系统

3、进行初始化。 4 8086系统的存储体系结构中, 1MB存储体分 个库,每个库的容量都是_字节,其中和数据总线 D15 D8相连的库全部由 单元组成,称为高位字节库,并用 _作为此库的选通信号。 5 8086/8088系统中,可以有 个段起始地址,任意相邻的两个段起始地址相距 个存储单元。 6用段基值及偏移量来指明内存单元地址的方式称为 。 7通常 8086/8088 CPU中当 EU执行一条占用很多时钟周期的指令时,或者在多处理器系统中在交换总线控制时会出现 状态。 8 8086 CPU使用 根地址线访问 I/O端口,最多可访问 个字节端口,使用 根地址线访问存储单元,最多可访问 个字节单元

4、。 9 CPU取一条指令并执行该指令的时间称为 周期,它通常包含若干个 总线 周期,而后者又包含有若干个 周期。 二、 单项 选择题 1 某微机最大可寻址的内存空间为 16MB,其 CPU的地 址总线至少应有( )条。 A 26 B 28 C 20 D 22 E 24 2 8086/8088 CPU的 RESET引脚至少应维持( )个时钟周期的正脉冲宽度才能有效复位。 A 4 B. 5 C 2 D 3 3 当 RESET信号进入高电平状态时,将使 8086/8088 CPU的( )寄存器初始化为 0FFFFH。 A SS B DS C ES D CS 4 8086/8088 CPU 与慢速存储

5、器或 I/O 接口之间进行数据传输,为了使传送速度匹配,有时需要在 ( )状态之间插入若干等待周期 TW。 A T1 和 T2 B T2 和 T3 C T3 和 T4 D随机 5 8086/8088 CPU中标志寄存器的主要作用是( )。 A 检查当前指令的错误 B 纠正当前指令执行的结果与错误 C 决定是否停机 D 产生影响或控制某些后续指令所需的标志 6 8086最小模式下的存储器读周期中地址锁存发生在总线周期的( ) 时刻。 3 A T1 B T2 C T3 D T4 7 指令指针 IP的作用是( )。 A保存将要执行的 下一条指令的地址 B保存 CPU要访问的内存单元地址 C保存运算器

6、运算结果内容 D保存正在执行的一条指令 8 8086CPU有两种工作模式,最小模式的特点是( )。 A CPU提供全部控制信号 B 由编程进行模式设定 C 不需要 8282收发器 D 需要总线控制器 8288 三、简答题 1 8086/8088 CPU 分为哪两个部分? 如何协调工作? 2 8086/8088 CPU的地址总线有多少位?其寻址范围是多少? 3 8086/8088 CPU使用的存储器为什么要分段?怎么分段? 4 8086/8088 CPU 中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用? 4 5 Intel 8086与 8088有何

7、区别? 6 8086/8088CPU工作在最小模式时:当 CPU访问存储器时,要利用哪些信号?当 CPU访问外设接口时,要利用哪些信号? 7 什么是逻辑地址?什么是物理地址?它们之间有什么联系?各用在何处? 5 8 设现行数据段位于存储器 0B0000H 0BFFFFH 单元, DS 段寄存器内容为多少? 9在 8086 中,逻辑地址、偏移地址、物理地址分别指的是什么? 10 给定一个存放数据的内存单元的偏移地址是 20C0H,( DS) =0C0E0H,求出该内存单元的物理地址。 11 8086/8088 为什么采用地址 /数据引线复用技术? 12 怎样确定 8086 的最大或最小工作模式?

8、 13 8086 基本总线周期是如何组成的? 6 14在基于 8086 的微计算机系统中,存 储器是如何组织的?存储器是如何与处理器总线连接的? BHE 信号起什么作用? 15 有一个由 20 个字组成的数据区,其起始地址为 610AH:1CE7H。试写出该数据区首末单元的实际地址 PA。 16有两个 16 位的字 31DAH、 5E7FH,它们在 8086 系统存储器中的地址为00130H 和 00135H,试画出它们的存储器示意图。 17 试说明 8086CPU 的控制引脚 ALE 的作用。 第 3 章 8086/8088CPU 指令系统 一、判断题 1 MOV AX, BP的源操作数物理

9、地址为 16( DS) +( BP)。 ( ) 2 OUT DX, AL 指令的输出是 16 位操作数。 ( ) 3 不能用立即数给段寄存器赋值。 ( ) 4 所有传送指令都不影响 PSW 寄存器的标志位。 ( ) 5 堆栈指令的操作数均为字。 ( ) 6 段内转移指令执行结果要改变 IP, CS 的值。 ( ) 二、单项选择题 7 1 寄存器间接寻址方式中,操作数在( )中。 A. 通用寄存器 B. I/O 端口 C. 存 储单元 D. 段寄存器 2 ( )寻址方式的跨段前缀不可省略。 A. DS: BP B. DS: SI C. DS: DI D. SS: BP 3 假设( SS) =20

10、00H,( SP) =0012H,( AX) =1234H,执行 PUSH AX 后,( SP) =( )。 A. 0014H B. 0011H C. 0010H D. 000FH 4 用 BP 作基址变址寻址时,操作数所在的段是当前( )。 A. 数据段 B. 代码段 C. 堆栈段 D. 附加段 5 已知 ( IP) =1000H, CF=0,则执行指令 JNC Short label 后,下列各数中哪一个是可能的 IP 值? ( ) ( A) 0FFFFH ( B) 0FFEH ( C) 10FEH ( D) 1100H 6 执行下列指令后,( AX) =( )。 MOV AX, 1234

11、H MOV CL, 4 ROL AX, CL DEC AX MOV CX, 4 MUL CX HLT A. 8D00H B. 9260H C. 8CA0H D. 0123H 7 设( AL) = - 68,( BL) = 86,执行 SUB AL, BL 指令后,正确的结果是( )。 A. CF =1 B. SF =1 C. OF =1 D. ZF =1 8 已知( SI) 0004H,( DS) 8000H,( 80004H) =02H,( 80005H) =C3H。指令 LEA AX, SI执行后( AX)( )。 A. 0002H B. 0005H C. 0004H D. C302H 9

12、 条件转移指令 JNE 的条件是( )。 A. CF 0 B. CF 1 C. ZF 0 D. ZF 1 10 在 8086 中,( BX) 0282H,且题中指令已在指令队列中,则执行 INC BYTE PTR( BX)指令需要的总线周期为( ) 。 A. 0 B. 1 C.2 D. 3 三、多项选择题 1 下列指令中源操作数使用寄存器寻址方式的有( )。 A. MOV BX, BUF SI B. ADD SI+50, BX C. SUB AX, 2 D. CMP AX, DISP DI E. MUL VAR BX F. PUSH CX 8 2 将累加器 AX 的内容清零的正确指令是( )。

13、 A. CMP AX, AX B. SUB AX, AX C. AND AX, 0 D. XOR AX, AX 3 正确将字变量 WORD VARR 偏移地址送寄存器 AX 的指令是( )。 A. MOV AX, WORD VARR B. LES AX, WORD VARR C. LEA AX, WORD VARR D. MOV AX, OFFSET WORD VARR 4 调用 CALL 指令可有( )。 A. 段内直接 B. 段内间接 C. 短距离( SHORT) D. 段间直接 E. 段间间接 5 8086 指令的操作数可能有( )。 A. 0 B. 1 C. 2 D. 3 四、填空题

14、1 与指令 MOV BX, OFFSET BUF 功能相同的指令是 。 2 假设( BX) = 0449H,( BP) = 0200H,( SI) = 0046H,( SS) = 2F00H,( 2F246H)= 7230H 则执行 XCHG BX, BP+SI指令后,( BX) = 。 5 在数据传送类指令中,只有 和 两条指令会影响标志位 的值,其中指令 是唯一可以改变 TF 标志的指令。 6 设有 100 个字节数据(补码),存放在数据段中 EA 2000H 的存储单元中。以下程序应该从该数据区中找出最小的一个数据,并存入 EA 2100H 单元中,请将下面程序补充完整。 MIN: MO

15、V BX, MOV AL, BX MOV CX, LOOP1: INC BX CMP AL, BX LOOP2 MOV AL, BX LOOP2: DEC CX JNZ MOV , AL 7 MOV AX , ES : BX SI 中 , 源 操 作 数 的 物 理 地 址 计 算 式是: 。 五、综合题 1 请指出以下各指令的源、目的操作数所使用的寻址方式。 ( 1) MOV SI, 2100H ( 2) SBB DISPBX, 7 9 ( 3) AND DI, AX ( 4) OR AX, 609EH ( 5) MOV BX DI 30H, CX ( 6) PUSH ES: BP ( 7)

16、 CALL DISP DI 答: 3 设若标志寄存器原值为 0A11H, ( SP) =0060H, ( AL) =4。下列几条指令执行后,标志寄存器、 AX、 SP的值分别是多少? PUSHF LAHF XCHG AH, AL PUSH AX SAHF POPF 答: 4 假如在程序的括号中分别填入指令 : (1) LOOP L20 (2) LOOPNE L20 (3) LOOPE L20 试说明在三种情况下 , 当程序执行完后 , AX、 BX、 CX、 DX 四个寄存器的内容分别是什么 ? BEGIN: MOV AX,01 MOV BX,02 MOV DX,03 MOV CX,04 L20: INC AX ADD BX,AX SHR DX,1 ( )

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。