微机原理试题B卷 下载本文

内容发布更新时间 : 2024/6/30 12:31:31星期一 下面是文章的全部内容请认真阅读。

青岛市技师学院2013-2014学年 第 二 学期

《微机原理》期末考试试题

班级: 姓名: 分数:

一、填空(每空1.5分,20空,共30分) 1(88)D = B;(10101010)B = H;(0F0)H = B; 2 +104的原码 = H ,+104的补码 = H

-26 的原码 = H ,-26的补码 = H写出下列(采用8位二进制,最高位为符号位)。

3 进行8位二进制数加法:10111010+01101100,8位结果是 ,标志CF= 。 4.56D用压缩BCD码表示为_____非压缩BCD码为_____ 5. 计算机存储容量的基本单位:1 B(Byte)=___b(bits),1GB=_____MB=____B 6.设(AX)=003AH,(CL)=04H,CF=1,执行 ADC AL ,CL 后,(AL)=___ 7.伪指令SUM DB 9 DUP(6,2 DUP(1,0)),共占内存___ 字节。 8. 假设(SP)=1000H,(AX)=2000H,(BX)=3000H,试问:(1) 执行PUSH AX指令后,(SP)= (17) H; (2) 再执行PUSH BX和POP AX指令后,(SP)= H,(AX)= H,(BX)= H 。 (21)0FFE (22)0FFE (23)3000 (24)3000

二、选择(每题2分,10小题,共20分)

1. 微型计算机的性能主要由 来决定。

A、价钱 B、CPU C、控制器 D、其它

2. 在计算机内部,一切信息的存取、处理和传送都是以 形式进行的。

A)十进制码 B)ASCII码 C)十六进制编码 D)二进制编码 3执行指令 MOV AL,‘1’,(AL)=( )(字符‘1’的ASCII码是31H)

A 1 B0 C31H D32 4地址为12345H的存储单元,存放双字型数据87654321H,其相邻四个存储单元依次存放的数据是( ) A 87H,65H,43H,21H B 21H,43H,65H,87H C78H,56H,34H,12H D 12H,34H,56H,78H 5. 完成将有符号数BX的内容除以2的指令是( )

A SHR BX,1 B SAR BX,1 C SHL BX,1 D SAL BX,1 6、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为( )

A.02120H B.20120H C.21200H D.03200H 7. 地址总线为20位的微处理器可直接寻址的最大范围是( )。

A 1MB B 16MB C 64MB D 4GB

8.USB是一种 ( )

A 通用的串行总线接口 B 通用的并行总线接口

9. 完成同指令XCHG AX,BX相同功能的指令或指令序列是( )。

A. MOV AX,BX B. MOV BX,AX C. PUSH AX D. MOV CX,AX POP BX MOV AX,BX

MOV BX,CX

10. 已知AL=01000001B,执行指令“OR AL,20H”后,AL=__

A 71H B70H C 72H D73H

三、简答(每题10分,2小题,共20分)

1.8086系统中存储器的逻辑地址由哪两部分组成?如何生成?每个段的逻辑地址与寄存器之间有何对应关系?

2. 计算机硬件系统有哪些部件构成?

四、阅读程序及编程(共30分)

编写指令或指令序列完成下面的算数运算或逻辑运算 (1)寄存器DX和AX组成32位数左移一位 (2)BL寄存器低四位置零,其余位不变

(3)从AX寄存器中减去036AH,结果存入AX中

(4)将AH和AL两个非压缩的BCD数组成一个压缩的BCD数放在AH中。(AH的内容占高半字节,AL内容占低半字节) (5)清除CX寄存器

参考答案及评分标准

一、 填空(每空1.5分,20空,共30分)

(1) 1011000 (2) AA (3) 11110000 (4) 68 (5) 68 (6)9A (7) 0E6 (8) [1]00100110 (9) 1 (10) 01010110 (11) 0000010100000110 (12) 8

(13) 210 (14) 230 (15) 003F (16)

(17) 0FFE

(18) 0FFE (19) 3000 (20) 3000

二、 选择(每题2分,10小题,共20分) 1.B 4.B 7.D 10.A 2.D 5.B 8.A 3.C 6.B 9.D

三、问答(每题10分,2小题,共20分)

1. 答:段地址:偏移地址 物理地址=段地址左移四位加上偏移地址 代码段的段地

址在CS段寄存器中,数据段的段地址在DS段寄存器中,堆栈段的段地址在SS段寄存器中,附加段的段地址在ES段寄存器中,

2. 答:运算器,控制器,存储器,输入设备,输出设备 三、 程序阅读及编写(共30分,每空6分)

(1)SHL AX ,1

RCL DX,1 (2)AND BL,OFH (3)SUB AX,036AH (4)MOV CL,4 ROL AH,CL OR AH,AL 或者

MOV CL,4 SHL AL,CL SHL AX,CL

(5) MOV CX,0 或SUB CX,CX 或XOR CX,CX