内容发布更新时间 : 2024/11/20 4:50:19星期一 下面是文章的全部内容请认真阅读。
西南交通大学2016~2017学年第(一)学期期末考试试卷(A)
课程代码: 3243970 课程名称:《微机原理》 考试时间: 120 分钟
题号 得分 一 二 三 四 五 六 七 八 九 十 总成绩 班级 姓名 学号 阅卷教师签字:
一、单项选择题(每题2分,共20分)
1、对指令TEST AL, 10H 的功能描述正确的是( )。
A. AL与10H相或,影响标志位 B. AL与10H相与,影响标志位 C. AL与10H相减,不影响标志位 D. AL与10H相与,回送操作结果
2、8位二进制补码所能表示的最小范围是-128,原因是( )。
A. ‘0’分正负 B. 10000000B是-128的补码
C. 11111111B是-128的补码 D. 11111111B是-127的补码
3、8086为了能实现重叠操作,其在结构设计上分为( )两部分。
A. EU 和 BIU B. 通用寄存器和段寄存器 C. 指令缓冲区和地址形成器 D. 数据总线和地址总线
4、8086的引脚AD0-AD15是分时复用的,分时是指( )送出地址或数据。
A. 不同的地址和数据总线 B. 不同的总线周期 C. 不同的中断响应周期 D. 不同的时钟周期
5、若要使寄存器AL中的低4位不变,高4位为0,所用指令为( )。
A. AND AL, 0FH B. AND AL,0F0H C. OR AL, 0FH D. OR AL,0F0H
6、 AL, BL中存放的是带符号数,指令SUB AL, BL执行后,AL=0C0H, OF=1,( )选项正确。
-1-
A. AL>0 , BL>0 B. AL<0 , BL<0 C. AL>0 , BL<0 D. AL<0 , BL>0 7、DOS软件与( )选项的软件属于同一类型软件。
A. BIOS B. QQ C. Photoshop D. Android
8、8086的指令中,正确的指令是( )
A. PUSH BL B. SAR AX , 2 C. IN AL, 380H D. MOV AX, 1[BX][SI] 9、8086响应外部可屏蔽中断时,保护现场主要包括( )
A. AX、F和CS B. IP、CS和SP C. IP、F和AX D. IP、CS和F 10、芯片82C55和8253是可编程的,其理由是( )
A. 通过控制字改变其工作方式 B. 片内有程序存储器 C. 芯片自身可以改变工作方式 D. 都有4个端口地址
二、填空题(每空1分,共20分)
1、设字长为八位,有X=-123,Y=3,则有:[X+Y]补=_________,[X-Y]补=__________。 2、8086在上电复位后取出第一条指令的段基址为 ,段内位移量为 。 3、8086可屏蔽中断的中断响应信号是 INTA非 ,在此信号的第二个总线周期低电平时要求外部设备
送上 中断类型号 n 。
4、数制转换:252=_____________H,用压缩BCD码表示为______________H。
5、存储器片选信号产生方法有(1) ,(2) 和(3) 。 6、 汇编语言生成可执行程序要经过源程序、目标程序和执行程序的过程,此3个不同阶段生成的文件
名的后缀分别为: , 和 。 7、 DOS系统功能调用的子程序功能号一般送入 中。 8、 执行如下程序段: MOV AX, 2
-2-
MOV CX, 5 MOV BX, 0CH SHL AX, 1 SUB BX, AX LOOPNZ AGAIN
AGAIN:
运行后,AX= ,CX= ,BX= 。
9、已知DF=1,用串操作指令存放100个字节数据,首字节逻辑地址为1000H:110AH,则该数据块 首字节的物理地址PA=_________H,末字节偏移地址为_________H。
三、判断题(正确在括号内打“√”,错误打“×”,每题1分,共5分)
1、 8086 系统中,所有寄存器之间可以任意直接传送赋值。 ( ) 2、 当I/O口与存储器统一编址时,需要用相同的指令访问存储器和I/O口。 ( ) 3、 用软件确定中断优先权时,只要改变查询的顺序,即可以改变中断的优先权。 ( ) 4、 POPF ( ) 5、 标志寄存器中的标志位由计算机或程序赋值 ( )
四、简答题(共25分)
1、设DS=1000H,SS=2000H,SI=100H,DI=200H,BX=SP=300H,BP=400H,分别指出下列指令的寻址方式,若与存储器操作数有关的请写出有效地址EA和物理地址PA。(6分)
(1)PUSH AX
(2)MOV BX,6 [BP] [DI]
2、程序段定义如下:(15分)
DATA SEGMENT AT 2000H
ORG 200H
X1 DB 0,1
-3-