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

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

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

微机原理与应用

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

1、X86微机将内存空间分为若干个逻辑段,每个段的容量为( D )

A.等于B.小于C.大于等于4K D.小于等于4K 2、寄存器的初值为F FH,执行指令O R AL,0A5H后,AL中的值为( B )

A.0AAH B.5AH C.0A5H D.55H

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

A. AX

B. DX

C. BX

D. CS

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

D. 1MB

5、下列指令中正确的是( B )

,,

,,[DI][SI]

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

A. AX

B. DX

C. BX

D. SP

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

A.无条件传送B.查询传送C.中断传送D.DMA传送

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

A. INT 10H

B. NMI

C. INTR

D. 单步

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

A. 6

B. 5

C. 4

D. 3

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

A.无条件传送B.查询传送C.中断传送D.DMA传送11、下面的中断源中,只有 B___需要硬件提供中断类型码

A.INTn B. INTR C. NMI D. INTO

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

A. 同步传送

B. 异步传送

C. 并行传送

D. 同步和异步传送

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

A. 禁止响应可屏蔽中断

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

C. 禁止响应DMA请求

D. 禁止响应非屏蔽中断

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

A. 256

B. 128

C. 64

D. 32

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

A. 6

B. 5

C. 4

D. 3

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

A. 同步传送

B. 异步传送

C. 并行传送

D. 同步和异步传送

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

A.总线

B.地址总线

C.数据总线

D.控制总线

18、8255的片选端地址范围为H-6FH,现使用A口,工作方式控制字应写入哪个地址

( D )

A. 6CH

B. 6DH

C. 6EH

D. 6F

19、PCI总线可用于位或64位系统,采用的总线时钟可以是和,当采用M Hz 总线时钟工作于32位系统时,其数据传输率为( A )MB/s

A. 132

B. 264

C. 528

D. 1056

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

A. 中断源中

B. 硬盘或软盘中

C. 堆栈中

D. 中断向量表中

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

A. 4

B. 8

C. 16

D. 32

22、8255芯片有( B )数据端口。

A. 3个16位

B. 3个8位

C. 4个16位

D. 4个8位

23、PCI总线可用于位或64位系统,采用的总线时钟可以是和,当采用M Hz 总线时钟工作于32位系统时,其数据传输率为( A )MB/s

A. 132

B. 264

C. 528

D. 1056

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

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

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

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

A.地址总线

B.数据总线

C.存储器

D.寄存器

26、RS-232C是一种( B )

A.并行总线标准

B.串行总线标准

C.微机内部总线

D.串行内部总线

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

A.返回B.返回d ows C.显示字符 D.输入字符

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

A. 地址总线

B.数据总线

C.存储器

D.寄存器

29、 u m MMX微处理器,又称为“多能奔腾”,其MMX技术主要是指( A )

A.多媒体处理技术

B.超线程技术

C.动态执行技术

D.流水线技术

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

A.返回B.返回d ows C.显示字符 D.输入字符31、下列指令中,能完成将L寄存器清零的有( C )条。

CMP AL,AL ; SUB AL,AL ; XOR AL,AL ; MOV AL,0

A. 1

B. 2

C. 3

D. 4

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

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

C.禁止响应DMA请求D.禁止中断源向CPU发中断请求(IRQ)

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

A. AX

B. DX

C. BX

D. CS

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

A.无条件传送B.查询传送C.中断传送D.DMA传送

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

A. INT 10H

B. NMI

C. INTR

D. 单步

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

A. D. FFFE

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

A. 同步传送

B. 异步传送

C. 并行传送

D. 同步和异步传送

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

A. 禁止响应可屏蔽中断

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

C. 禁止响应DMA请求

D. 禁止响应非屏蔽中断

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

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

B. 单独编址的,都是

C. 统一编址的,都是B

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

40、数据格式约定用1位起始位、7位数据位、1位奇校验位、1位停止位,发送字符“ ”(43H),发送的帧(自左向右)是( A )

