淮海工学院微机原理试题a1

上传人:ji****n 文档编号:45437399 上传时间:2018-06-16 格式:DOC 页数:4 大小:92KB
返回 下载 相关 举报
淮海工学院微机原理试题a1_第1页
第1页 / 共4页
淮海工学院微机原理试题a1_第2页
第2页 / 共4页
淮海工学院微机原理试题a1_第3页
第3页 / 共4页
淮海工学院微机原理试题a1_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《淮海工学院微机原理试题a1》由会员分享,可在线阅读,更多相关《淮海工学院微机原理试题a1(4页珍藏版)》请在金锄头文库上搜索。

1、1淮 海 工 学 院- - 学年 第 学期微机原理及应用试卷(A 闭卷)题号一二三四五六七八九总 分得分一、单项选择题单项选择题(本大题共 20 小题,每题 1 分,共 20 分,将正确答案的 字母号填入下表)题号1234567891011121314151617181920答 案1、在下列指令中操作对象与其它三者不同的的指令有 A 。A)NOP B)MUL BH C)SCASB D)DAA 2、 从 8086CPU 的内部结构上看,其是由( C )两部分组成。 A) 运算器和 20 位物理地址加法器 B) 运算器和总线接口单元 C) 执行单元和总线接口单元 D) 控制器和运算器3、对内存单元

2、进行写操作后,该单元的内容 D 。A)变反 B)不变 C)随机 D)被修改4、若要检查 BX 寄存器中的第 13 位(D12)是否为 1,应该用 B 指令A)OR BX,1000H B)TEST BX,1000HJNZ NO JNZ YESC)XOR BX,1000H D)AND BX,1000HJZ YES JNZ YES5、由 2K1bit 的芯片组成容量为 4K8bit 的存储器需要 D 个存储芯片。A)2 B)8 C)32 D)166、在 8255 和打印机接口中,可采用 C 数据传输方式。A)无条件或程序查询 B)程序查询或 DMA 方式 C)中断传送方式或程序查询方式 D) DMA

3、 方式7、执行返回指令 IRET 退出中断服务程序,这时返回地址来自 B A)CPU 的暂存寄器 B)堆栈区 C)程序计数器 D)ROM 区8、8086 的中断矢量表存放在内存 A 地址单元中。A)00003FFH B)0FE000H0FFFFFH C)80FFH D)20H2FH9、8255 的 C 一般用作控制或状态信息传输。A)端口 A B)端口 B C)端口 C D)端口 A、B、C 均可10、含有立即数的指令中,该立即数被存放在 B A)累加器中 B)指令操作码后的内存单元中C)指令操作码前的内存单元中 D)由该立即数所指定的内存单元中11、寄存器间接寻址方式中,操作数在 C 中。A

4、)通用寄存器 B)堆栈C)存储单元 D)段寄存器12、假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行 PUSH AX 后, B =12HA) 20014H B)20011H C)20010H D)2000FH13、般 LED 显示器接口电路使用 A 数据传送方式。A)无条件 B)程序查询 C)中断 D)DMA14、如果 N=7,8253 工作在方式 3,则高电平的周期为 D 个 CLK。A)6 B)2 C)3 D)415、读取一个非规则字,8086CPU 需 B 个总线周期。2A)1 B)2 C)4 D)8 16、 8086指令中,对AX的结果与其他三条指令不同的是

5、 D A)MOV AX,0 B)XOR AX,AX C)SUB AX,AX D)0R AX,017、现行数据段位于存储器BOOOOHBOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为 C A)B000H,BOFFH B) 0000H,OFFFH C)BOOOH,OFFFH D) B000H,0000H18、若256K位(bit)的SRAM芯片具有8条数据线,则它具有的地址线条数为B A)14 B)15 C)17 D)1819、三片 8259 采用主从式级连,最多可连接 C 个外设的中断请求A)20 B)21 C)22 D)1620、8255A 具有方式 2 的通道有 A A)

