2011微机原理考题(A)
- 格式:docx
- 大小:91.63 KB
- 文档页数:3
济南大学 2010~2011 学年第一学期课程考试试卷( A 卷)
课 程 微机原理及应用 授课教师
考试时间 2011 年 7 月 1 日 考试班级
学 号 姓 名
题号 一 二 三 四 五 六 总 分
得分
一、填空题 (每空 1 分,共 10 分)
1、8086 CPU的地址总线为 20 根,可寻址的地址范围
1M字节 。
2、 8086CPU从功能上分为 总线接口单元 BIU
执行单元 EU
和 两部分。
3、对应于 INT 03H 的中断向量偏移量存放在 。
4、8086CPU中的 SS称为 _堆栈段 ____寄存器, DS称为 __数据段 ____寄存器。
5、指令“ MOV [BX] ,AX”中的源操作数的寻址方式是 __寄存器寻址 __,目的操作数的
寻址方式是 _寄存器间接寻址 ___。
6、汇编中子程序的定义以“名 PROC[参数 ] ”表示开始,以“名 __END[标号 ]__ __”表示
结束。
7.在串行通信中有 同步,异步 两种基本的通信方式。
二、选择题 (每小题 1 分,共 20 分)
将答案填到下表格里
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1.在 8086CPU微机汇编语言程序设计中,字操作的二进制数的位数是( B )
A.8位 B .16位 C.32位 D .64位
2.溢出标志 OF是反映( C )
A.算术运算是否出现进位情况 B.算术运算是否出现借位情况
C.带符号数运算结果是否超过机器能表示的数值范围
D.无符号数运算结果是否超过机器能表示的数值范围
3.默认状态下,在寄存器间接寻址中与 SS段寄存器对应的寄存器是( B )
A.BX B .BP C .SI D .DI
4.下列语句中有语法错误的语句是( A )
A.MOVAX,[BX][BP] B .ADDAX,[BX] C.CMP[BX] ,AX D . LEASI ,20H[BX]
5.以下指令不是逻辑运算指令的是( D)
A.XOR AL,3 B .NOT A C.OR AL,3D .CWD
6.在汇编语言程序设计中,变量定义后,具有类型属性,非法的类型属性是( C
A.字节 B .字 C.字符 D .双字
7.在指令“ MOV AX,INBUFF”中,变量 INBUFF的段是( B )
A.CS B .DSC .SS D.ES
8.2K×8的 RAM芯片数据引线的条数是( D )
A.1条B . 2 条 C.4 条 D .8 条
9.可锁存信息的芯片是用在( B )
A.数据总线 B C.控制总线 D .地址总线 .其他
10.当 CPU复位时,中断状态处于( B )
A.开中断 B .关中断 C .高级中断开 D .不定状态
11. NMI线上的中断请求是( B )
第1页,共 3页 A.可屏蔽的 B .不可屏蔽的 C.有时可屏蔽的,有时不可屏蔽的
D .可以设置 IF 位对其屏蔽
12.对于一低速外设,在外设准备数据期间希望 CPU能做自己的工作,只有当外设准
备好数据后才与 CPU交换数据。完成这种数据传送最好选用的传送方式是( C )
A.无条件传递方式 B .查询传送方式 C.中断传送方式 D .DMA传送方式
13.产生 INTR中断请求信号的是( B )
A.CPU B .I/O 接口 C.运算器 D .中断控制器
14.中断响应过程中, CPU在做保护断点工作时压入堆栈的是断点处的( D )
A.指令 B .IP 值 C.CS值 D .IP 值和 CS值
15.“ OUT 40H,AL”指令时,是什么指令( B )
A.存储器输出 B . I/O 输出 C.存储器输入 D . I/O 输入
16.设 8255A的端口地址为 40H~43H,则端口 B 的地址为( B )
A.40H B .41H C.42H D .43H
17.当 8253 的计数执行单元中的计数值计为 0 时,输出指示计数为 0 的信号线是( )
A.CLK B .GATE C. D7~D0 D . OUT
18. PC的 RS-232C接口有( D )引脚
A.9 条 B.16 条 C.32 条 D .25 条
19. 中断优先权排列是用于 CPU 在某一时刻优先执行( D )。
( A ) 主程序 (B) 所有中断服务程序
( C) 最早申请中断的中断服务 (D) 优先级高的中断服务程序
20. Intel8253 定时 /记数器为( B )
( A ) 2 个独立的 16 位记数器 (B)做记数时 CLK 脉冲必须宽度一样
( C)有五种工作方式 (D)仅按二进值记数。
三、简答题 (每小题 5 分,共 30 分)
1、CPU的三总线中,数据线和地址线上的数据流向有何不同?
2、CPU与外设数据传送的方式有哪些?各有什么特点?
3、CPU的寄存器有哪些 ?
4、串行通讯有哪几种形式?各有什么优点?
5、说明下列两条指令的不同点: SUB AX, BX
CMP AX, BX
6、比较软件、硬件和可编程定时 / 计数器用于定时的特点。
四、程序分析 (每小题 5 分,共 10 分
1 分) (每题 1分,共 12
MOV [BX], [SI] ( )
MOV BL, E5H ( )
IN AL, 80H ( )
DIV 10 ( )
SHL DX, 2 ( )
2、阅读下面的程序
MOV AH ,0
MOV CL,8
第2页,共 3页 Again: SHL AL ,1
JNC Next
INC AH
Next: DEC CL
JNZ Again
HLT
(1)该程序段完成什么功能?( 2 分)
(2)如果 AL 的初值是 55H,程序完成后 AH 中的值是多少?( 3 分)
得 分
五、编程题 (共 8 分)
阅卷人
有 100 个字节的一串字符,找到同“ A”相同的字符,将该字符的所在位置赋给
8086 寄存器 AL 中。
得 分
阅卷人 六、接口综合题(共 22 分)
IBM -PC/XT 的基本 ROM 图。
问: 1、采用什么片选方式( 3 分)
2、写出分配给 32Kⅹ 8ROM 的地址 (用不到的地址均赋零, A18 连接的是“ 与非门” )(5 分)。
附录 138 译码器
138 是 3 选 8 译码器: 3 个端 为 C、B、A 当 C、B、A 为 0、0、0 是选通 Y0;当 CB、A 为 0、0、1 时选通 Y1; 当 C、B、A 为 1、1、1 时选通 Y7。138 译码器要工作必须G2A 和 G2B 为低电平, G1 为高电平。
2 利用一片 Intel8255A 芯片与 8086CPU相接,将可编 8255 芯片设置成: A 口接 8 个 LED示灯,B 口接 8 个开关(或按钮),C 口接 8 个不同声音的喇叭, 并且 A 口、B 口、C口制寄存器的地址分别为 80H,81H,82H, 63H。
1、请画出 8255A外接的 LED、开关和喇叭示意图( 4 分)
2.写出该系统中 8255 的控制字( 4 分)
3、编写一段程序:将 B 口的数据读出,若开关合上,则相应的喇叭和指示灯进行声光提
示(输出形式可以根据你自己的图定, 8255 基本输入 / 输出方式的控制字见附图 2)(6
第2题图
附: 8255 控制命令字
第3页,共 3页