A. 1B

41、DMA请求时,CPU响应D MA请求应在( A )

A. 当前机器周期结束时

B. 现行指令执行完

C. 立即执行

D. 指令执外设行过程中

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

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

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

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

A. 地址总线

B.数据总线

C.存储器

D.寄存器

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

A. 0~0.4V

B. 0~0.8V

C. +3~+15V

D. -3~-15V

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

A. 共阳

B. 共阴

C. 集电

D. 共阳或共阴

46、8086/8088 CPU具有( A )根地址线。

A. 20

B. 16

C. 8

D.24

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

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

C.禁止响应DMA请求D.禁止中断源向CPU发中断请求(IRQ)

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

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

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

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

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

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

A.接口复杂

B.CPU效率不高

C.不能用在外设

D.不经济

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

A.INTn B. INTR C. NMI D. INTO

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

A. OUT 60H,AL

B. OUT 61H,AL

C. OUT 62H,AL

D. OUT 63H,AL

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

A. 同步传送

B. 异步传送

C. 并行传送

D. 同步和异步传送

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

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

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

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

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

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

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

B. 单独编址的,都是

C. 统一编址的,都是B

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

55、数据格式约定用1位起始位、7位数据位、1位奇校验位、1位停止位,发送字符“ ”(43H),发送的帧(自左向右)是( A )

A. 1B

56、DMA请求时,CPU响应D MA请求应在( A )

A. 当前机器周期结束时

B. 现行指令执行完

C. 立即执行

D. 指令执外设行过程中

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

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

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

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

A. 地址总线

B.数据总线

C.存储器

D.寄存器

59、PCI总线可用于位或64位系统,采用的总线时钟可以是和,当采用M Hz 总线时钟工作于32位系统时,其数据传输率为( A )MB/s

A. 132

B. 264

C. 528

D. 1056

60、 u m 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. AX

B. DX

C. BX

D. CS

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请求时,CPU响应D MA请求应在( A )

A. 当前机器周期结束时

B. 现行指令执行完

C. 立即执行

D. 指令执外设行过程中

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

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

71、PCI总线可用于位或64位系统,采用的总线时钟可以是和,当采用M Hz 总线时钟工作于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.串行内部总线

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

A.返回B.返回d ows C.显示字符 D.输入字符

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

CMP AL,AL ; SUB AL,AL ; XOR AL,AL ; MOV AL,0

A. 1

B. 2

C. 3

D. 4

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

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

C.禁止响应DMA请求D.禁止中断源向CPU发中断请求(IRQ)

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

A. AX

B. DX

C. BX

D. DS

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

A.无条件传送B.查询传送C.中断传送D.DMA传送

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

A. INT 10H

B. NMI

C. INTR

D. 单步

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

A. D. FFFE

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

A.数据寄存器

B.移位寄存器

C.锁存器

D.A/D转换器

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

A. 系统处于开中断状态

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

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

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

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

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

B. 单独编址的,都是

C. 统一编址的,都是B

D. 统一编址的,都是

85、数据格式约定用1位起始位、7位数据位、1位奇校验位、1位停止位,发送字符“ ”(43H),发送的帧(自左向右)是( A )

A. 1B

86、DMA请求时,CPU响应D MA请求应在( A )

A. 当前机器周期结束时

B. 现行指令执行完

C. 立即执行

D. 指令执外设行过程中

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

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

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

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、 u m MMX微处理器,又称为“多能奔腾”,其MMX技术主要是指( A )

A.多媒体处理技术

B.超线程技术

C.动态执行技术

D.流水线技术

