ImageVerifierCode 换一换
格式:DOCX , 页数:81 ,大小:313.88KB ,
资源ID:167270      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-167270.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机原理试题集+答案.docx)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

微机原理试题集+答案.docx

1、第 1章 概述 1电子计算机主要由 运算器 、 控制器 、 存储器 、 输入设备 和 输出设备 等五部分组成。 2 运算器 和 控制器 集成在一块芯片上,被称作 CPU。 3总线按其功能可分 数据总线 、 地址总线 和 控制总线 三种不同类型的总线。 4计算机系统与外部设备之间相互连接的总线称为 系统总线(或通信总线) ; 用于连接微型机系统内各插件板的总线称为 系统内总线(板级总线) ; CPU 内部连接各寄存器及运算部件之间的总线称为 内部总线 。 5迄今为止电子计算机所共同遵循的工作原理是 程序存储 和 程序控制 的工作原理。这种原理又称为 冯 诺依曼型 原理。 第 3章 微处理器及其结

2、构 1 8086/8088 CPU 执行指令中所需操作数地址由 EU 计算出 16 位偏移量部分送 BIU ,由 BIU 最后形成一个 20 位的内存单元物理地址。 2 8086/8088 CPU在总线周期的 T1 时刻,用 A19/S6 A16/S3 输出 20 位地址信息的最高 4 位,而在其他时钟周期,则输出 状态 信息。 3 8086/8088 CPU复位后,从 0FFFF0H 单元开始读取指令字节,一般这个单元在 ROM 区中,在其中设置一条 跳转 指令,使 CPU对系统进行初始化。 4 8086系统的存储体系结构中, 1MB存储体分 2 个库,每个库的容量都是 512K字节,其中和

3、数据总线 D15 D8相连的库全部由 奇地址 单元组成,称为高位字节库,并用 BHE 作为此库的选通信号。 5 8086/8088系统中,可以有 64K 个段起始地址,任意相邻的两个段起始地址相距 16 个存储单元。 6用段基值及偏移量来指明内存单元地址的方式称为 逻辑地址 。 7通常 8086/8088 CPU中当 EU执行一条占用很多时钟周期的指令时,或者在多处理器系统中在交换总线控制时会出现 空闲 状态。 8 8086 CPU使用 16 根地址线访问 I/O端口,最多可访问 64K 个字节端口,使用 20 根地址线访问存储单元,最多可访问 1M 个字节单元。 9 CPU取一条指令并执行该

4、指令的时间称为 指令 周期,它通常包含若干个 总线 周期,而后者又包含有若干个 时钟 周期。 1某微机最大可寻址的内存空间为 16MB,其 CPU的地址总线至少应有 ( 24) 条。 2 8086/8088 CPU的 RESET引脚至少应维持 4 个时钟周期的正脉冲宽度才能有效复位。 3当 RESET信号进入高电平状态时,将使 8086/8088 CPU的 CS 寄存器初始化为 0FFFFH。 4 8086/8088 CPU 与慢速存储器或 I/O 接口之间进行数据传输,为了使传送速度匹配,有时需要在 T3 和 T4状态之间插入若干等待周期 TW。 5 8086/8088 CPU中标志寄存器的

5、主要作用是 产生影响或控制某些后续指令所需的标志 。 6 8086最小模式下的存储器读周期中地址锁存发生在总线周期的 T1 时刻。 7 指令指针 IP的作用是 保存正在执行的一条指令 。 8 8086CPU有两种工作模式,最小模式的特点是 CPU提供全部控制信号。 第 4章 8086/8088CPU 指令系统 1 寄存器间接寻址方式中,操作数在 存储单元 中。 2 用 BP作基址变址寻址时,操作数所在的段是当前 堆栈段。 9 条件转移指令 JNE 的条件是 ZF 0 。 4 调用 CALL 指令可有 段内直接 .段内间接 .段间直接 .段间间接 。 5 在数据传送类指令中,只有 SAHF 和

