微机原理习题

  • 格式:docx
  • 大小:111.04 KB
  • 文档页数:28

下载文档原格式

  / 28
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题(每小题 1 分共10 分)

1. 能够被CPU 直接识别的语言是( )

①汇编语言②高级语言③机器语言④应用语言

2. 若内存容量为64KB ,则访问内存所需地址线多少条。( )

①16 ②20 ③18 ④19

3. 通常我们将计算机指令的集合称为( )

①指令系统②汇编语言③高级语言④仿真语言

4. I/O 单独编址方式下,从端口输出数据可使用( )

①IN ②OUT ③MOV ④XCHG

5. 8086 指令队列空出两个字节或8088 指令队列空出一个字节时,则BIU 就自动执行一次什么操作。( )

①读周期②写周期③取指周期④指令译码

6. 8086/8088 CPU 中CS 是

( )

①数据段寄存器②

7. 微机中软件由什么组成。代码段寄存器③附加段寄存器④堆栈段寄存器

( )

①系统软件与应用软件③编译程序②

操作系统

应用软件

8. 若[A]原=10111101 ,[B]反=10111101 ,[C]补=10111101 ,以下结论正确的是( )

① C 最大② A 最大③ B 最大④A=B=C

9. 断电后存储的资料会丢失的存储器是( )

①RAM ②ROM ③CD-ROM ④硬盘

10. 若门电路的两个输入信号 A 、B 分别为:A=1,B =0,输出Y=0,则该电路为( )

①与门②或门③与非门④非门

二、填空题(每空 2 分,共20 分)

1. 通常一条指令包括两个基本部分,即和。

2. 组成32M*8 位的存储器,需要1M*4 位的存储芯片片。

3.8086CPU 内部结构按功能分为和。

4. I ntel 8086/8088 地址总线有条,最大存储容量为。

5. 在IBM -PC/XT 中,外设是通过器件对CPU 产生中断请求。

6. 一片8255A 端口 A 有种工作方式,端口 B 有种工作方式。

三、判断改错题(每题 1 分,共10 分)

1.进行字符串操作时,若DF=0 ,地址自动减1;若DF=1 时,地址自动加 1 。( N )

2.当运算结果为0 时,标志寄存器中ZF=0 。( N )

3.8088 的Ready 信号是由外部硬件产生的。( Y )

4.8088 的数据可以存放在几个不连续的段中。( Y )

5.MOV [100],[BX] 指令是正确的。( N )

6.系统中每个外部设备都要直接与CPU 相连构成微型计算机系统。( N ) 7.多个外设可以通过一条中断请求线,向CPU 发中断请求。( Y )

8. 8088 的可屏蔽中断的优先权高于非屏蔽中断。( )

9. 中断服务程序可放在用户可用的内存的任何区域。( )

10. 8253 的每个计数器只能按二进制计数。( )

四、汇编程序(共20 分)

1. 运行程序写出结果(本题 5 分)

MOV AL ,0DCH

MOV BL ,24H

MOV CL ,0

ADD AL ,BL

JZ LAB

NOT CL

LAB :HLT

AL= BL= CL=

2. 指出下列指令的错误.(本题 5 分)

(1)SUB AH,BX

(2)MOV BYTE PTR[BX] ,1000

(3)MOV AX ,OFFSET [SI]

(4)MOV CS,AX

(5)MOV DS,BP

3. 完成下列程序。键入10 个字符,倒序输出。(本题10 分)

X DB 10 DUP (?)

LEA BX ,X

L:MOV AH ,1

INT 21H

MOV [BX] ,AL

LOO P L

MOV DI ,10

L1:MOV DL ,[SI]

MOV AH ,2

INT 21H

JNZ L1

五、简答题(共20 分)

1. 计算125D = B =H 。(本题 5 分)

2.画图说明,在8088 内部怎样形成20 位物理地址?(本题 5 分)

3.试分析下面的程序段完成什么操作?(本题 5 分)

MOV CL,04

SHL DX,CL

MOV BL,AH

SHL AX,CL

SHR BL,CL

OR DL,BL

4.什么是硬件中断和软件中断?在PC 机中两者的处理过程有什么不同?(本题 5 分)

六、综合应用题(20 分)

1.参看IBM -PC/XT 的基本ROM 图,写出分配给ROM 的地址。(10 分)

2.设8255 工作在方式0 下,从 A 口读入数据,将其高四位清0,低四位保持不变,然后

送B 口输出。试编写8255 初始化程序(设8255A 口地址为60H ,B 口地址为61H ,控制端口地址为63H )(10 分)

一、单项选择题(每小题 1 分共10 分)

1. 十进制33.25 转换成十六进制数为( )

①B1.4H ②1B.19H ③21.4H ④33.4H

2. 若内存容量为1MB ,则访问内存所需地址线多少条。( )

①16 ②20 ③18 ④19

3. 下列数中最小的是( )

①(101001)2 ②(52)8 ③(2B)16 ④(50)10

4. I/O 单独编址方式下,从端口输入数据可使用( )

①IN ②OUT ③MOV ④XCHG

5. 8086 状态标志寄存器中的IF=1时,表示( )

①CPU 可以响应非屏蔽中断②CPU 可以响应内部中断

③CPU 可以响应可屏蔽中断④CPU 禁止响应可屏蔽中断

6. 8086/8088 CPU 中ES 是

( )

①数据段寄存器②代码段寄存器③附加段寄存器④堆栈段寄存器

7. 8086 的控制标志有几个。( )

① 1 ② 2 ③ 3 ④ 4

8. 与MOV BX ,OFFSET X 等价的指令是

( )

①MOV BX ,X ② LDS BX ,X ③ LES BX ,X ④ LEA BX ,X

9. 不能实现将AX 清零和CF 清零的指令是()

①SUB AX ,AX ② MOV AX ,0 ③ XOR AX ,AX ④ AND AX ,0