二、判断题(正确打(√)、错误打(×)。

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

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

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

(从、8259、8250考虑)

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

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

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

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

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

处开始执行

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

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

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

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

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

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

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

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

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

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

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

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

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

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

的I/O指令。

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

24.(√P U的复位启动地址为H

25.(√) INC指令是算术运算指令,所以会影响C F标志

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

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

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

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

可靠

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

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

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

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

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

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

的I/O指令。

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

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

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

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

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

处开始执行

41、(√P U复位后从地址处开始执行

42、(√) MOV指令不影响标志

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

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

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

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

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

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

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

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

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

处开始执行

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

53、(×) 8253的计数器只能对机器的L K脉冲计数

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

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

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

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

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

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

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

三、填空题

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

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

3、IA-32处理器有实模式、保护模式、虚拟6模式系统管理和I A-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芯片中包含有 3 个8位端口;CPU可通过 I/O 指令对其端口进行访问。

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

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

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

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

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

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

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

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

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

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

24、IA-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、解释指令与伪指令的异同

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

伪指令用于告诉汇编程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何进行。

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

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

编译和连接

3、什么是时钟周期?什么是总线周期?什么是指令周期?(共6分,每小题2分)

时钟周期是由CPU时钟定义的定长时间间隔,是CPU工作的最小时间单位

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

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

4、说明总线的特点

PCI的英文全称为 c t。即外部设备互联总线,是于3年推出的P C局部总线标准。PCI总线可以分为2位总线和64位总线两种,一般PC机使用32位I总线,服务器和高级工作站都带有64位P CI总线。PCI总线的主要特点是传输速度高,目前可实现66M的工作频率,在64位总线宽度下可达到突发( )传输速率64MB/s,是通常A总线的00倍,可以满足大吞吐量的外设的需求。

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

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

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

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

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

7、什么是中断嵌套?

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

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

低地址线8?条,高地址8条?,共16条

系统提供了?D M A 面?寄存器74?L S670?以存入4个?D M A通道?的高4位地?址A19~A16。

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

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

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

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

SP堆栈指?示器

BP堆栈操?作的基址寄?存器

SI源 址?寄存器

DI目的 ?址寄存器。

3、标志寄存器?

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

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

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

(1)查询方式:主要用于C?PU不 ?且传送速度?不高的 ?下。无条件传送?方式作为查?询方式的一?个特 ,主要用于对?简单I/O设备的控?制或CPU?明确 道外?设所处状态?的 下。(2)中断方式:主要用于C?P U的任务?比较 的 ?下, 其适合实?时控制和 ?急事件的处?理。

(3)DMA方式?(直接存储器?存取方式):主要用于高?速外设进行?大 量数据?传送的场合?。(4)I/O处理机(IOP)方式 DMA只是?实现内存与?I/O之间的 ?速数据传送?, 有数据格?式的 换。IOP有独?立的指令系?统。

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

(1)统一编址方?式:从 个寻址?空间中划出?一部分给I?/O设备,其余的给存?储器,通过地址码?区分操作对?是存储器?还是I/O,二 的地址?码不重叠。

这种方式的?优点是

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

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

缺点是

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

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

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

这种方式的?优点是

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

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

缺点是

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

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

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

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

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

13、PCI总线的特点

答过

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

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

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

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

答过

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

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

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

答过

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

答过

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

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

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

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

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

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

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

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

答过

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

答过

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

答过

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

答过

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

答过

五、计算题

1、PC机日时钟电路中,假设晶振频率为Z,送入4的0,0号计数器作定时器,计数初值置为656,计数器输出O UT0为一系列方波。求0号计数器的工作频率

(保留 1 位小数)

*1000

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

10H*4

3、8086系统中设某中断源的中断类型码为3H,中断矢量为,求相应的中断矢量的存储地址;并指出从该地址开始,连续4个存储单元依次存放的内容

13H*4

0042H?-0045H? C9 0F 70 00

4、有一存储器子系统连接图如下,系统有条地址线15—A0,用138作地址译码,图中芯片的存储容量为 _,地址范围为。

4k 8位

5、8086系统中设某中断源的中断类型码为3H,中断矢量为,求相应的中断矢量的存储地址;并指出从该地址开始,连续4个存储单元依次存放的内容。

6、PC机日时钟电路中,假设晶振频率为Z,送入4的0,0号计数器作定时器,计数初值置为6,计数器输出O UT0为一系列方波。求0号计数器的工作频率

(保留 1 位小数)。

7、有一存储器子系统连接图如下,系统有条地址线15—A0,用138作地址译码,图中芯片的存储容量为 _,地址范围为。

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

9、有如下数据定义:

X db 12H,34H,‘ ’

Y dw 12H,34H,‘ ’

X存放顺序(十六进制表?示):12 34 41 42

Y存放顺序?(十六进制表?示):12 00 34 00 42 41

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

10、有一存储器子系统连接图如下,系统有条地址线15—A0,用138作地址译码,图中芯片的存储容量为 _,地址范围为。

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和系统总线相连,请设计源程序,使该数码管稳

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

图1

附:8255方式选择控制字格式:

MOV DX, 21BH

MOV AL, 80H

OUT DX, AL

MOV DX, 219H

MOV AL, 7FH

OUT DX,AL

2、某系统外接电路如图,口地址为F0H~2F3H,请设计源程序,一次性的测试开关的位置,当K闭合时,LED亮,K断开时E D灭(提示:C口高4位应为方式输入,低4位为方式0输出)。

图1

附:8255方式选择控制字格式:

MOV DX,2F3H

MOV AL,90H

OUT DX,AL

MOV AL,80H

MOV AX,2F1H

OUT DX,AL

MOV DX,2F0H

IN AL,DX

3、设的选通地址为~243H,采用计数,计数器2输出用于申请中断。如果计数器2的输入时钟频率为0KHz,输出信号每秒引起0次中断。要求 (1) 算出计数初值,(2) 编写初始化程序代码。

附:8253控制字格式:

初值 20KHz?/100=200

MOV DX,243H

MOV AL,10110?001B (B1H)

OUT DX,AL

MOV DX,242H

MOV AL,8CH

OUT DX,AL

MOV AL,00H

OUT DX,AL

4、图1中的一个共阴极数码管通过255A和系统总线相连,请设计源程序,使该数码管稳定显示“ ”(字型编码为7FH)。

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

《微机原理及应用》试题库 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 。

微机原理及应用复习题

练习题 一、单项选择题 1.下列字符中,ASCII码值最小的是(A )。 A. K B.Y C. a D.i 2.已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需( A )芯片。 (1)32片(2)16片 (3)8片;(4)4片 3.8088CPU内部的数据总线有( B )条。 (1)8条; (2)16条; (3)20条;(4)32条 4. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( A )。 (1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH 5.在下列伪指令中定义字节变量的是( A )。 (1)DB; (2)DW; (3)DD; (4)DT 6.在并行可编程电路8255中,8位的I/O端口共有( C )。 (1)1个 ;(2)2个; (3)3个; (4)4个 7.可编程计数/定时器电路8253的工作方式共有(D )。 (1)3种; (2)4种; (3)5种; (4)6种 8. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是(C)。 A:184H B:178HC:118HD:280H 12. 已知DRAM2118芯片容量为16K*1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片数为( D )。 A:2和8 B:1和16C:4和16 D:4和8 13.CPU与外设间数据传送的控制方式有( D ) A.中断方式 B.DMA方式C.程序控制方式 D.以上三种都是 14.8086 CPU内标志寄存器中的控制标志位占(C ) A.9位B.6位 C.3位 D.16位 15.CPU与I∕O设备间传送的信号有( D) A.数据信息 B.控制信息 C.状态信息 D.以上三种都是 17.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D) A.B口B.A口 C.A、B、C三端口均可以 D.C口 18.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C) A.10个 B.110个 C.120个D.240个 19.堆栈的工作方式是( D) A.先进先出 B.随机读写C.只能读出,不能写入D.后进先出 20.指令MOV AX,[3070H]中源操作数的寻址方式为( B) A.寄存器寻址 B.直接寻址 C.立即寻址 D.间接寻址 21.Reset信号到来后,8086 CPU的启动地址为( C)

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

《微机原理及应用》试题库 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。

微机原理及应用综合练习一

2012电子微机原理综合练习一 一、简答题。 1.8086CPU标志寄存器中的控制位有几个?简述它们的含义。 2.8086工作于最小方式或最大方式,如何设置?两种模式的主要区别是什么 3. 简述8086和8088CPU引脚信号的区别。 4. 何为时钟周期?它和指令周期、总线周期三者之间的关系是什么? 5. 简述标志位中溢出位和进位位的区别。 6. 简述8088和8086对存储器进行字访问的异同。 7. 在8086系统中,下一条指令所在单元的物理地址是如何计算的? 8.简述半导体存储器的分类和特点。 9.简述高位地址总线译码方法的种类和特点。 10. SRAM芯片6116是4K×8位的存储器,其地址线和数据线的分别有多少条?并简述它的3条控制线、和的含义和功能。 11. CPU与外设间的接口信息有哪几种? 12.简要说明8086/8088中断的分类,以及优先级顺序。 13. 8086/8088CPU响应可屏蔽中断INTR的条件是什么? 14.CPU与外设数据传送的方式有哪几种?什么情况下数据传送要采用无条件传送方式?它有什么特点? 15. 简述查询式数据传送方式的工作过程。 16.比较串行通信和并行通信的优缺点。 17.何为波特率?设数据传送的速率是120字符/秒,而每一个字符格式中的数据位7位,停止位,校验位各1位,则传送的波特率为多少? 18. 异步通信中,字符的格式是由哪些部分组成? 19.8253的方式0~方式3各是何种工作方式?为了便于重复计数,最好选用那些工作方式? 二、综合题 1.设8088的时钟频率为5MHZ,总线周期中包含2个T w等待周期。问: (1)该总线周期是多少?(2)该总线周期内对READY信号检测了多少次? 2.某微机有8条数据线、16条地址线,现用SRAM 2114(容量为1K×4位)存储芯片组成存储系统。问采用线译码方式时,系统的最大存储容量最大是多少?此时需要多少个2114存储芯片 3. 设有一个具有15位地址和16位字长的存储器,试计算: (1)该存储器能存储多少字节信息? (2)如果存储器由2K×4位的RAM芯片组成,需多少RAM芯片?需多少位地

《微机原理与应用(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、由实地址方式上,由逻辑地址获得物理地址的计算公式为:

微机原理及应用复习题-答案

微机原理及应用复习题 一、填空题 1、 在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为__1011 1101__。 2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的 地址总线 、 数据总线_和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA 应为__低电平__。 4、若(A )=B3H ,(R0)=A8H,执行指令XRL A,R0之后,(A )=_1BH _。 5、在80C51单片机中,带借位减法SUBB 指令中,差的D7需借位时,__CY_=1,差的D3需借位时,__AC__=1。 6、80C51单片机中,在调用子程序前,用__PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用__POP___指令从堆栈中弹出数据。 7、在十六进制数与ASCII 码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII 码值为该十六进制数加__30H__。 8、外部中断0INT 和1INT 有两种触发方式:___电平触发方式___和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为___异步通信____和_____同步通信____。 10、若累加器A 中的数据为0111 0010B ,则PSW 中的P=____0________。 二、选择题 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A 、微处理器 B 、存储器 C 、I/O 接口电路 D 、串口通信接口 2、一个机器周期包含多少个晶振周期( D ) A 、2 B 、6 C 、8 D 、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A 、SBUF B 、TCON C 、SCON D 、PCON 4、80C51系列单片机具有4个8位的并行I/O 口,其中哪个口工作时需要外接上拉电阻( A ) A 、P0 B 、P1 C 、P2 D 、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A 、寄存器寻址 B 、直接寻址 C 、寄存器间接寻址 D 、变址寻址 6、源地址为1005H 。目的地址为0F87H 。当执行指令“JC rel ”时,rel 为( B )。 A 、7EH B 、80H C 、82H D 、84H 7、若(R0)=30H ,(30H )=75H ,(75H )=90H ,执行指令MOV A,@R0后,(A )=______。( B ) A 、30H B 、75H C 、90H D 、00H 8、下列哪个语句是起始地址设置伪指令( A )。 A 、ORG B 、END C 、DW D 、EQU

《微机原理及应用》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

微机原理及应用课程复习要点

微机原理及应用课程复习要点 第一章微型计算机概述 1.微型计算机的基本组成(CPU 、存储器、I/O接口、总线),各自的主要功能。 2.微型计算机的特点与工作过程。 3.总线的作用;控制总线、数据总线、地址总线(方向、状态、条数、作用) 总线的分类(片内、局部、系统、通信)与规范(机械结构、功能结构、电气) 4.8088/8086微处理器的编程结构(分为执行部件、总线接口部件,各自的功能以及两者的动作协调) 5.8088/8086微处理器的内部寄存器。AX、BX、CX、DX、DI、SI;(一般用在什么场合?)指针:CS、IP、SP,它们的作用是什么? 6.标志寄存器含六个状态标志(重点CF、ZF)、三个控制标志(重点IF),起什么作用? 7.存储器组织:(分段结构、物理地址的确定),物理地址的确定:段地址左移四位加上偏移地址 8.8088/8086微处理器的引脚及其功能(三总线、复用线、有效电平) 9.8088/8086微处理器的工作模式:(最大模式、最小模式),什么是最大模式与最小模式,它们的区别(包括系统配置、控制信号线由谁产生等)。10.什么是时序?分清几个重要概念:指令周期、总线周期、时钟周期) 11.8088/8086微处理器的基本操作有哪些? 12.典型时序分析:(存储器读写、I/O读写、中断响应、复位)

第二章指令系统 1.寻址方式:(六种寻址方式),源操作数、目的操作数的存储位置(CPU内、存储器)。 2.指令格式:(标识符、操作数、操作码、注释) 3.掌握指令的要点:(助记符、格式、功能、操作数的个数、对标志位的影响) 4.选择指令注意点:(数据从哪来、结果放到哪去、区分字与字节操作、默认的寄存器)。 5.传送指令、运算指令、程序控制指令的测重点:(数据的方向、标志位的状态、程序的方向) 6.移位指令:(左移、右移、逻辑、算术、循环、非循环、移位的次数) 7.程序控制指令:(无条件、条件、调用、中断) 8.十进制数运算方法:(先利用二进制运算指令、再进行十进制调整) 第三章汇编语言程序设计 1.汇编语言的基本要素:(语句格式、运算符、表达式) 2.汇编语言的运算符:(算术、取值、属性) 选用运算符注意点:(操作数、结果、有意义的运算符) 以及运算符与助记符的区别 3.表达式:(常量表达式、存储器表达式) 4.伪指令:(四个定义:数据定义、符号定义、段定义、过程定义) 数据定义与符号定义的区别:是否占存储单元;过程定义:(段内、段间) 5.汇编语言上机步骤:(编辑、汇编、连接、调试)

微机原理与应用作业答案

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 )根分时复用总线。

微机原理与应用复习题1

复习题一 一、单项选择题(题目中给出的四个答案中只有一个是正确的,每题2分,共30分) 1、有一个数值152,它与十六进制6A相等,那么该数值是。 A、二进制数 B、八进制数 C、十进制数 D、BCD码 2、中断指令INT 23的中断服务程序的入口地址,应放在中断向量表地址开始的4 个存贮单元内。 A、00023H B、00017H C、0005CH D、0005EH 3、某微机具有1M字的最大内存空间,其CPU的地址总线应有______条? A、20根 B、21根 C、19根 D、不能确定 4、可编程并行接口芯片8255A的端口B有种工作方式。 A、1种 B、2种 C、3种 D、4种 5、两个数相加后是否产生溢出,需要判断标志位中的_____ ___。 A、OF B、CF C、SF D、ZF 6、调试汇编语言程序时,将目标文件转化成可执行文件的过程叫。 A、编译 B、汇编 C、编辑 D、链接 7、在8086cpu的寄存器中,用户不能直接访问的是 A、CS B、FR C、IP D、BX 8、在机器数的三种表示方法中,种方式中零的表示形式是唯一的。 A、补码 B、反码 C、原码 D、三者都是 9、8086cpu与存储器或外设进行交换数据时,为了使得传送速度能匹配,有时需要在__________状态之间插入若干等待周期。 A、T1和T2 B、 T2和T3 C、T3和T4 D、随机 10、可编程定时器/计数器8253在初始化时写入的最大计数初值是。 A、0000H B、7FFFH C、65535 D、0FFFFH 11、8086系统中,最多可以有______个段地址,任意相邻的两个段地址相距________个存储单元? A、64K,16 B、64K,64K C、16,64K D、64K,64K 12、在CPU响应中断时保护断点就是保存。 A、中断类型码 B、中断服务程序入口地址 C、现场 D、当前CS 、IP和FR 的内容 13、当RESET信号进入高电平状态时,将使得8086CPU的______寄存器的内容初始化为 FFFFH。 A、SS B、DS C、ES D、CS 14、在8086计算机系统中,规定内存中地址为的内存单元存放中断服务程序入口地址(即中断向量),称为中断向量表。 A、80000H~803FFH B、00000H~003FFH C、7F000H~7F3FFH D、0FFC00H~0FFFFFH 15、在8086计算机系统中,当对地址大于0FFH的I/O端口寻址时,必须使用寄存器间接寻址。 A、 BX B、 SI C、DI D、 DX 二、简答题(每题5分,共30分) 1.在计算机系统内,主存储器的主要技术指标有哪些?(5分) 2.计算机CPU一旦响应中断,中断服务子程序通常要做哪几项工作?(5分)

微机原理及应用 上机实验报告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 )