6、通道 A B)通道 B C)通道 C D)都不是二、判断正误题二、判断正误题(本大题共 11 个小题,每题 1 分,共 11 分)1、8253 内部三个通道的本质是定时器,当 CLK 信号为周期的且均匀时,可作为计数器用。 ( x)2、8251 可编程串行接口芯片和 80X86CPU 通过串行方式交换数据。x3、8086 系统中,堆栈的操作可以是字节或字操作。( x) 4、采用全译码方式的存储器,其任一单元都有唯一的确定地址。( ) 5、LEA BX,BUF 与指令 MOV BX,OFFSET BUF 功能相同( )6、指令中出现的地址有些是物理地址 (x ) 7、变量定义语句占内存单元。 (

7、 ) 8、N 值为 2 的中断的中断服务程序入口地址在 0008H0011H 中( x)9、中断发生时的现场保护必须在主程序中进行。 ( x)10、汇编语言源程序中至少有一个代码段。 ( )11、串传送指令是 8086 指令系统中唯一条源操作数和目的操作数均可为存储单元的指令( )三、简答题三、简答题(本大题共 8 个小题,每题 4 分,共 32 分)1、 写出 RS232C 标准接口信号中常用的几种信号,并解释其功能。答:RXD、TXD、RTS、CTS 等 2、80386 有哪几种工作方式?答:80386 有三种模式(1 分) ,分别是实地址方式、保护方式和虚拟 8086 方式 (每个 1

8、分) 3、IO 接口电路功能有哪些(列举 4 条) 。答: 转换信息格式:如串并转换、并/串转换等 提供联络信号:如设备就绪、忙,数据缓冲器满、空等。用于协调数据传送所用 的状态信息。 协调定时差异:为使微处理器与外设在处理速度方面差异,使两者之间的数据 交换取得同步,必要时对传送的数据或地址加以缓冲或锁存。 进行译码选址:在多台外设系统中外设接口提供地址译码以及确定设备的功能 实现电平转换:使微型计算机同外设相匹配,接口电路必须提供电平转换和驱 动功能。 具备时序控制:有的接口电路具有自己的时钟发生器,满足微型计算机和各种 外设在时序方面的要求。4、简述(或流程图示)一般 CPU 的中断处理

9、过程。8086CPU 保护断点实际上是把什么值压栈保护?答:(1)微处理器现行状态 PSW、CS、IP 压入栈,清除 IF 和 TF, (2)保护现场即保护中断程序中需要使用的以及中断处理程序中要使用的寄存器, 使之入栈。 (3)转入中断服务程序处理 (4)恢复现场,即弹出保护现场入栈的各个寄存器。 (5)开中断374LS138(6)中断返回,执行 IRET 指令。 IP、cs5、当汇编语言源程序经汇编、链接产生*.EXE 文件并由 DEBUG 程序单步执行时, 为什么不从第一条伪指令开始而且显示器上只有指令的地址和代码?答:因为为伪指令不产生代码、不占据存储单元6、说明 CPU 对存储器和

10、I/O 端口采用统一编址方式的优缺点。优点:可用访问存储器的指令访问 I/O 口 缺点:使内存空间变小7、下图是一存储器的译码电路(全译码) ,计算该芯片的地址范围答:72000H-73FFFH8某微机控制的自动生产线系统利用 8253 定时器/计数器通道 0 对工件进行计数, 通道 1 的 OUT 产生 1KHZ 重复波送扬声器,问通道 0、通道 1 的最佳工作方式分别应是哪种? 答: 通道 0 : 方式 2 通道 1: 方式 3 四、阅读程序题(本大题共 3 个小题,共 13 分)1、下列程序执行完后, (AL)= 37 H, (DL)= 38 H (4 分)MOV CL,4MOV AL,

11、87HMOV DL,ALAND AL,0FHOR AL,30HSHR DL,CLOR DL,30H2、某数据段定义如下:在处填上适当指令,在至处填上结果(5分)DATA SEMENTX DW ?ARRAY1 DW 20 DUP(5,2,1)ARRAY2 DB 5,2,1DATA ENDS其中,变量X的偏移地址为0.部分程序代码为:CODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX, DATAMOV DS,AX MOV AL,TYPE ARRAY;(AL)= 2 MOV BX,ARRAY1+2;(BX)= 2 MOV CX,LENGTH ARRAY1;(

12、CX)= 20 MOV DX, LENGTH ARRAY2;(DX)= 1 3、下面程序执行完后,POPF 指令被执行了 374000 次,4该程序一般被用来完成 延时 功能(4 分)MOV BX,1000LP2:MOV CX,374LP1:PUSHFPOPFLOOP LP1DEC BXJNZ LP2RET 五、问答题(本大题共 11 分)8086 对存储器按段组织有哪些原则?如何辩证地看待 8086CPU 对存储器的分段问题?原则: 1M 存储空间分若干逻辑段 段大小为=64k 段与段之间可以是分离的、连续的、部分重叠的、完全重叠的 优点:可以使指令系统中的多数指令只涉及 16 位地址,减小

13、了指令长度,提高了执行程序的速度。内存储器分段为程序浮动装配创造了条件。 缺点:降低了程序的可读性和易理解性,浪费了部分存储间六、分析题(本大题共 3 个小题,每题 2 分,共 6 分)下面一段程序中 FIRST 和 SECOND 代表存贮单元的地址MOV CX,100CLDMOV SI,OFFSET FIRSTMOV DI,OFFSET , SECONDREP MOVS FIRST,SECONDHLT(1)该程序的功能是:该程序的功能是将 100 个字节的数据搬移到目标区 (2)若 FIRST 为 20000H,SECOND 为 20001H,则该程序存在的问题是 使未搬移的数据被覆盖 (3)该程序实现的功能能否完全由硬件实现?若能,写出其名称答: 能,DMAC七、下图是 8086/8088CPU 的总线操作时序图(部分) (7 分)1、可以看出其 CPU 是 8086 (8086/8088) (1 分)2、CPU 在最小方式下进行总线操作时,ALE 信号于 T1 状态的后期

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

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号