6、POPF 两条指令会影响标志位的值,其中 指令 POPF 是唯一可以改变 TF 标志的指令。 第 5章 汇编语言程序设计 1 段定义伪指令语句用 SEGMENT 语句表示开始,以 ENDS 语句表示结束。 2 ARRAY DW 10 DUP( 5 DUP ( 4 DUP ( 20H, 40H, 60H)语句执行后共占 1200 字节存储单元。 3 汇编语句中,一个过程有 NEAR 和 FAR 两种属性。 NEAR 属性表示主程序和子程序 在同一个代码段中 , FAR 属性表示主程序和子程序 不在同一个代码段中。 4 DOS 系统功能号应放在 AH 寄存器中。 5 子程序又称 过程 ,它可以由

7、PROC 语句定义,由 ENDP 语句结束,属性可以是 NEAR 或 FAR 。 6 假设 VAR 为数据段中已定义的变量,则指令 MOV BX, OFFSET VAR 中源操作数的寻址方式是 立即数寻址 。 7 EXE 文件产生在 连接 之后。 8 主程序与子程序之间传递参数可通过 堆栈 、 存储器单元 、 通用寄存器进行。 9 计算机系统软件中的汇编程序是一种 翻译程序。 第 6章 存储器系统 一、选择题 1 存储容量 、 集成度 、 最大存储时间 是半导体存储器芯片的性能指标。 2高速缓存由 DRAM 构成。 3由 2K1bit 的芯片组成容量为 4K8bit 的存储器需要 16个 存储

8、芯片。 6外存储器包括 软磁盘 、 磁带 、 硬磁盘 、 光盘。 7 在多级存储体系结构中, Cache-主存结构主要用于解决 主存与 CPU速度不匹配 的问题。 8 动态 RAM的特点之一是需要 刷新电路、存取速度高于静态 RAM 。 1.在分层次的存储系统中,存取速度最快、靠 CPU最近且打交道最多的是 Cache 存储器,它是由 DRAM 类型的芯片构成,而主存储器则是由 SRAM 类型的芯片构成。 2将存储器与系统相连的译码片选方式有 线选 法、 部分地址译码 法和 全地址译码 法。 4 微机系统中存储器通常被视为 Cache 、 主存 、 辅存 三级结构。 第 7章 中断技术 1 8

9、086 CPU 工作在总线请求方式时,会让出 地址、数据和控制总线。 1中断矢量就是中断服务子程序的 入口地址 ,在内存中占有 4 个存储单元,其中低地址存储单元存放的是 IP内容 ,高地址存储单元存放的是 CS 内容 。 2中断返回指令是 IRET ,该指令将堆栈中保存的断点弹出后依次装入 IP 寄存器和 CS 寄存器中,将堆栈中保存的标志装入 Flags 中。 3 CPU 响应 8259A 中断,在引脚 INTA 上输出 2 个负脉冲,在第 2 个负脉冲期间读入中断类型码。 4 8086CPU 共可管理 256 个中断, 中断矢量表放在从 00000 H地址单元到 003FF H 地址单元

10、,总共有 1K 个字节。 5 CPU 响应中断后将 Flags 寄存器入栈保存,然后自动将 IF 标志和 TF 标志复位。若要实现中断嵌套,必须在中断服务子程序中执行一条 开中断 指令。 第 8章 输入 /输出接口技术 1 8086CPU在执行 IN AL, DX指令时, DX寄存器的内容输出到( A )上。 A. 地址总线 B. 数据总线 C. 存储器 D. 寄存器 2在 CPU 与外设进行数据传送时,下列( C )方式可提高系统的工作效率。 A. 无条件传送 B. 查询传送 C. 中断传送 D. 前三项均可 3外部设备的端口包括 ( ABC )。 A. 数据端口 B. 状态端口 C. 控制

11、端口 D. 写保护口 4 CPU 在数据线上传输的信息可能是 ( ABC )。 A. 数据 B. 状态 C. 命令 D. 模拟量 5 PC/XT 机对 I/O 端口的寻址方式有( AF )。 A. 端口直接寻址 B. 寄存器寻址 C. 基址寻址 D. 变址寻址 E. 寄存器相对寻址 F. DX 间接寻址 6 PC 机在和 I/O 端口输入输出数据时, I/O 数据须经( AE )传送。 A. AL B. BL C. CL D. DL E. AX F. BX G. CX H. DX 7 I/O 接口电路中, 8255 控制口可能使用的端口地址只能是( D )。 A. 00H B. 01H C.

12、04H D. 07H 8 程序查询 I/O 的流程总是按( B ) 的次序完成一个字符的传输。 A. 写数据端口,读 /写控制端口 B.读状态端口,读 /写数据端口 C. 写控制端口,读 /写状态端口 D. 随 I/O 接口的具体要求而定。 9 由( D )引脚的连接方式可以确定 8255 的端口地址。 A. RD 、 CS B. WR 、 A0 C. A0、 A1 D. A0、 A1、 CS 10 若 8255A 接口芯片的 A口工作在方式 2 时, B口可以工作在( D )。 A. 方式 0 B. 位控方式 C. 方式 2 D. 方式 0或方式 1 11 在 CPU 与外设之间设计接口电路

13、的目的主要有( ABCD)。 A. 解决驱动能力问题 B. 控制数据传输速度 C. 完成数据形式转换 D. 负责 CPU 与外设的联络 二、填空题 1对 I/O 端口的编址一般有 外设与内存统一编址 方式和 外设与内存独立编址 方式。 PC 机采用的是 独立编址 方式。 2在 PC 系列微机中, I/O 指令采用直接寻址方式的 I/O 端口有 256 个。采用 DX 间接寻址方式可寻址的 I/O 端口有 64K 个。 3数据的输入 /输出指的是 CPU 与 外设 进行数据交换。 4数据输入 /输出的四种方式是 无条件传送方式 、 条件传送方式 、 中断方式 和 DMA 传送方式 。 5 CPU

14、 在执行 OUT DX, AL 指令时, DX 寄存器的内容送到地址总线上, AL 寄存器的内容送到数据总线上。 6当 CPU 执行 IN AL, DX 指令时, IOM/ 引脚为 低 电平, RD 为 低 电平, WR 为 高 电平。 第 9章 串行通信技术及其接口芯片 一、填空题 1如果串行传输速率是 2400 波特,则数据位的时钟周期是 4.1710 -4 秒。 2设串行异步传送的数据格式是 7 个数据位、 1个停止位、 1 个校验位,波特率为 2400,则每秒钟传送的最大字符数为 240 个。 3为使传送过程更可靠,在串行异步通信接口中设立了三种出错标志,分别是 溢出错 、 格式错 和

15、奇偶错。 4串行通信根据其连接方式的不同可分为单工、 单双工 和 全双工 等三种。 5 设 8251A 工作于异步方式,收发时钟频率为 38.4KHz,波特率为 2400。数据格式为 7 位数据位, 1位停止位,偶校验,则 8251A 的方式字为 7AH 。 二、单项选择题 1 串行同步传送时,每一帧数据都 是由 ( D )开头的。 A.低电平 B.高电平 C.起始位 D.同步字符 2 RS232 是一种常用的串行总路线标准,它规定逻辑“ 0”对应的电平是( C)。 A.0+1.8V B. +2.8+5V C. +3+15V D. -15-3V 3 现行 PC 机中打印机与主机的接口标准大多采

16、用 ( C )。 A.IDE B.Centoronics C.RS-232C D.SCSI 4 USB 通用串行总线实际上是一个万能插口,目前在 PC 机上都有 USB 连接器插座, USB连接器为 ( C )芯连接器。 A.2 B.3 C.4 D.5 5 8251A 的方式控制字(即模式字)的作用是 ( A )。 A.决定 8251 的数据格式 B.决定 8251 的数据格式和传送方向 C.决定 8251 何时收发 D.以上都不对 6 在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是 ( D )。 A.字符间无间隔 B.双方通信同步 C.发生错误的概率少 D.附加位信息

17、总量少 7 异步串行通信中,收发双方必须保持( C )。 A.收发时钟相同 B.停止位相同 C.数据格式和波特率相同 D.以上都正确 8 可编程通信接口芯片 8251A( D )。 A.可用作并行接口 B.仅可用作异步串行接口 C.仅可用作同步串行接口 D.可用作同步、异步串行接口 模拟试题(一) 一、单选题 1在 8086 宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是 。 A. 汇编指令 B. 伪指令 C. 机器指令 D. 宏指令 2在 CMP AX, DX 指令执行后,当标志位 SF、 OF、 ZF满足下列逻辑关系( SFOF ) ZF 0时,表明 。 A. (AX) (

18、DX) B. (AX) (DX) C. (AX) ( 3.FC) H。 ( ) 6 8086 系统中,每个存储单元都只对应一个唯一的物理地址和一个唯一的逻辑地址。 ( ) 7 8086 的中断分为可屏蔽中断和不可屏蔽中断两种。 ( ) 8 串行接口中 “ 串行 ” 的含意仅指接口与外设之间的数据交换是串行的,而接口与 CPU 之间的数据交换仍是并行的。 三、填空题 设模为 28,则 52 的补码为 _H, 14 的补码为 _H, -0 的反码为 _H。 设内存中一个数据区的起始地址是 1020H: 0A1CBH,在存入 5 个字数据后,该数据区的下一个可以使用的单元的物理地址是 _。 8086

19、 根据所构成系统大小的不同,可以工作在最大方式或最小方式。在最大方式下,系统需使用 _ 来形成总线周期 。 微机系统内,按信息传输的范围不同,可有 _, _, _, _等四级总线。 CPU 对外设进行数据传送的方式有 三 种,即 _, _,或 _。 汇编指令通常包括 _ 和 _ 两部分。 8086 系统中,默认方式下对指令寻址由寄存器 _ 和 _ 完成,而堆栈段中的偏移量可由寄存器 _ 或 _ 来指示。 程 序存储与程序控制原理的含义是 _ 。 四、程序阅读 下面的程序通过子程序调用,将数组 ARRAY 的 COUNT 个元素求和,并将结果送 SUM 单元,分析这段程序后,补充完整程序中的空格

20、部分。 SUM DW ? ARRAY DW 200 DUP(?) COUNT DW 200 MOV BX, OFFSET SUM PUSH BX MOV BX, OFFSET ARRAY PUSH BX MOV BX, OFFSET COUNT PUSH BX CALL SUMPRO LABEL1: SUMPRO PROC NEAR PUSH AX PUSH BX PUSH SI PUSH DI PUSH BP MOV BP, SP MOV SI, BP+ ;得到 ARRAY 的地址 MOV DI, BP+ ;得到 COUNT 的地址 MOV CX, DI MOV DI, BP+ ;得到 SU

21、M 的地址 XOR AX, AX NEXT:ADD AX, SI INC SI INC SI LOOP NEXT MOV , AX ;送求和结果 POP POP DI POP SI POP BX POP AX RET 6 SUMPRO ENDP 设有 100 个字节数据(补码),存放在数据段中 EA 2000H 的存储区内,以下程序应能从该数据区中找出最大的 1 个数并存入同一数据段 EA 2100H 的单元中,请完成该程序(在空白处填入适当的语句)。 MAX: MOV BX, MOV AL, BX MOV CX, LOOP1: INC BX CMP AL, BX LOOP2 MOV AL,

22、BX LOOP2: DEC CX JNZ MOV , AL 五、存储器编址 某系统有一片 EPROM2716,它与 CPU 地址总线的连接如图,写出此 EPROM 的地址空间范围。 六、综合应用 有如题六图键盘电路,试编写 8255 初始化程序和键值读取程序,并将键值序号在LED 七段数码管显示出来。 七、设计题 设外部有一脉冲信号源 PLUS,要求用 8253 5的计数器 0对该信号源连续计数,当计数器计为0时向 CPU 发出中断请求。 1、画出 8253-5的 CLK0、 GATE0 和 OUT0 的信号连接图。 2、若该芯片的端口地址为 40H 43H,计数初值为 1234H,写出该计数

23、器工作在方式 2按二进制计数的初始化程序。 3、若计数初值为 12345H,在上述基础上增加计数器 1 如何连接以实现计数。 参考答案 一、单选题 BABCA BBCDD 二、判断题 三、填空题 1、 34H, 0F2H, 0FFH 2、 1020H: 0A1D5H 或 1A3D5H 3、总线控制器 8288 4、片内总线,片(间)总线,系统内总线,系统外总线 5、程序方式,中断方式, DMA 方式 6、操作码,操作数 7、 CS, IP, SP, BP 8、用户应预先将程序存入存储器,计算机开始工作后,其控制器将自动、依次地从存储器中取出程序指令并加以执行,而不需人工干涉。 四、程序阅读 1

24、 14 12 16 DI BP。 2 2000H, 99, JGE, LOOP1, 2100H 五、存储器编址 A000H A3FFH 六、综合应用 一种可能的程序实现如下: DATA SEGMENT ;数据段中存放数字 0 9 的 LED 显示代码 LED DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV DX, 203H ;送 8255 工作方式字: A 口方式 0输出, MOV

25、AL, 10001000B; C口上半部输入,下半部输出 OUT DX, AL MOV CX, 3 ;准备键扫 MOV AL, 0FEH ;送第一行扫描码: PC0 0 MOV BH, -1 ; BH 1 表示第一行无键按下 S_NEXT: MOV DX, 202H ;从 8255C 口下半部送键扫描码 OUT DX, AL MOV BL, AL IN AL, DX ;从 8255C 口上半部读按键状态 AND AL, 70H CMP AL, 70H ;( AL) 70H 表示无键按下 JNZ DISP ;有键按下,转到显示处理 MOV AL, BL RCL AL, 1 ADD BH, 3 ;准备检查第二行( PC1 0)键状态 LOOP S_NEXT JMP EXIT DISP: MOV CL, 4 ;根据 AL值计算键值 SHR AL, CL NN: INC BH RCR AL, 1 JC NN MOV AH, 0 ;查表取键值显示码 MOV AL, BH MOV SI, AX MOV AL, LEDSI MOV DX, 200H ;从 8255A 口送显示码,驱动 LED 显示 OUT DX, AL EXIT: MOV AX, 4C00H ;退出 INT 21H CODE ENDS END START

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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