微机原理及应用总复习

微机原理及应用期终复习提纲 一、基本知识 1、微机的三总线是什么? 答:它们是地址总线、数据总线、控制总线。 2、8086 CPU启动时对RESET要求?8086/8088CPU复位时有何操作? 答:复位信号维高电平有效。8086/8088要求复位信号至少维持4个时钟周期的高电平才有效。复位信号来到后,CPU便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES及指令队列清零,而将cs设置为FFFFH,当复位信号变成地电平时,CPU从FFFF0H开始执行程序 3、中断向量是是什么?堆栈指针的作用是是什么?什么是堆栈? 答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW等重要信息。 4、累加器暂时的是什么?ALU 能完成什么运算? 答:累加器的同容是ALU每次运行结果的暂存储器。在CPU中起着存放中间结果的作用。ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 5、8086 CPUEU、BIU的功能是什么? 答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O端口传送数据。 6、CPU响应可屏蔽中断的条件? 答:CPU承认INTR中断请求,必须满足以下4个条件: 1)一条指令执行结束。CPU在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的4个条件时,本指令结束,即可响应。 2)CPU处于开中断状态。只有在CPU的IF=1,即处于开中断时,CPU才有可能响应可屏蔽中断请求。 3)没有发生复位(RESET),保持(HOLD)和非屏蔽中断请求(NMI)。在复位或保持时, CPU不工作,不可能响应中断请求;而NMI的优先级比INTR高,CPU响应NMI而 不响应INTR。 4)开中断指令(STI)、中断返回指令(IRET)执行完,还需要执行一条指令才能响应INTR

(完整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个存储单元存放的内容依次为__________。

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