当前位置:文档之家› 微机原理与应用(复习题)

微机原理与应用(复习题)

微机原理与应用(复习题)
微机原理与应用(复习题)

微机原理与应用

一、单项选择题 (在下列每小 题的四个备选答案中选出一个正确的答案,并将其字母 标 号填入题

干的括号内。

X86微机将内存空

8086微处理器可寻 址访问的最 大I/O 空间为(B )

D. 1MB

F 列输入输 出传送方法中,无需 控制也不经 过CPU 的是

13、CPU 的中断允许位 F 值为0时的作用是(A )

A.禁止

响应可屏蔽中断

B.禁止中断源向CPU 发中断请求(IRQ )

分为若干个逻辑段,每个段的容 量为(D )

2、 3、 A 等于

寄存器 的初值为

A. 0AAH

B.小于

C.大于等于 4K

D. FFH,执行指令 OR AL,0A5H 后,AL 中的值为(B ) B. 5AH

C. 0A5H

D. 小于等于 4K

55H

寄存器(D )不能被分割为高字节和低字节

A. AX

B. DX

C. BX

D. CS

1、 4、 5、 F 列指令中正确的是(B )

丄晰施,乩

W 一,_SJ_

AX

6、 寄存器(D )不能被分割为高字节和低字节

A. AX

B. DX

C. BX

D. SP

7、 A.无条件传送

B.查询传送

C.中断传送

D. DMA 传送

8086/8088中断请求中, (B )具有最高优先级 9、 A. INT 10H

可编程计数/定时器电路

A. 6

B. 5

10、 F 列输入输出传送方法

A.无条件传送

11、 F 面的中断源中,只有

A. INTn

12、 可编程通信接口芯片

A.同步传送

B.

B. NMI

C. INTR

8253的工作方式共有(A )个

C. 4

中,无需 控制也不经过CPU 的是

B.查询传送

C.中断传送

D. 单步

D. 3

D. DMA 传送

B 需要硬件提供 中断类型码

B. INTR

C. NMI

D. INTO

251A 支持(D )

异步传送

C. 并行传送

D.同步和异步传送

14、若由 X 位的

M 芯片组成一个容量为 X 位的存储 体时,需要的芯片 数为(C )

16、可编程通信 接口芯片251A 支持(D )

17、当进行 A 操作时,CPU 必须让出(A )给

18、8255的片选端地址 范围为

H-6FH ,现使用 A 口,工作方式控 制字应写入 哪个地址

(D )

A. 6CH

B. 6DH

C. 6EH

D. 6F

19、PCI 总线可用于 位或64位系统,采用的总线 时钟可以是 总线时钟工作于32

位系统时,其数据传输率为(A ) MB/s

总线时钟工作于32位系统时,其数据传输率为(A ) MB/s

24、 中断服务程 序中需要保护现场,这现场时指

(B )

A.

中断前标志 寄存器 W 的内容 B.中断处理程 序中用到的寄存器原内

C.中断前程序 计数器 的内容

D.中断前累加 器AC 的内容

25、 CPU 在执行IN AL , DX 指令时,DX 的内容输出到(D ) A. 地址总线 B.数据总线

C.存储器

D.寄存器 26、

RS-232C 是一种(B )

C.禁止 响应DMA 请求

D.禁止 响应非屏蔽中断

A. 256

B.128

C.64

D. 32

15、可编程计数 /定时器电路8253的工作方式共有(A )个

A. 6

B. 5

C. 4

D. 3

A.同步传送

B. 异步传送

C.并行传送

D.同步和异步传送

A.总线

B.地址总线

C.数据总线

D.控制总线

和 ,当采用 MHz A. 132 B. 264 C. 528 D.1056

20、 中断现场保存在(C )

A.中断源中

B.

硬盘或软盘中

C.堆栈中

D.中断向量表中

21、

若由 X 4位的 M 芯片组成一个容量为8 X 位的存储 体时,需要的芯片 数为(C )

22、 A. 4 B. 8

C. 16

D. 32

8255芯片有(B

)数据端口。

A. 3个16位

B. 3个8位

C. 4个16位

D. 4个8位

23、 PCI 总线可用于

位或64位系统,采用的总线 时钟可以是

,当采用 MHz

A. 132

B. 264

C. 528

D.1056

指令 AH,4CH 和INT 21H 的功能是(A )

A.返回

B.返回 dows C .显示字符 D .输入字符

CPU 在执行IN AL , DX 指令时,DX 的内容输出到(D )

A.地址总线

B. 数据总线

C.存储器

D.寄存器

um MMX 微处理器,又称为“多能奔腾”,其 MMX^术主要是指(A ) A.

多媒体处理技术 B.超线程技术

C.动态执行技 术

D.流水线技术

指令 AH,4CH 和INT 21H 的功能是(A )

A.返回

B.返回 dows C .显示字符

D .输入字符

下列指令中, 能完成将L 寄存器清零的有 (C )条。

CMP AL , AL ;SUB AL , AL ; XOR AL , AL ; MOVAL , 0

A. 1

B. 2

C. 3

D. 4

CPU 的中断允许位 F 值为0时的作用是(A )

A. 禁止

响应可屏蔽中断 E.禁止 响应非屏蔽中断 C.禁止 响应DMA 请求

D.禁止中断源 向CPU 发中断请求(IRQ )

寄存器(D )不能被分割为高字节和低字节

A. AX

B. DX

C. BX

D. CS

下列输入输 出传送方法中,无需

控制也不经过CPU 的是(D )

A.无条件传送

B.查询传送

C.中断传送

D. DMA 专送

8086/8088中断请求中,(B )具有最高优先级 A. INT 10H

B. NMI

C. INTR

D.单步

在使用 53计数器2时,要得到最大 定时时间out,写入计数器 的计数初值 应为(A )

A. D. FFFE

27

、 2& 29

30

31

32、

33

、 34、

35

36

37

3&

39

A.并行总线标准

B. 串行总线标准

C.微机内部总线

D.

串行内部总线

可编程通信接口芯片251A支持(D )

A.同步传送

B. 异步传送

CPU的中断允许位F值为0时的作用是A.禁止响应可屏蔽中断

C.禁止响应DMA请求

8086的内存空间和I/O空间是(A )A.单独编址的,分别是B和B

C.统一编址的,都是B

D.

C.并行传送

D.同步和异步传送(A )

B.禁止中断源向CPU发中断请求(IRQ)D.禁止响应非屏蔽中断

B.单独编址的,都是

统一编址的,都是异步通信的

(43H ),发送的帧(自左向右)是(A )

1B

DMA 青求时,CPUP 向应DMA 青求应在(A ) A.当前机器周期结束时 B.现行指令执行完

C.

立即执行 D.指令执外设行过程中

中断服务程 序中需要保护现场,这现场时指 (B )

A.中断前标志 寄存器 W 的内容

B.中断处理程 序中用到的寄存器原内容

C.

中断前程序 计数器 的内容 D .中断前累加 器AC 的内容

CPU 在执行IN AL , DX 指令时,DX 的内容输出到(D )

A.地址总线 B . 数据总线

C.存储器

D.寄存器

RS-232标准的电气特性规定逻辑“”电平为(D )

A. 0 ?0.4V

B. 0 ?0.8V

C. +3 ?+15V

七段式 D 显示器件有(D )极连接方式

A.共阳

B.共阴

C.集电 8086/8088 CPU 具有(A )根地址线。

CPU 的中断允许位 F 值为0时的作用是(A )

A.禁止 响应可屏蔽中断 E.禁止 响应非屏蔽中断

C.禁止 响应DMA 请求

D.禁止中断源 向CPU 发中断请求(IRQ )

对微处理器 而言,它的每条指 令都有一定的时序,其时序关系 是(C )。

程序查询 /O 方式最主要的缺点是(B )

A.接口复杂

B.CPU 效率不高

C.不能用在外 设

D. 不经济

下面的中断源中,只有(B )需要硬件提供中断类型码

A. INTn

B. INTR

C. NMI

D. INTO

设 芯片的端口基地址是 0H,寻址控制寄 存器的命令 是(D )

A. OUT 60H , AL

B. OUT 61H , AL

C. OUT 62H

可编程通信 接口芯片251A 支持(D )

41、

42、 43、

44、

45、

46、 47、

4&

49、

50、

51、

52、

40、数据格式约 定用1位起始位、7位数据位 、1位奇校验位、1位停止位,发送字符“”

D. -3 ?-15V

D.共阳或共阴

A. 20

B. 16

C. 8

D.24

A. 一个时钟周 期包括几个 机器周期,

B. 一个机器周 期包括几个 指令周期,

C. 一个指令周 期包括几个 机器周期,

D. 一个指令周 期包括几个 时钟周期,

一个机器周期包括几个指令周期。 一个指令周 期包括几个 时钟周期。 一个机器周期包括几个时钟周期。 一个时钟周 期包括几个 机器周期。

,AL D. OUT 63H , AL

53、对于 5芯片的描述正确的是(D )

A. A 口只能输入,B 口只能输出

B. C 口高4位只能输入,低4位只能输出

C. C 口高4位、低4位不能同时输入输出

D. A 、B 、C 口既可以输入,也可以输出

(43H ),发送的帧(自左向右)是(A )

CPU 在执行IN AL , DX 指令时,DX 的内容输出到(D )

总线时钟工作于32位系统时,其数据传输率为(A ) MB/s

60、 um MMX 微处理器,又称为“多能奔腾”,其 MMX^术主要是指(A )

A.多媒体处理技术

B.超线程技术

C.动态执行技 术

D.流水线技术

61、 在 微机系统中,从I/O 接口读入一个字节数 据到AL 寄存器中,使用指令是(B )

A. MOV AL ,端口地址

B. IN AL ,端口地址

C. OUT 端口地址,AL

D. MOV 端口地址,AL

62、 下列I/O 指令中,正确的指令 是(B )

A. IN 68H , AH

B. OUT DX , BX

C. IN AL , 23H

D. OUT AL , 21H

63、 寄存器(D )不能被分割为高字节和低字节

A.同步传送

B. 异步传送

C.并行传送

D.同步和异步传送

54、 8086的内存空间和I/O 空间是(A )

A.单独编址的,分别是 B 和 B

B.单独编址的,都是

55、 C.统一编址的,都是 B

D.

统一编址的,都是

异步通信的

数据格式约 定用1位起始位、7位数据位 、1位奇校验位、1位停止位,发送字符“

1B

56、 D MA 青求时,CPUP 向应DMA 青求应在(A

A.当前机器周期结束时

B. 现行指令执 行完 57、

C.立即执行

D. 指令执外设 行过程中

中断服务程 序中需要保护现场,这现场时指

A.中断前标志 寄存器

W 的内容 B.中断处理程 序中用到的寄存器原内容 C.中断前程序 计数器 的内容

D.中断前累加

器AC 的内容

59、 A.地址总线 B. 数据总线 C.存储器 D.寄存器 PCI 总线可用于 位或64位系统,采用的总线 时钟可以是

,当采用

MHz

A. 132

B. 264

C. 528

D.1056

64、下列输入输出传送方法中,无需控制也不经过CPU的是(D )

A.无条件传送

B.查询传送

C.中断传送

D. DMA专送

65、下面给出的中断方式的优点中,哪一条是错误的(D )

A.可实现U与外设按并行工作

B. 便于应急事件处理

C.提高的工作效率

D. 使外设接口比查询方式简单

66、可编程计数/定时器电路8253的工作方式共有(A )个

A. 6

B. 5

C. 4

D. 3

67、在异步通信方式中,通常采用(B )来校验错误。

A.循环冗余校验码

B.奇、偶校验码

C.海明校验码

D.多种校验方式的组合

68、CPU的中断允许位F值为0时的作用是(A )

A.禁止响应可屏蔽中断

B.禁止中断源向CPU发中断请求(IRQ)

C.禁止响应DMA请求

D.禁止响应非屏蔽中断

69、DMA青求时,CPL P向应DMA请求应在(A )

A.当前机器周期结束时

B.现行指令执行完

C.立即执行

D.指令执外设行过程中70、8255设置为方式(可进行查询或中断方式传送),可供同时使用的8位数据口有(C )

A. 1个B . 2个 C. 3个 D . 4个

71、PCI总线可用于位或64位系统,采用的总线时钟可以是和,当采用MHz

总线时钟工作于32位系统时,其数据传输率为(A )MB/s

A . 132 B. 264 C. 528 D.1056

72

中断类型码为8的中断服务程序入口地址放在内存地址为(D )开始的4个单元中。

A.8

B.16H

C.32H

D.32

73

、CPU在执行IN AL ,

DX指令

时,DX的内容输出到(D )

A.地址总线

B.数据总线

C.存储器

D.寄存器74

RS-232C 是一种( B )

A.并行总线标准

B. 串行总线标准

C.微机内部总线

D. 串行内部总线

A. AX

B. DX

C. BX

D. CS

75、指令AH,4CH 和INT 21H 的功能是(A )

76、下列指令中,能完成将 L 寄存器清零的有(C )条。 CMP AL , AL ; SUB AL , AL ; XOR AL , AL ; MOVAL , 0

A. 1

B. 2

C. 3

D. 4

77、CPU 的中断允许位 F 值为0时的作用是(A )

79、 下列输入输 出传送方法中,无需

控制也不经过CPU 的是(D )

A.无条件传送

B.查询传送

C.中断传送

D. DMA 专送

80、 8086/8088中断请求中,(B )具有最高优先级

A. INT 10H

B. NMI

C. INTR

D.单步

81、 在使用 53计数器2时,要得到最大 定时时间out,写入计数器 的计数初值 应为(A )

A.

D. FFFE

82、 串行接口中,串行数据和并行数据的转换是用 来实现的。

A.数据寄存器

B.移位寄存器

C.锁存器

D.A/D 转换器 83、

CPU 接到中断请求后,要给中断响应的基本条件是(C )

A. 系统处于开中断状态

B. CPU 执行完一条指令,且为开中断 状态

C. 当前无更高的中断请求,且为开中断状态

D. 系统为开中断,申请中断的 设备,中断优先级 最高的一条指令执行之后

86、DMA 青求时,CPL P 向应DMA 青求应在(A )

A.当前机器周期结束时

B.现行指令执行完

C.

立即执行 D .指令执外设行过程中

87、中断服务程 序中需要保护现场,这现场时指 (B )

A.中断前标志 寄存器

W 的内容

B.中断处理程 序中用到的寄存器原内容

C.中断前程序 计数器 的内容

D.中断前累加 器AC 的内容

A 返回

B.返回

dows

C

?显示字符

D ?输入字符

A.禁止 响应可屏蔽中断 E.禁止 响应非屏蔽中断

C.禁止

响应DMA 请求

D.禁止中断源 向CPU 发中断请求(IRQ )

78、寄存器(D

不能被分割 为高字节和 低字节

A. AX

B. DX

C. BX

D. DS

84、 8086的内存空间和I/O 空间是(A )。

A.单独编址的,分别是 B 和 B C.统一编址的,都是 B

85、 数据格式约 定用1位起始位、7位数据位、 (43H ),发送的帧(自左向右)是(A )

A .

B. 单独编址的,都是 D. 统一编址的,都是

1位奇校验位、1位停止位,发送字符“” 1B

88、8086/8088对10 h端口进行写操作正确指令是(A )。

A. OUT 10H,AL

B. OUT [10h],AL

C. OUT AL,10h

D. OUT AL,[10h]

89、RS-232标准的电气特性规定逻辑“”电平为(C )

A. 0 ?0.4V

B. 0 ?0.8V

C. +3 ?+15V

D. -3 ?-15V

90、um MMX微处理器, 又称为“多能奔腾”,其MM>技术主要是

指(A )

A.多媒体处理技术

B.超线程技术

C. 动态执行技术

D.流水线技术

二、判断题(正确打(“)、错误打(X)。

1.( X ) 一般一个端口只能写入和读出一种信息。(从、8259、8250考虑)。

2.(V) DMA请求只能用软件产生。

3.(V) 一般一个端口只能写入和读出一种信息,但也有一个端口可以接收不止一种命令

(从、8259、8250 考虑)

4.( X ) RS-232的电平与电平是兼容的,不必进行电平转换

5.( X ) 8255方式1和方式2中有专用的联络信号线,其中R用于与/O设备连接

6.(V) 8255的方式1和方式2有专用的联络信号线,其中R用于U的R连接

7.( X ) 8086系统中的中断向量表可以放在内存的任何地方

8.( X )因为复位时计算机各寄存器的内容都清零,因此复位后从地址

处开始执行

9.(V) INC指令不影响标志

10.( X )在RS-232串行通信中,通信双方应使用相同的通信口( COM、1 COM2

11.( X ) 8251不能完成异步和同步通信

12.(V)异步串行通信在传送每个字符时,送出去的第一位一定是一个低电平的启动位

13.( X )多片9级联,从片中的NT引脚都连到主片的I RQ0~7引脚上

14.( X )端口地址是接口电路中能被采用I/O指令访问的寄存器地址

15.( X )微机中的符号数都是以补码形式表示的

16.( X )当芯片正在刷新的时候,CPU不能访问该芯片

17.( X )当CPU正在工作时,DMA将处于空闲状态

18. ( x的电气特性与TTL电平兼容

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

20.( X )正在服务的中断源一定是优先级别最高的

21.(V) 8086在中断响应时,自动将通用寄存器和地址指针寄存器的值入栈保存

22.( X )若I/O端口与主存储器采用统一内存编址时,那么在计算机指令中可以不设专门的I/O指

令。

23.( X )串行通信方式只适用于远距离数据传送,而不适用于近距离数据传送

24.(V PU的复位启动地址为H

25.(V) INC指令是算术运算指令,所以会影响CF标志

26.( X )并行接口的“并行”二字是指接口与外设之间的连接线

27.(V 芯片的A 口某些位可作输入某些位可作输出

28.( X ) 2片9级联,系统可以连接16个外部中断源

29.(V)采用查询输入/输出方式时,外设的数据通过接口会比无条件输入/输出方式下可靠

30.(V) 8253的每个计数器能按二进制或码计数

31.( X )微机中的符号数都是以补码形式表示的

32.(V) 8251能完成异步和同步通信

33.( X )当芯片正在刷新的时候,CPU不能访问该芯片

34.(V) 8086在中断响应时,自动将通用寄存器和地址指针寄存器的值入栈保存

35.( X )若I/O端口与主存储器采用统一内存编址时,那么在计算机指令中可以不设专门的I/O指

令。

36.( X )串行通信方式只适用于远距离数据传送,而不适用于近距离数据传送

37.( X )端口地址是接口电路中能被采用I/O指令访问的寄存器地址

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

39.( X ) 8086系统中的中断向量表可以放在内存的任何地方

40.( X )因为复位时计算机各寄存器的内容都清零,因此复位后从地址

处开始执行

41.(V PU复位后从地址处开始执行

42.(V) MOV指令不影响标志

43、( X ) 8253有3种工作方式和6个独立的计数器

44、( X ) 8255方式1和方式2有专用的联络信号线,其中R用于外设的连接

45、(V)在RS-232串行通信中,通信双方可以使用不同的通信口( C0M1 COM)

46、( X )当CPU正在工作时,DMA将处于空闲状态

47、( X 的电气特性与TTL电平兼容

48、(V)异步串行通信在传送每个字符时,送出去的第一位一定是一个低电平的启动位

49、(V 芯片的C 口某些位可作输入某些位可作输出

50、( X ) 2片9级联,系统可以连接16个外部中断源

51、( X )因为复位时计算机各寄存器的内容都清零,因此复位后从地址

处开始执行

52、( X )当CPU正在工作时,DMA将处于空闲状态

53、( X ) 8253的计数器只能对机器的LK脉冲计数

54、( X )若I/O端口与主存储器采用统一内存编址时,那么在计算机指令中可以不设专门的I/O指令。

55、(V)在RS-232串行通信中,通信双方可以使用不同的通信口( COM1 COM)

56、(V) 8086在中断响应时,自动将通用寄存器和地址指针寄存器的值入栈保存

57、(V) 8086系统中的存储器的逻辑段的划分,起始位置为任意位置且各逻辑段可相互重叠,也可以分离或相邻

58、(V)异步串行通信在传送每个字符时,送出去的第一位一定是一个低电平的启动位

59、(V 芯片的B 口某些位可作输入某些位可作输出

60、(V) 2片9级联,系统最多可以连接个外部中断源

三、填空题

1、十六进制数2A1.8转换为二进制是101 001.1B

2、一个二进制数为 ________________________________ B,对应的进制数为EB.58H 。

3、IA-32处理器有___________ 、保护模式、_______________________ 系统管理和IA-32e等种工作模式。

4、8086/8088 CPU有地址总线_20 _______________ 条,可寻址空间为1M __________________ 字节。

5、总线请求信号有效时,微机系统是工作在最小方式。

6、可屏蔽中断的优先级比非屏蔽中断的优先级低。

7、堆栈是按照后进先出原则组织的一片连续的存储区域。

8、两片9A接成级联缓冲方式可管理15 个可屏蔽中断

9、8254通道的计数初值可设置为2进制码和BCD格式码两种格式。

10、8088/8086 系统中,CPU对/0端寻址方式有两种即操作数有关和与I/O端口地址有关。

11、中断服务子程序中,最后一条指令是RET 。

12、H的中断服务程序入口地址放在内存地址从84H 开始的单元中。

13、-5芯片中包含有二_______ 个8位端口;CPU可通过I/O 指令对其端口进行访问。

14、I NT 10H中断服务程序入口地址放在内存地址从40H 开始的单元中。

15、一个二进制数为1B,对应的进制数为_________________________________ 。

16、8254中有3 个_8 ________ 位独立的计数器。

17、8255并行接口内部有3 个端口、A 口有二 _________ 种工作方式、B 口有2 种

工作方式。

18、CPU地址总线32 ___________ 条,可直接寻址空间为4GB 字节。

19、当距离较远时,串口通信线路中需要一个________________ 。

20、查询输入/输出方式时,接口电路中除了有数据口外还需有状态寄存器。

21、十六进制数3AC.7转换为二进制是 ____________________________ 。

22、8254中有3 个_8 ________ 位独立的计数器。

23、8255并行接口内部有二 _________ 个端口、A 口有二 __________ 种工作方式、B 口有_2 ___________ 种工作方式。

24、I A-32 处理器有 __________________________ 、_____________________ 、 __________________________ 系统管理和I A-32e等种工作模式。

25、中断服务子程序中,最后一条指令是RET

26、一个二进制数为1B,对应的进制数为。

27

、8086/8088 CPU有地址总线20 条,可寻址空间为1MB 字节。

28 、8088/8086 系统中,CPU对/0 端寻址方式有两种即

和 ______________________ 。(同第10)

29、两片9A接成级联缓冲方式可管理 ___________________ 个可屏蔽中断。

30、INT 16H的中断服务程序入口地址放在内存地址从 _______________ 开始的单元中。

31、计算机的五大基本组成是:运算器、控制器、存储器、输入设

备 ________ 、输出设备 _____________ 。

32、一个二进制数为B,对应的进制数为 __________________________________ 。

33、8254通道的计数初值可设置为 __________________ 码和 _______________ 码两种格式。

34、8088/8086系统中,CPU对/0端寻址方式有两种即 _____________ 和_____________ 。

35、-5芯片中包含有 ____________ 个8位端口;CPU可通过____________ 指令对其端口进行访问。

36、______________________________________________________________________________ INT 10H的中断服务程序入口地址放在内存地址从 __________________________________________________________ 开始的单元中。

37、_________________________________________________________________ 中断服务子程序中,最后一条指令是。

38、_____________________________________________________________________ 非屏蔽中断的优先级比可屏蔽中断的优先级。

四、简答题

1、解释指令与伪指令的异同

告诉计算机从事某一特殊运算的代码。

伪指令用于告诉汇编程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器

代码,只能为汇编程序所识别并指导汇编如何进行。

指令最终由运用平台的CPU来执行命,伪指令不会由运用平台CPU来执行。

2、由汇编语言源程序生成可执行程序所需的步骤是什么?

编译和连接

3、什么是时钟周期?什么是总线周期?什么是指令周期?(共6分,每小题2分)时钟周期是由CPU时钟定义的定长时间间隔,是CPU工作的最小时间单位

总线周期通常指的使通过总线完成一次内存读写操作或完成一次输入输出设备的读写操作所必须的时间。

指令周期是执行一条指令所需要的时间,即CPU从内存取出一条指令并执行这条指令的时间总和。

4、说明总线的特点

PCI的英文全称为ct。即外部设备互联总线,是于3

年推出的PC局部总线标准。PCI总线可以分为2位总线和64位总线两种,一般PC机使用32位I总线,服务器和高级工作站都带有64位PCI总线。PCI总线的主要特点是传输速度高,目前可实现

66M的工作频率,在64位总线宽度下可达到突发()传输速率64MB/S,是通常A总线的00倍,可以满足大吞吐量的外设的需求。

5、外设发中断请求,但CPU不响应,分析其原因(只考虑U、8259和外设之间的因素,

不考虑A等其他因素)。

一般来说每个CPU都会设置一个全局中断标志位,这个位可以由程序员进行设置,如果该位为1,那么会响应外设发送的中断请求,如果该位为1,那么在每条指令结束后,将不会响应外设的中断请求。

6、地址译码方法中,什么是地址重叠?产生的原因是什么?

不同的存储单元使用了相同的地址?。

多余的地址线,会产生地?址重叠。

7、什么是中断嵌套?

正在执行一个中断服务时,有另一个优先级更高的中断提出中断请求,这时会暂时终止当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行,这个过程是中断嵌套。

8、DMA控制器只提供多少地址线?如果计算机系统的地址线有20条,DMA专送时如何寻址系统任何存储单元?低地址线?条,高地址8条?,共16条

系统提供了?DA面?寄存器74 LS670以存入4个?DA通道?的高4位地?址A19?A16。

9、8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?

1、数据寄存器?^AX BX CX、DX)

数据寄存器主要用来保存操作数或运算结果等信息。

2、指示器址?寄存器组(SI、DI、SP BP)

SP堆栈指?示器

BP堆栈操作的基址寄存器

SI 源址?寄存器

DI目的?址寄存器。

3、标志奇存器?

标志寄存器?(flagj?)用来保存在一条指令执?行之后,CPU所处状态的信息?运算结果?的特征。

10、CPU与外设之间有哪几种传送数据的方式?它们各应用在什么场合?

CPU与接口之间的数据传送方式主要有查询方式、中断方式和?DA方式?:

(1)查询方式:主要用于CPU不且传送速度不高的下。无条件传送?方式作为查询方

式的一个特,主要用于对?简单I/O设备的控?制或CP?朋确道外设所处状态的下。

(2)中断方式:主要用于CFU的任务比较的?下,其适合实时控制和急事件的处?理。

(3)DMA方式?(直接存储器存取方式):主要用于高速外设进行大量数据传送的场合?。

(4)I/O 处理机(IOP)方式DMA只是实现内存与?/O之间的速数据传送?有数据格?式的换。IOP有独立的指令系?统。

11、I/O端口的编址方式有几种?各有何特点?

(1) 统一编址方式:从个寻址空间中划出?一部分给?/O设备,其余的给存储器,通过地址码区分操

作对?是存储器?还是I/O,二的地址?码不重叠。

这种方式的?优点是

I/O端口的编址空间大,且于?

I/O 指令?、功能齐全;

缺点是

存储器的地址空间少?达不到系统最大的寻址空间

I/O 指令比独立编址方式?的专用I/O指令长,译码时间长?执行速度

(2)独立编址方式:存储单元与?I/O端口分别编址,地址码重叠?通过操作码区分操作对?是存储器?还是I/O O

这种方式的?优点是

I/O 端口不存储器的编址空间,使存储器的容量可达系统的最大寻?址能力

I/O 指令、执行速度?;指令清晰、可读性强;

缺点是

I/O 端口地址范围一确?定,不

I/O指令种类?有限,操作单一

12、简述硬件中断和调用子程序的异同?

相同:都需要保护断点,实现返回;都是暂停执行现行程序?转去执行另?一段程序。

不同点:调用子程序是事先?的,调用点定?并由远调用近调用之分?不会影响标?志寄存器的内容。硬件中断是?机的,调用点不定,都为远调用?会影响标志寄存器的

内?容O

13、PCI总线的特点

答过

14、什么是全译码?什么是部分译码?

全译码是指系统的所有地址线都与译码,表现为每个存储单元只有一个理地址,理地址和存储单元一?一对应。

部分译码是指在余的系统高位地址线中,只选用了其中部分地址线与译码?表现为一个存储单元有多个理地址,并存在地址?重叠问题。

15、解释指令与伪指令的异同

答过

16、8086的中断向量表如何组成?作用是什么?

把内存0段?中0-3FFH区域作为中断向量表的专用存储区。该区域存放?256种中断的处理程?序的入口地址,每个入口地?址用4个存储单元,分别存放入口的段地址与移地址?O

17、C PU与外设之间有哪几种传送数据的方式?它们各应用在什么场合?

答过

18、I/O端口的编址方式有几种?各有何特点?

答过

19、8086如何响应一个可屏蔽中断请求?简述响应过程。

CPU在? NTR引脚上接到一个中断请求信?号如果此时? F=1,并且,当前的中断有最高的优?先级,CPU会在当前指令执行结束完以后开始响应外部中断?请求。这是,CPU通过?INTA引脚连续发送两个脉冲?外设接口在接到第二个?脉冲后,在数据线上发送中断类?型码,CPU接到这个中断类型码后女口?下操作:

1将中断类型码放入暂存器保存;

2将标志寄存器内容入栈?保护中断状?态;

3将IF和T F表示清零?;

4保护断点。IP和CS内容入栈;

5根据当前中断类型码,在中断向量表到相应的中断子程序的地址?,将其装入?P和CS 这样可以实现自动转向中断服务子程序处执?行。

20、解释指令与伪指令的异同

答过

21、I/O端口的编址方式有几种?各有何特点?

答过

22、什么是全译码?什么是部分译码?

答过

23、8086的中断向量表如何组成?作用是什么?

答过

24、CPU与外设之间有哪几种传送数据的方式?它们各应用在什么场合?

答过

五、计算题

1、PC 机日时钟电路中,假设晶振频 率为

Z ,送入 4的 0, 0号计数器作定时

器,计数初值置为65 6,计数器输出OUT0为一系列方波。求0号计数器的工作频率 (保留1位小数)

*1000

2、中断类型号10H 的中断服务程序 入口地址为2425: 表中的

存放位置,并画出存放示意图。

10H*4

3、8086系统中设某中断源的中断 类型码为 3H,中断矢量为

13H*4

0042H-0045H C9 0F 70 00

4k 8位

5、 8086系统中设某中断源的中断类型码为 3H,中断矢量为

,求相应的中 断矢

量的存储地址;并指出从该 地址开始,连续4个存储单元依次存放的内容。

6、 PC 机日时钟电路中,假设晶振频 率为 Z ,送入 4的 0, 0号计数器作定时 器,计数初值

置为 6,计数器输出OUT0为一系列方波。求0号计数器的工作频率 (保留1位小数)。

7、 有一存储器 子系统连接图如下,系统有

条地址线15 — A0,用 138作地址译码,

图中 芯片的存储容量为

_,地址范围为

,计算该入口地址在中断向量

,求相应的中断矢

量的存储地址;并指出从该 地址开始,连续

4个存储单元依次存放的内容 4、有一存储器 码,图中

子系统连接图如下,系统有

芯片的存储容量为

条地址线 15—A0,用 地址范围为

138作地址译

Al 3

Al 4

A16 M/I 0 OV +5V

8、已中断类型号的中断服务程序入口地址为5: 向量表中的存放位置,并画出存放示意图。

9、有如下数据定义:

X db 12H, 34H,'

Y dw 12H, 34H,'

X存放顺序(十六进制表

Y存放顺序?(十六进制

示):

12 34 41 42

12 00 34 00 42

41

请写出量X、Y在内存中的存放顺序。

10、有一存储器子系统连接图如下,系统有条地址线15—A0,用图中芯片的存

储容量为_,地址范围为。

11、中断类型号10H的中断服务程序入口地址为2425: ,计算该入口地址在中断向量表中的存放位置,并画出存放示意图。

12、异步方式传送8位数据(码),要求数据传送速率0字符/秒,使用1位起始位、

1位校验位,1位停止位,计算波特率(b/s )和有效数据传输位(b/s)

波特率300*(8+1+1+1)=3600b ?/s

3600*8/(8+1 + 1 + 1)=2400b ? /s

六、设计题

1、图1中的一个共阴极数码管通过255A和系统总线相连,请设计源程序,使该数码管稳

,计算该入口地址在中断

138作地址译码,

/on ------ loit —-

选中 ------ €

D7

D6D3D4D3D2Di D0

00■方st 0

S■方武1

方式2

A口

0 ■输出

1 ?输入

C 口【高斗位)

4■输出

1 ■输入0-戈或0 1■方

氏1

B 口帖输

出L ■输

C 口位)

O輸出

l-?A

MOV DX, 21BH

MOV AL, 80H

OUT DX, AL

MOV DX, 219H

MOV AL, 7FH

OUT DX,AL

2、某系统外接电路如图,口地址为F0H?2F3H请设计源程序,一次性的测试开

关的位置,当K闭合时,LED亮,K断开时ED灭(提示:C 口高4位应为方式输入,低4 位为方式0输出)。

图1

D7D6D3D4D3D2Di00

A憑方戎选择00■方此0 01■

方武1

方式2

A 口

0 ■输出

1 ?输入

C 口【离斗位)恥

输出

1 ■输入

0-方我0 1■方

氏1

B 口

S输出

L ■输入

C 口(ft4位)

Mft出

L ■输入

定显示(字型编码为7FH 。

82C55 CS

A\同

LED

82C55

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

吉大18年9月《微机原理及应用》作业考核试题

------------------------------------------------------------------------------------------------------------------------------ (判断题) 1: 8086CPU在读/写总线周期的T3状态结束对READY线采样,如果READY为低电平,则在T3与T4状态之间插入等待状态TW。( ) A: 错误 B: 正确 正确答案: (判断题) 2: A/D转换器是将数字量变成模拟量的器件() A: 错误 B: 正确 正确答案: (判断题) 3: 8086/8088CPU的复位后开始执行的第一条指令的地址为FFFFH。() A: 错误 B: 正确 正确答案: (判断题) 4: 采用直接寻址输入/输出指令的最大端口地址为0FFH。() A: 错误 B: 正确 正确答案: (判断题) 5: DMA控制器8237A现行字节数寄存器的值减到0时,终止计数。() A: 错误 B: 正确 正确答案: (多选题) 1: 常用的输入设备有( ) A: 键盘 B: 鼠标 C: 触摸屏 D: 显示器 正确答案: (多选题) 2: 下列指令中,( )的源操作数采用的是直接寻址。 A: MOV AL,[23H] B: MOV DX,AX C: MOV AL,0FFH D: IN AL,23H 正确答案: (多选题) 3: 若需将数据段中的源串传送到附加段的目的串,可用的指令有( ) A: MOV B: MOVS C: SCAS D: LODS和STOS 正确答案: (单选题) 1: 8086CPU在执行MOVAL,[BX]指令的总线周期内,若BX存放的内容为1011H,则BHE和A0的状态是()。 A: 0,0 B: 0,1

微机原理与应用试题库(附答案)

《微机原理及应用》试题库 1. 8086 和 8088 的引脚信号中,D为地址锁存允许信号引脚。 A. CLK B. INTR C.NMI D.ALE 2.下面的哪项是有效标识符:B A . 4LOOP : B. DELAYIS : C. MAIN A/ B : D.GAMA$1 : 3.如图所示的三态输出电路,当 A 时, V B≈V DD。 A. E(ENABLE)=1, A=1 B.E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D.E(ENABLE)=0, A=0 4. 设 (SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令PUSH AX后,存放数据21H 的物理地址是 D。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A。 A.符号地址B.物理地址C.偏移地址 D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX ,0 MOV BX ,1 MOV CX , 100 AA : ADD AX ,BX INC BX LOOP AA HLT 执行后的结果:(AX)=,(BX)=。 A. 5050 , 99 B. 2500, 100 C. 5050 , 101 D. 2550 , 102 8. 假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是A。 A . MOV V1, 20H B. MOV V1, V2 C . MOV AL, V1D. MOV2000H, V2 9. –49D 的二进制补码为A。

微机原理及应用实验(题目)

微机原理及应用实验 实验一开发环境的使用 一、实验目的 掌握伟福开发环境的使用方法,包括源程序的输入、汇编、修改;工作寄存器内容的查看、修改;内部、外部RAM内容的查看、修改;PSW中个状态位的查看;机器码的查看;程序的各种运行方式,如单步执行、连续执行,断点的设置。二、实验内容 在伟福开发环境中编辑、汇编、执行一段汇编语言程序,把单片机片内的 30H~7FH 单元清零。 三、实验设备 PC机一台。 四、实验步骤 用连续或者单步的方式运行程序,检查30H-7FH 执行前后的内容变化。五、实验思考 1.如果需把30H-7FH 的内容改为55H,如何修改程序? 2.如何把128B的用户RAM全部清零? 六、程序清单 文件名称:CLEAR.ASM ORG 0000H CLEAR: MOV R0,#30H ;30H 送R0寄存器 MOV R6,#50H ;50H 送R6寄存器(用作计数器) CLR1: MOV A,#00H ;00 送累加器A MOV @R0,A ;00 送到30H-7FH 单元 INC R0 ;R0 加1 DJNZ R6,CLR1 ;不到50H个字节,继续 WAIT: LJMP WAIT END 实验二数据传送 一、实验目的 掌握MCS-51指令系统中的数据传送类指令的应用,通过实验,切实掌握数据传送类指令的各种不同的寻址方式的应用。 二、实验内容 1.编制一段程序,要求程序中包含7中不同寻址方式。 2.编制一段程序,将片内RAM30H~32H中的数据传送到片内RAM38H~3AH中。 3.编制一段程序,将片内RAM30H~32H中的数据传送到片外RAM1000H~1002H 中。 4.编制一段程序,将片内RAM40H~42H中的数据与片外RAM2000H~2002H中的数据互换。 三、实验设备 PC机一台。

微机原理及应用实验

实验报告1 实验项目名称:I/O地址译码;简单并行接口同组人: 实验时间:实验室:微机原理实验室K2-407 指导教师:胡蔷 一、实验目的: 掌握I/O地址译码电路的工作原理,简单并行接口的工作原理及使用方法。 二、预备知识: 输入、输出接口的基本概念,接口芯片的(端口)地址分配原则,了解译码器工作原理及相应逻辑表达式,熟悉所用集成电路的引线位置及各引线用途;74LS245、74LS373的特性及作用。 三、实验内容245输入373输出 使用Protues仿真软件制作如下电路图,使用EMU8086编译软件编译源程序,生成可执行文件(nn . exe),在Protues仿真软件中加载程序并运行,分析结果。 编程实现:读8个开关的状态,根据输入信号控制8个发光二极管的亮灭。 图1-1 245输入373输出 四、程序清单

五、实验结果 六、结果分析 七、思考题: 1、如果用74LS373作输入接口,是否可行?说明原因;用74LS245作输出接口,是否可行?说明原因。

实验报告2 实验项目名称:可编程定时器/计数器;可编程并行接口同组人: 实验时间:实验室:微机原理实验室K2-407 指导教师:胡蔷 一、实验目的: 掌握8253的基本工作原理和编程应用方法。掌握8255的工作原理及使用方法。 二、预备知识: 8253的结构、引脚、控制字,工作方式及各种方式的初始化编程及应用。 8255的内部结构、引脚、编程控制字,工作方式0、1、2的区别,各种方式的初始化编程及应用。 三、实验内容: ⑴8253输出方波 利用8253的通道0和通道1,设计产生频率为1Hz的方波。设通道0的输入时钟频率为2MHz,8253的端口地址为40H,42H,44H,46H。通道0的输入时钟周期0.5μs,其最大定时时间为:0.5μs×65536 = 32.768ms,要产生频率为1Hz(周期= 1s)的方波,利用;一个通道无法实现。可用多个通道级连的方法,将通道0的输出OUT0作通道1的输入时钟信号。设通道0工作在方式2(频率发生器),输出脉冲周期= 10 ms,则通道0的计数值为20000(16位二进制)。周期为4 ms的脉冲作通道1的输入时钟,要求输出端OUT1输出方波且周期为1s,则通道1工作在方式3(方波发生器),计数值为100(8位;二进制)。硬件连接如图2-1。

微机原理与应用作业答案

1. 若二进制数为 ,则该数的十进制表示为( B : )。 2. 为二进制补码,该数的真值为( C +58 )。 3. 01000110为二进制补码, 该数的真值为( A +70 )。 4. 8位二进制数的原码表示范围为( C -127 ~ +127 )。 5. n 位二进制数的原码表示范围为( C 12~1211-++---n n )。 6. 8位二进制数的反码表值范围为( C -127~ +127 )。 7. n 位二进制数的反码表示范围为( C 12~1211-++---n n )。 8. 8位二进制数的补码表值范围为( B -128 ~ +127 )。 9. n 位二进制数的补码表示范围为( B 12~211-+---n n )。 10. 8位二进制数的无符号数表值范围为( A 0 ~ 255 )。 11. 决定计算机主要性能的是( A 中央处理器 )。 12. M I P S 用来描述计算机的运算速度,含义是( C 每秒执行百万条指令 )。 13. 完整的计算机系统应包括( D 硬件设备和软件系统)。 14. 计算机硬件主要由C P U 、内存、I /O 设备和( B 三总线 )组成。 15. 包含在8086C P U 芯片内部的是( A 算术逻辑单元)。 16. 在机器数( B 补码)中,零的表示形式是惟一的。 17. 程序计数器P C 的作用是( A 保存将要执行的下一条指令的地址)。 18. 8086当前被执行的指令存放在( D CS :IP )。 19. 运算器执行两个补码表示的整数加法时,产生溢出的正确叙述为( D 相加结果的符号位与两同号加数的符号位相反则产生溢出)。 20. 8086中,存储器物理地址形成算法是( B 段地址左移4位/16/10H+偏移地址 )。 21. 下列逻辑地址中对应不同的物理地址的是( 03E0H :0740H )。 A :0400H :0340H B :0420H :0140H D :03C0H :0740H 22. 存储字长是指( B 存储单元中二进制代码个数)。 23. 8086系统中,每个逻辑段的最多存储单元数为( C 64KB )。 24. 若某C P U 具有64G B 的寻址能力,则该C P U 的地址总线宽度为( 36 )。 25. 下列数中最小的数是( A (1011011)2 )。 26. 指令队列具有( D 暂存预取指令 )的作用。 27. 指令队列工作方式为( A 先进先出 )。 28. 堆栈存储器存取数据的方式是( C 先进后出)。 29. 8086系统中,一个栈可用的最大存储空间是( B 64KB )。 30. 8086C P U 有( C 8 )个8位的通用寄存器。 31. 8086C P U 共有( D 14)个16位寄存器。 32. 某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是 ( A -113 )。 33. 16个字数据存储区的首址为70A 0H :D D F 6H ,末字单元的物理地址为( C :7E814H )。 34. 8个字节数据存储区的首址为70A 0H :D D F 6H ,末字节单元的物理地址为( D :7E7FDH )。 35. 用M B 表示存储器容量时,1M B 等于( C 220个字节)。 1. 8086与外设进行数据交换时,常会在( T 3 )后进入等待周期T w 。 2. 下列说法中属于最小工作模式特点的是( A CPU 提供全部的控制信号)。 3. 下列说法中属于最大工作模式特点的是( C 需要总线控制器8288 )。 4. 8086 C P U 中,需要( B 2 )片数据总线收发器芯片8286。 5. 8086C P U 中,需要( C 3 )片地址锁存器芯片8282。 6. 从8086存储器中读取非规则字需要( B 2 )个总线周期。 7. 从8086存储器中读取奇地址存储的字节需要( A :1 )个总线周期。 8. 下列说法中,不正确的是( C 栈底是堆栈地址较小的一端)。 9. 在8086系统中,用控制线( D M/IO )实现对存储器和I /O 接口的选择。 10. C P U 对存储器访问时,地址线和数据线的有效时间关系为( B 地址线先有效)。 11. 8086 C P U 共有( D 21 )根分时复用总线。

《微机原理与应用(B)》试题

一、填空题(每空1分,共20分) 1、一个16位二进制数用补码方式表示的有符号数的范围是______________________。 2、在8086 CPU中,由于BIU和EU分开,所以______________和____________可以重叠操作,提高了CPU的利 用率。 3、8086 CPU的典型总线周期由____个时钟周期组成,其中T1期间,CPU输出_____信息;如有必要时,可以在 __________两个时钟周期之间插入1个或多个等待周期。在8086系统中,地址FFFF0H是______________________________地址。 4、每一条指令一般都由________________和________________来构成。 5、已知ROM芯片容量为1024*8位,则其地址端有_______位,数据端有_______位。 6、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是_______ ____、_________ __及______ ___。 7、8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的_________命令字和___________命令字。若系 统中有主、从8259A芯片共3片,最多能管理_______级中断优先级。 8、一个中断类型号为17H的中断处理程序存放在0100: 06A0开始的内存中,其中断向量存储在地址为 ____________________至____________________的4个单元中。 9、若DS=2000H,ES=2500H,SS=1500H,SI=05A0H,BX=0100H,BP=66C0H,则指令MOV AX, [BX][SI]的源操 作数所对应的物理地址为________________________。 1、在8088CPU中,执行堆栈操作指令PUSH AX后,改变内容的寄存器是( )。 (A) AX (B) BX (C) SS (D) SP 2、使用紫外线照射来擦除ROM内容的可编程ROM称为( )。 (A) PROM (B) ROM (C) EPROM (D) EEPROM 3、编程时,由*.asm原文件形成*.exe文件按照( )过程执行。 (A) 先LINK,后MASM (B) 先MASM,后LINK (C) 只LINK (D) 只MASM 4、若AL的内容为3EH,执行TEST AL,01H指令后,AL的内容为( )。 (A) 0 (B) 1FH (C) 3EH (D) 7FH 5、8255A的端口A、端口B均工作在方式0的输入时,端口C可以作为( )。 (A) 两个4位I/O端口或1个8位I/O端口(B) 状态端口 (C) 部分引脚作端口A、端口B的联络信号(D) 全部作联络信号 6、当ALE有效时,8086/8088CPU地址/数据总线AD0-AD15上传送的是( )。 (A) 数据信息(B) 控制信息(C) 状态信息(D) 地址信息 7、逻辑指令AND执行后,对FLAG描述正确的是( )。 (A) CF=OF=0 (B) CF=1,OF=0 (C) CF=0,OF=1 (D) CF/OF由操作数据决定

微机原理及应用(广西大学)

微机原理期末复习要点(必看) 一、填空题(每空1分,共30分) 1、CPU访问存储器时,在地址总线上送出的地址称为物理地址。 2、80X86系统中,执行指令PUSH AX后,SP= SP-2 ;若执行指令POP AX 后,SP= SP+2 。 3、指令“MOV AX,2000H”源操作数的寻址方式为立即数 ;指令“MOV AX,[BX+SI+6]”源操作数的寻址方式为带偏移量的基础加变址。 4、设(DS)=24EOH,(SS)=2410H,(ES)=2510H,(DI)=0206H,则指令“MOV AX,[DI+100H]”源操作数的有效地址为 0306H ,物理地址为 25106H 。 5、80486可访问两个独立的地址空间,一个为I/O地址空间,其大小为 64K 字节。 6、执行指令“XOR AX,AX”后,标志位ZF的值为 1 。 7、若(AL)=10011000B,(BL)=01100111B,则执行指令“ADD AL,BL”后,(AL)=11111111B;执行指令“AND AL,BL”后,(AL)= 0 。 8、可屏蔽中断从CPU的 INTR 引脚进入,只有当中断允许标志IF为 1 时,该中断才能得到响应。 9、中断向量表存放在从 00000H 至 003FFH 存储空间中。 10、在实地址方式下,中断类型号为20H的中断所对应的中断向量,存放在内存 从 00080H 开始的四个连续字节单元中,若这四个字节单元的内容由低地址到 高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址 65000H 。 11、80X86的I/O指令中,要寻址的16位的端口地址存放在 DX 中。 12、现要用6116静态RAM芯片构成8K×32位的存储器,此种芯片共需16 片。 13、8255A在“方式1输出”与外设之间的一对"握手"信号是 ACK和OBF 。 14、由实地址方式上,由逻辑地址获得物理地址的计算公式为:

《微机原理及应用》作业试题【精品范文】

《微机原理及应用》作业试题 《微机原理及应用》作业试题 一、判断题 (共 5 道试题,共 20 分) 1.8086/8088CPU的复位后开始执行的第一条指令的地址为FFFFH。() A.错误 B.正确 2.采用直接寻址输入/输出指令的最大端口地址为0FFH。 () A.错误 B.正确 3.若各中断源的优先级是一样的,则可用自动循环优先级来实现。() A.错误

B.正确 4.DMA控制器8237A现行字节数寄存器的值减到0时,终止计数。() A.错误 B.正确 5.ROM必须定时刷新,否则所存信息就会丢失。() A.错误 B.正确 二、多选题 (共 3 道试题,共 12 分) 1.常用的输入设备有( ) A.键盘

B.鼠标 C.触摸屏 D.显示器 2.可以实现在数据段中保留10H个字节单元的指令有?( )。 A.DW 08H?DUP(?) B.DB 10H?DUP(?) C.DB 8 DUP(2 DUP(?)) D.DD 4 DUP(?) 3.8086/8088?CPU响应硬中断NMI和INTR时,相同的条件是?( )。 A.允许中断 B.当前指令执行结束

C.CPU工作在最大组态下 D.不处于DMA操作期间 三、单选题 (共 17 道试题,共 68 分) 1.地址译码器的输入端应接到( )上。 A.控制总线 B.数据总线 C.地址总线 D.外部总线 2.串行异步通信传输的主要特点是( ) A.通信双方不必同步 B.每个字符的发送是独立的

C.字符之间的传送时间长度应相同 D.字符发送速率由波特率决定 3.8086系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是() A.高16位 B.低16位 C.高8位 D.低8位 4.8086CPU在执行MOVAL,[BX]指令的总线周期内,若BX 存放的内容为1011H,则BHE和A0的状态是()。 A.0,0 B.0,1

《微机原理及应用》B 期末考试试题及参考答案

《微机原理及应用》复习题B 一、填空题(共20分) 1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。 2.8086 CPU的M/IO信号是,高电平时表示。 3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。 4.I/O端口的编址方式有两种,分别为:和。 5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。 6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。 7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。 二、选择题(包括单项和多项选择,每小题2分,共20分) 1.下列说法正确的是_ _ __。 A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。 B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。 C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。 D. 8086 CPU的寄存器都是16位的,但指令指针是20位。 2.下列说法正确的是_ _ __。 A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。 B.使用BP做间址寄存器时,默认使用DS做段寄存器。 C.做字符串操作时,源指针与目的指针使用的段寄存器不同。 D. 形成堆栈地址的是SS与SP。 3.下列说法正确的是_ _ __。 A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。 B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。 C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。 D. 8086 CPU的NMI和INTR都是中断请求输入信号。 4.下列指令中有语法错误的是_ _ __。 A. MOV AL,DS:[BP] B. MOV [DI],0 C. JMP WORD PTR[BX] D. PUSH WORD PTR[SI-2] 5.地址总线为32位的微机系统中其内存最大容量为_ _ __。 A. 2000KB B. 2048KB C. 2048MB D. 4096MB 6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率 1

微机原理及应用实验报告81487

实 验 报 告 课 程 名 称 实 验 名 称 实 验 日 期 学 生 专 业 学 生 学 号 学 生 姓 名 教 师 姓 名 成 绩 南京理工大学机械工程学院 微机原理及应用 实验1 DEBUG 操作实验 实验2 汇编程序设计实验 实验3 8253定时/计数器实验 实验4 8255 并行接口实验 年 月 日 至 年 月 日

实验一DEBUG命令及其操作 一、实验目的 1.熟练掌握debug的常用命令,学会用debug来调试程序。 2.深入了解数据在存储器中的存取方法及堆栈中数据的压入与弹出。 3.掌握各种寻址方法以及简单指令的执行过程。 二、实验要求 1.实验前要作好充分准备,包括汇编程序清单、调试步骤、调试方法以及对程序结果的分析等。 2.本实验要求在PC机上进行。 3.本实验只要求在DEBUG调试状态下进行,包括汇编程序,调试程序,执行程序。三、实验内容 ●实验内容1:学习用DEBUG调试工具进行源程序的输入、汇编、调试和执行。 实验报告要求: 1.写出运行结果; 2.小结debug常用命令及使用体会 答:1.原文已给出(略) 2.a 汇编 d显示内存单元内容 e修改单元内存内容 g执行命令 t单步(或多步)调试 n指定文件路径文件名(含扩展名) u反汇编 r查看寄存器值及修改 l加载程序 w写盘命令 体会:提升学习热情和动手能力有助于理解代码执行过程 ●实验内容2 设AX=3000H,BX=5000H,请编一程序段将AX的内容和BX的内容进行交换。请用堆栈作为两寄存器交换内容的中间存储单元,用DEBUG调试程序进行汇编与调试。 实验报告要求: 1.写出完成上述功能的程序段; 2.单步执行,并记录寄存器AX, BX及堆栈指针SP的值 答: A100 Mov ax,3000 ;ax:3000 bx:0000 sp:ffee Mov bx,5000 ;ax:3000 bx:5000 sp:ffee Push ax ;ax:3000 bx:5000 sp:ffec

微型计算机原理及应用课后习题解答

李伯成《微机原理》习题第一章 本章作业参考书目: ①薛钧义主编《微型计算机原理与应用——Intel 80X86系列》 机械工业出版社2002年2月第一版 ②陆一倩编《微型计算机原理及其应用(十六位微型机)》 哈尔滨工业大学出版社1994年8月第四版 ③王永山等编《微型计算机原理与应用》 西安电子科技大学出版社2000年9月 1.1将下列二进制数转换成十进制数: X=10010110B= 1*27+0*26+0*25+1*24+0*23+1*22+1*21 +0*21 =128D+0D+0D+16D+0D+0D+4D+2D=150D X=101101100B =1*28+0*27+1*26+1*25+0*24+1*23+1*22+0*21+0*20 =256D+0D+64D+32D+0D+16D+4D+0D=364D X=1101101B= 1*26+1*25+0*24+1*23+1*22+0*21 +1*20 =64D+32D+0D+8D+4D+0D+1D=109D 1.2 将下列二进制小数转换成十进制数: (1)X=0.00111B= 0*2-1+0*2-2+1*2-3+1*2-4+1*2-5= 0D+0D+0.125D+0.0625D+0.03125D=0.21875D (2) X=0.11011B= 1*2-1+1*2-2+0*2-3+1*2-4+1*2-5= 0.5D+0.25D+0D+0.0625D+0.03125D=0.84375D (3) X=0.101101B= 1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6= 0.5D+0D+0.125D+0.0625D+0D+0.015625D=0.703125D 1.3 将下列十进制整数转换成二进制数: (1)X=254D=11111110B (2)X=1039D=10000001111B (3)X=141D=10001101B 1.4 将下列十进制小数转换成二进制数: (1)X=0.75D=0.11B (2) X=0.102 D=0.0001101B (3) X=0.6667D=0.101010101B 1.5 将下列十进制数转换成二进制数 (1) 100.25D= 0110 0100.01H (2) 680.75D= 0010 1010 1000.11B 1.6 将下列二进制数转换成十进制数 (1) X=1001101.1011B =77.6875D

微机原理及应用 上机实验报告2 数据传送

课程名称:_________微机原理及应用___________指导老师:_____钟崴_______成绩:__________________ 实验名称:_________数据传送___________实验类型:________________同组学生姓名:__________ 一、实验目的和要求(必填)二、实验内容和原理(必填) 三、主要仪器设备(必填)四、操作方法和实验步骤 五、实验数据记录和处理六、实验结果与分析(必填) 七、讨论、心得 一、实验目的和要求(必填) 掌握MCS-51指令系统中的数据传送类指令的应用,通过实验,切实掌握数据传送类指令的各种不同的寻址方式的应用。 二、实验内容和原理(必填) 1.编制一段程序,要求程序中包含7中不同寻址方式。 2.编制一段程序,将片内RAM30H~32H中的数据传送到片内RAM38H~3AH中。 3.编制一段程序,将片内RAM30H~32H中的数据传送到片外RAM1000H~1002H中。 4.编制一段程序,将片内RAM40H~42H中的数据与片外RAM2000H~2002H中的数据互换。 三、主要仪器设备(必填) PC机一台。 四、操作方法和实验步骤 逐段编制程序,汇编无误后,用连续或者单步的方式运行程序,检查程序的运行结果,看是否达到预期的效果。 五、程序清单 1. ORG 0000H CLEAR MOV R0,#30H ;间接寻址 MOV A,#40H ;立即寻址 MOV @R0,A ;间接寻址 MOV A,30H ;直接寻址 MOV DPTR,#0100H ;间接寻址 MOV A,#36H MOVX @DPTR,A MOV R0,#50H ;立即寻址 MOV A,#10 MOVC A,@A+DPTR ;变址寻址 END

微机原理及应用试题

名姓 号学 级班 系 院学 扬州大学试题纸 (2009 —2010学年第1学期) 广陵学院07班(年)级课程微机原理及应用(A)卷 题目-一一-——二■——三四五总分 得分 阅卷人 分 ) 1 得分阅卷人审核人、选择题 (20%,每题 1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B. 冯?诺依曼 C.图灵 D. 帕斯卡尔 2. 十进制数95转换成二进制数是(D ) A.10010101 B.01100101 C. 0100110 D.01011111 3.大写字母C的ASCII码是(C ) A. 11001100B B. 00001100B C. 01000011B D.01000111B 4?在微机中,主机和高速硬盘进行数据交换,一般采用的方式是(D ) A.程序直接控制方式 B. 程序中断控制方式 C.无条件传送方式 D. DMA 方式 5?将寄存器AX的内容求反的正确指令是(C ) A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX , AX 6.指令MOV ARRAY[DI], DX 源操作数的寻址方式是(B ) A.变址寻址 B. 寄存器寻址 C.基址寻址 D. 基址变址寻址 7. 8086/8088 响应不可屏蔽中断时,其中断类型号是(A ) A.由CPU自动产生 B. 从外设取得 C.由指令INT给出 D. 由中断控制器提供 8.8086指令队列的长度是(C ) A. 4个字节 B.5 个字节 C.6 个字节 D.8 9.在最小模式下,CPU从外设读取数据操作, M / IO、WR、 个字节 RD信号的状态依次为(A ) A. 0 , 1, 0 B. 0 ,三态,0 C. 0 , 0, 1 D. 1 , 1, 0 10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是 (D )

(完整word版)微机原理与应用试卷-有答案

微机原理与应用试卷 一、单项选择题(每小题 1 分共 10 分) 1.十进制33.25转换成十六进制数为( ) A. B1.4H B. 1B.19H C. 21.4H D. 33.4H 2. 若有16条地址线,那么可访问的内存地址范围为。( ) A. 0001H~FFFFH B. 0000H~FFFFH C. 00000H~FFFFFH D. 00001H~FFFFFH 3. 8086 CPU内有指示下条指令有效地址的指示器是( ) A. IP B. SP C. BP D. SI 4.下列指令中语法有错误的是( ) A. IN AX,20H B. LEA SI,[2000H] C. OUT DX,AL D. SHL AX,2 5. 8088CPU内部的数据总线有多少条( ) A. 8条 B. 16条 C. 20条 D. 32条 6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( ) A. 0FH和04H B. 0BH和04H C. 0FH和0BH D. 04H和0FH 7. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。( ) A. 寄存器间接寻址 B. 变址寻址 C. 基址变址寻址 D. 相对寻址 8. 与MOV BX,OFFSET X等价的指令是( ) A. MOV BX,X B. LDS BX,X C. LES BX,X D. LEA BX,X 9. 不能实现将AX清零和CF清零的指令是() A. SUB AX,AX B. MOV AX,0 C. XOR AX,AX D. AND AX,0 10.可编程计数/定时器8253的工作方式有几种() A. 3 B. 4 C. 5 D. 6 二、填空题(每空2分,共20分) 1. 计算机通常___________和___________是核心部件,合称为中央处理单元CPU。 2. 8086CPU通过数据总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。 3. 组成16M*8位的存储器,需要1M*4位的存储芯片___________片。 4. 微机中一般采用__________芯片作为串行通信接口。 5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。

微机原理与应用实验报告

微机原理及应用实验报告 班级:机械1301班 :黄佳清 学号:0801130117 座位号: 中南大学机电工程学院

实验一单片机仿真开发机操作和MCS-51指令系统应用 一.实验目的 1、熟悉MCS-51单片机仿真开发机和开发调试软件的操作使用和调整; 2、学会编写和输入汇编语言源程序、对输入的源程序进行汇编; 3、掌握程序的调试和运行的各种方法。 三.实验容及步骤(完成分值:60分) 本实验秩序运行Keil uVersion2程序,设置为keil为纯软件仿真 1.新建工程项目 2.设置工程文件参数 3.编写新程序事例 4.调试程序直至能够运行出结果。 四.实验程序 AJMP MAIN ORG 0030H MAIN: MOV R0,#20H MOV R2,#0FH MOV A,#00H A1: MOV R0,A INC R0 INC A DJNZ R2,A1 MOV R0,#20H ;暂停,观察并记录! MOV DPTR,#7000H MOV R2,#0FH A2: MOV A,R0 MOVX DPTR,A INC R0 INC DPTR DJNZ R2,A2 MOV R0,#030H ;断点,观察并记录! MOV DPTR,#7000H MOV R2,#0FH A3: MOVX A,DPTR MOVX R0,A INC R0 INC DPTR DJNZ R2,A3 DO: LJMP DO END ;部存储器数据块赋值,搬运数据块到外部存储器,再搬运回部数据存储器。 五、附加题 1.将光标移到想要暂停的地方,MOV R0,#20H所在行,选择“执行到光

2.在MOV R0,#0A0H行设置断点,全速执行,暂停后观察并记录以下单元容 3.

微机原理及应用

《微机原理及应用》 实训指导书 山东科技大学泰山科技学院

目 录 一、实训性质 (1) 二、实训目标 (1) 三、实训基本要求 (1) 四、实训过程要求 (1) 五、实训题目 (2) 实训一 学生成绩统计 (2) 实训二 打字游戏 (3) 实训三 乒乓球比赛游戏机 (3) 实训四 交通灯控制 (4) 实训五 反应测试仪 (5) 实训六 电子琴 (5) 实训七 猜数字游戏 (6) 实训八 微秒计时器 (6) 实训九 参数可调波形发生器 (6) 实训十 模拟电梯 (7) 实训十一 多通道温度采集与显示系统 (8) 试验十二 计算机串行通信接口的设计与应用 (8) 实训十三 流水线模拟监视器 (8) 实训十四 数据传送显示 (9)

一、实训性质 《微机原理及应用》实训教学是学生在完成《微机原理及应用》理论学习之后,为培养学生 的动手能力而必须完成的实践性教学环节。在进行本教学环节之前,学生应具备《微机原理及应 用》的理论基础知识。 二、实训目标 《微机原理及应用》实训的教学让学生通过接触客观实际,来了解和认识所学的专业知识, 让学生了解和掌握所学知识在客观实际中的应用,通过实训课可以使学生了解解决实际问题的过 程,并能亲自动手完成相关题目设计。让学生对实际课题设计的过程和方法有个很好的认识,又 能亲自动手来锻炼提高专业技能,把所学的理论知识与实际能力紧密的结合在一起。 在进行实训的同时,教师应培养学生具有初步的科研意识,培养学生查找资料、运用设计资 料,完成工程问题的能力,为后继课程的学习打下坚实的基础。 三、实训基本要求 为检验学生在原理与接口综合应用方面分析问题与解决问题的能力,同时亦给学生提供更 多、更好的训练机会,本指导书给出了微机硬件应用综合测试题。大部分测试题,至少需要选用 PC 总线微机实验装置中 3 部分以上的硬件电路(还需将它们有机组合起来)并编制相应的应用软 件。为了发挥每一个同学的创造能力,每一测试题除了题目外仅给出设计要求(又分基本要求与 进一步要求两部分)及很少的设计提示。学生可根据设计要求,选择最合适的器件,构成最有效 的硬件电路来完成。对于学有余力的学生,除了完成基本要求与进一步要求的内容外,还可对同 一题选择不同的器件(而这往往总是能做到的)构成不同的硬件电路,尽情发挥和创造。 四、实训过程要求 1.软件部分 对软件部分,建议按如下的步骤进行: (1)首先正确理解题意及题目要求,分析程序设计思想; (2)建立算法,绘制流程图; (3)再根据算法流程图编写程序;

17秋《微机原理及应用》在线作业1满分答案

17秋《微机原理及应用》在线作业1 试卷总分:100 得分:100 一、多选题 1.下面对8086CPU引脚HLDA叙述不正确的是()。 A. 总线请求信号,输入 B. 总线请求响应信号,输出 C. 中断响应信号,输出 D. 指令队列状态信号,输出 正确答案:ACD 2.在常用的I/O接口电路中,以下I/O接口芯片具有的特点是:()。 A. 计时器8253 有4个口地址,内部有三个独立的16位计数器,每个计数器具有6种工作方式,计数触发方式即可以内触发也可实现外触发。 B. 并行接口8255A有4个口地址,内部有 3 个8位I/O口,每个口既可工作于简单输入/输出方式,又可工作于选通输入/输出方式,且A口还可工作于双向输入/输出方式。 C. DMA控制器 8237 是4通道双地址DMAC,有 16 个口地址,每一通道有三种传输方式,4个通道具有固定优先或循环优先方式。 D. 串行接口 8250 是单通道异步通信控制器,有 8 个口地址,内部具有发/收双 正确答案:AD 3.8255的工作方式有(): A. 方式0即基本输入、输出 B. 方式1即选通输入,输出 C. 方式2即双向数据传送 D. 方式3,屏蔽输入输出 正确答案:ABC 4. 关于宏指令与子程序,说法不对的是()。 A. 宏指令的目标代码与子程序的目标代码都是唯一的 B. 都需要先定义,后调用 C. 执行宏指令的目标代码时与子程序时一样,都需要增加如保护、恢复现场类的额外开销 D. 宏指令的目标代码与子程序的目标代码都不是唯一的 满分:5 分 正确答案:ACD 5. 下面说法正确的是:()。 A. 8086 CPU响应8259A中断需发送两个中断响应周期。 B. 8086 CPU响应NMI中断需发送一个中断响应周期。 C. 在8086系统的中断服务程序中使用STI指令是为了实现中断嵌套。 D. 在 8086 中断系统中,CPU 响应中断过程中会自动关中断。若在中断服务程序中不使用STI指令,则中断服务结束返回到主程序,中断仍然是关闭的。 正确答案:AC

微机原理及应用实验报告

微机原理及应用实验报告标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

微机原理及应用实验报告 班级: 姓名: 学号: 中南大学 机电工程学院精密测控实验室

实验二软件程序设计 1.实验目的: 1、掌握MCS-51单片机指令系统及用汇编语言编程技巧; 2、了解和熟悉用MCS-51单片机仿真开发机调试程序的方法。 2.实验内容: 1、编写排序程序并上机调试通过。 已知8031内部RAM60H~69H单元中,依次存放了 FFH,99H,77H,CCH,33H,DDH,88H,BBH,44H,EEH,它们均为无符号数,编程 将它们按递减次序排序,即最大数放在60H中,最小数放在69H中。 2.、编写多字节加法程序并上机调试通过。 8031内部RAM20H~22H单元中,存放了3字节被加数(低字节在前),在2AH~2CH单元中存放3字节加数(低字节在前),求两数之和,并将结 果存入以20H为起始地址的区域中(低字节在前)。 3.实验设备名称、型号: 4.画出软件程序流程图,写出上机调试通过的汇编语言程序清单: 程序1、编写排序程序并上机调试通过。 已知8031内部RAM60H~69H单元中,依次存放了 FFH,99H,77H,CCH,33H,DDH,88H,BBH,44H,EEH,它们均为无符号数,编程 将它们按递减次序排序,即最大数放在60H中,最小数放在69H中。

解:本设计采用冒泡排序法,使用双重循环,并在内循环中进行比较如果合乎从大到小的顺序则不动,否则两两交换,这样比较下去,比较9次 后,最小的那个数就会沉底,在下一次比较时将减少一次比较次数。如 果一次比较完毕,没有发生交换,说明已经按照从大到小的顺序排列 了。则可以退出循环,结束程序。 程序结构框图和程序代码如下:

相关主题
文本预览
相关文档 最新文档