文档库 最新最全的文档下载
当前位置:文档库 › 微机原理复习题

微机原理复习题

微机原理复习题
微机原理复习题

一、单项选择题

1. 若二进制数为01000100B,则该数的十进制表示为()。

A.68 B.132 C.54 D.36

2.完成二进制数无符号数00011101+00001101的加法运算的正确结果是()。

A.10010101 B.00100110 C.00100010 D.00101010

3.完成二进制数01110001和00001111的逻辑“与”运算的正确结果是()。

A.01110000 B.01111111 C.00000001 D.00001111

4.十进制数100.95的BCD数为()。

A.100000000.10010101 B.100000.10010101

C. 000100.10100100 D.000100000000.10010101

5.若十进制数为100,则该数的二进制表示为()。

A.1100100 B.1000000 C.01111100 D.10110010

6.完成二进制数无符号数01111101与00000101的减法运算的正确结果是()。 A.10010101 B.01111000 C.00100010 D.10000010

7.完成二进制数01110001和00001111的逻辑“或”运算的正确结果是()。

A.01110000 B.01110001 C.01111111 D.00001111

8.十进制数10.05的BCD数为()。

A.10000. 0101 B.10000.00000101

C.00010000.00000101 D.00010000.101

9.若十六进制数为8BDH,则该数的二进制表示为()。

A.100010110100 B.100010101101

C.100010111101 D.100110111010

10. 完成二进制数无符号数01111101+00000101的加法运算的正确结果是()。A.10010101 B.00100110 C.00100010 D.10000010

11.完成二进制数01110001和00001111的逻辑“异或”运算的正确结果是()。A.01111110 B.01110001 C.01111111 D.00001111

12.一个BCD数为01100101,则它的十六进制表示为()。

A.65H B.41H C.1BH D.3DH

13.若BCD数为0010000000000111,则该数的十进制表示为()。

A.207 B.2007 C.27 D.2071

14.二进制数为11111111,则该无符号数的十进制表示为()。

A.127 B.255 C.128 D.64

15. 若二进制数为101100100B,则该数的十进制表示为()。

A.356 B.244 C.282 D.198

16. 完成二进制数无符号数10011101+00000101的减法运算的正确结果是()。

A.10010101 B.00100110 C.00100010 D.10011000

17.一个有符号十进制正数10,在数据单元中的二进制表示为()。

A.00000010 B.10000010 C.00001010 D.10001010

18.完成二进制数11100001和00001111的逻辑“异或”运算的正确结果是()。

A.11101110 B.01111111 C.00000001 D.00001111

19.十进制数98.05的BCD数为()。

A.100000000.10010101 B.100000.10010101

C.000100.10100100 D.10011000.00000101

20.计数符号3的ASCII码表示为()。

A.11 B.03H C.33H D.00000011

21.电子计算机从问世到现在都遵循“存储程序”的概念,最早提出这个概念的是()。A.巴贝奇 B.冯?诺伊曼 C.帕斯卡 D.贝尔

22.计算机硬件主要由CPU、内存、外存、I/O设备和()组成。

A.运算器 B.三总线 C.显示器 D.键盘

23.用MB表示存储器容量时,1MB等于()。

A.210个字节 B.216个字节

C.220个字节 D.230个字节

24. 微型计算机在硬件上是由()四大部分组成。

A.微处理器、存储器、I/O接口和总线

B.算术逻辑单元、寄存器组、程序计数器和指令系统

C.微处理器、存储器、输入设备和输出设备

D.主板、硬盘、键盘和显示器

25. 决定计算机主要性能的是()。

A.中央处理器 B.整机功耗

C.存储容量 D.整机价格

26.微机中信息传递的三总线方式包括()。

A.片总线,内总线,外总线 B.地址总线,数据总线,控制总线

C.片内总线,内总线,外总线 D.内总线,数据总线,控制总线

27. 8086CPU由下列()两部分组成。

A.总线接口部件和执行部件 B.运算器和控制器

C.执行部件和存储器 D.寄存器和存储器

28.堆栈指针SP是微处理器中用于指示()的专用寄存器。

A.栈底地址 B.栈顶地址

C.堆栈基地址 D.中断服务程序或子程序入口地址

29. 8086CPU的状态标志位有()位。

A.1 B.3 C.6 D.9

30. 8086CPU当前被执行的指令存放在逻辑地址()中。

A.DS:BX B.SS:SP C.CS:PC D.CS:IP

31. 8086CPU中,存储器物理地址形成算法是()。

A.段地址+偏移地址 B.段地址左移4位+偏移地址

C.段地址X 16H +偏移地址 D.段地址X 10 +偏移地址

32.下面关于CPU的叙述中,不正确的是()。

A.CPU中包含了多个寄存器,用来临时存放数据

B.CPU担负着运行系统软件和应用软件的任务

C.所有CPU都有相同的机器指令

D.CPU可以由多个微处理器组成

33.计算机中运算器的主要功能是()。

A.算术运算 B.算术和逻辑运算

C.逻辑运算 D.定点和浮点运算

34. 8086系统中,某存储单元的物理地址为24A10H,与其对应的逻辑地址为()。

A.24A0H:0000H B.24A0H:0010H

C.24A0H:0100H D.24A0H:1000H

35. 8086CPU响应可屏蔽中断的条件是()。

A.IF=0 B.IF=1 C.TF=0 D.TF=1

36. 8086CPU复位后,下列寄存器的值为()。

A.CS=0000H,IP=0000H B.CS=0000H,IP=FFFFH

C.CS=FFFFH,IP=0000H D.CS=FFFFH,IP=FFFFH

37.下列说法中属于最小工作模式特点的是()。

A.CPU提供全部的控制信号 B.由编程进行模式设定

C.不需要8286收发器 D.需要总线控制器8288

38.在程序运行过程中,下一条指令的物理地址的计算表达式是()。

A.CS*16+IP B.DS*16+DI C.SS*16+SP D.DS*16+SI

39.称8086为16位的CPU,说明()。

A.8086CPU有16条数据线 B.8086CPU有16条地址线

C.8086CPU有16条控制线 D.8086CPU有16个寄存器

40. 8086CPU有()个16位的段寄存器。

A.2 B.4 C.8 D.16

41.某8位数据存放在段地址为2300H、段内偏移地址为2300H处,则该8位数据存放的实

际物理地址是()。

A.23000H B.23230H C.23023H D.25300H

42.8086CPU响应可屏蔽中断的条件是()。

A.IF=0,TF=0 B.IF=1,TF=1 C.IF=1,TF无关 D.IF=0,TF无关

43. 下列引起CPU程序中断的4种情况中,()需要由硬件提供中断类型号。

A.NMI B.INTR C.INTO D.INT n

44.下列指令中,不正确的指令是()。

A.MOV AX,BX B.MOV AX,[BX]

C.MOV AL,BX D.MOV AL,[BX]

45. 8086CPU向I/O端口地址30H写字节数据应使用指令()。

A.IN 30H,AL B.OUT 30H,AL

C.OUT AL,30H D.IN AL,30H

46.若要使寄存器AL中的高4位不变,低4位变0,使用指令()。

A.ANL AL,0F0H B.OR AL,0F0H

C.ANL AL,0FH D.OR AL,0FH

47.下列指令中,不正确的指令是()。

A.PUSH AX B.POP BX

C.PUSH CL D.POP DX

48.执行“MOV DL,2AH”和“SHR DL,1”两条指令后,DL寄存器与CF标志分别为()。

A.DL=10110110 CF=1 B.DL=00110101 CF=0

C.DL=00110100 CF=0 D.DL=00010101 CF=0

49.若要使寄存器AL中的高4位求反,低4位不变,使用指令()。

A.ANL AL,0F0H B.OR AL,0F0H

C.XOR AL,0F0H D.OR AL,0FH

50.完成将累加器AX清零,下面的错误指令是()。

A.SUB AX,AX B.XOR AX,AX

C.OR AX,0000H D.AND AX,0000H

51.8086CPU的输入指令是将输入设备的一个端口中的数据传送到()寄存器。

A.CX B.BX C.AL/AX D.DX

52.完成将累加器AX的内容压栈,正确的指令是()。

A.MOV SP,AX B.PUSH AX

C.POP AX D.MOV AX,SP

53.执行8086指令“PUSH AX”后,SP值为()。

A.SP=SP+2 B.SP=SP+1 C.SP=SP-2 D.SP=SP-1

54.下列指令中属于寄存器基址加变址寻址的指令是()。

A.MOV AX,BX B.MOV AX,[BX]

C.MOV AX,[SI] D.MOV AX,10H[BX][SI]

55.条件转移指令JE/JZ成立的条件是()。

A.CF=0 B.CF=1 C.ZF=0 D.ZF=1

56.在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编的指令是()。

A.汇编指令 B.伪指令 C.机器指令 D.宏指令

57.在ASSUME伪指令设定了段寄存器后,无须在程序段中用指令完成赋值的寄存器

是()。

A.SS B.DS C.ES D.CS

58. 下面的数据交换指令中,错误的操作是()。

A.XCHG AX,DI B.XCHG BX,[SI+DAT]

C.XCHG CX,DS D.XCHG BUF,DX

59. 8086CPU采用I/O独立编址方式,可使用地址线()来寻址端口。

A.AD15-AD0 B.AD7-AD0

C.A19-A0 D.A7-A0

60. 8086按I/O指令寻址方式得到的地址是()。

A.物理地址 B.有效地址 C.段内偏移量 D.I/O端口地址61.存储器系统中1KB RAM的寻址范围是()。

A.00000H—002FFH B.00000H—001FFH

C.00000H—000FFH D.00000H—003FFH

62.某存储器芯片有11条地址线,8条数据线,则该芯片中存储单元有()。

A.1KB B.2KB C.4KB D.8KB

63.下列只读存储器中,仅能一次写入数据的是()。

A.ROM B.PROM C.EPROM D.EEPROM

64. 用存储器芯片2114(1024X4)组成4KB内存储器需要2114芯片()片。

A.2 B.4 C.8 D.16

65.用存储器芯片2114(1024X4)组成2KB的主存储器需要2114芯片()片。

A.2 B.4 C.8 D.16

66.易失性存储器是()。

A.ROM B.PROM C.EEPROM D.RAM

67.在微计算机系统中,高速外设与内存储器进行批量数据传送时,应采用()。 A.无条件传送 B.程序查询控制

C.中断控制 D.直接存储器存取

68.关于DRAM叙述不正确的是()。

A.存储单元由一个MOS管构成 B.不需要外部刷新电路

C.是可读写存储器 D.地址线行列复用

69.在微机系统中引入中断技术,可以()。

A.提高外设速度 B.减轻主存负担

C.提高处理器的效率 D.增加信息交换的精度

70.8255A与CPU间的数据总线为()数据总线。

A.4位 B.8位 C.16位 D.32位

71.可用作中断控制器的接口芯片是()。

A.8255A B.8251A C.8259A D.8237A

72. 在CPU与外设通信中,异步查询方式相比于中断方式,具有()的特点。

A.硬件电路简单,数据传送可靠 B.硬件电路简单,CPU使用效率高

C.数据传送可靠,CPU使用效率高 D.硬件电路复杂,CPU利用率低

二、填空题

1. 十进制数50在计算机中的二进制补码(8位)表示为。

2. 计数符号9的ASCII码值为。

3. 若X=-107,Y=+74。按8位二进制可写出:[X]补= ,[Y]补= 。

4. 十进制数54的二进制表示为,十六进制表示为。

5. 十进制数72的二进制补码(8位机中)表示应为,它的二进制反码表示

应为。

6. 二进制数01110010B和11001110B相“与”的结果是。

7. 十进制数-4在计算机中的二进制原码(8位)表示为。

8. 8086CPU的8个16位通用寄存器名为,BX和,DX以及,,SI和。

9. 若CS=4320H,IP=2030H,则实际地址为。

10.堆栈操作遵循原则,指令队列遵循原则。

11.当8086CPU往存储器中存放字数据时,低8位数据应放在单元,高8位数据应放在单元。

12.一般情况下微型机寻址I/O端口有和两种方式,8086CPU 采用方式。

13.为了能够寻址1MB的存储器空间,8086CPU有个段寄存器,它们分别是代码段寄存器,数据段寄存器,堆栈段寄存器SS和扩展段寄存器。

14.8086复位时,寄存器CS的值为,寄存器IP的值。

15.无论微处理器、微型计算机、微型计算机系统,都采用结构连接各部件,从而构成一个整体。

16.串寻址方式仅在8086的指令中使用。指令的操作数大多在内存单元中,且规定源操作数的逻辑地址为,目的操作数的逻辑地址为。

17.微型计算机在硬件上是由、存储器、和总线四部分组成。

18.8086CPU访问I/O端口时,应使用专门的指令和。

19.8086的4个16位的通用数据寄存器分别是、、

和、。

20.8086CPU的标志寄存器中有3个控制标志位,与中断操作有关的控制标志位是,与串操作有关的控制标志位是,与单步调试操作有关的控制标志位是。

21.8086CPU可寻址存储器空间为,它把存储器空间分成段。

22.把AX寄存器的最高3位清0,其余位不变的指令是;使BH寄存器的D3、

D5、D7位置1,其余位保留的指令是。

23.设8086系统中堆栈段的段地址为3100H,则该段的物理地址范围是从

到。

24.8086CPU在数据的串操作中规定,寄存器DS用作的段寄存器,寄存器ES

用作的段寄存器,寄存器SI用作的变址指针,寄存器DI用作的变址指针。

25.8086CPU的标志寄存器FR中有3个控制标志位,用来控制CPU的操作,其中与中断操作

有关的是,与串操作有关的是,与单步调试操作有关的是。

26.当8086CPU往存储器中存放字数据时,低8位数据应放在单元,高8位

数据应放在单元。

27.8086CPU有条地址线,可寻址存储空间有 MB。

28.存放字数据时,低8位数据应放在存储器的单元,高8位数据应放在存

储器的单元,并且用这两个地址中较的一个作为该字的地址。

29.增量指令INC的执行标志位。

30.8086CPU的标志寄存器FR中有6个状态标志位,用来表示运算结果的特征,它们

是、、SF、PF、以及。

31.8086CPU的执行部件中有4个通用数据寄存器分别是累加器,基

数指针,计数指针以及。

32.将端口地址200、201中的16位数据送入8086CPU使用的指令为。

33.堆栈操作遵循原则,指令队列遵循原则。

34.若SS=3240H,SP=2000H,栈顶的物理地址为。

35.8086CPU可访问的存储器空间为;字节I/O空间为,

字I/O空间为。

36.在移位指令中,如果移位次数超过1次,则必须先将移位次数赋给寄存

器。

37.指令由字段和字段组成,其中字段是不

能缺省的。

38.8086CPU的4个16位段寄存器分别是代码段寄存器,堆栈段寄存器SS

以及数据段寄存器和扩展段寄存器。

39.指令中用于说明操作数所在地址的方法,称为。指令MOV AL,ES:[1000H]

中源操作数是寻址方式,这里的ES:是。

40.设8086中数据段的段地址为2300H,则该数据段的物理地址范围是

到。

41.8086CPU的标志寄存器中有3个控制标志位,其中与中断操作有关的是,

与串操作有关的是,与单步调试操作有关的是。

42.在8086指令系统中,要将I/O口地址200H、201H中的16位数据送入8086CPU使用的指

令为。

43.计算机中的三总线是指、和控制总线。

44.若CS=A000H,IP=2300H,则物理地址PA= 。若PA不变,IP=1000H,则

CS= 。

45.8086系统中,每一个存储单元可存放位二进制数,若字数据从偶地址单

元开始存放,称该字为,若字数据从奇地址单元开始存放,称该字为。

46.在计算机系统中,完成某种操作的命令称为,完成某一具体任务所需指

令的集合称为。

47.中断号15的中断向量表地址的首址为。

48.CPU与外设间的通信方式有,和。

49.8255A是一个可编程的接口芯片,它能提供个8位端口。

50.

51.8253是一个可编程的接口芯片,它有种工作方式。

52.CPU在一定条件下接收外部设备的请求,暂时停止执行原来的程序而转去为外部设备服务,处理好后再返回来继续执行原来程序的过程叫做。

53.通常而言,指令系统寻址方式就是指令中用于说明所在地址的方法,寻址方式的多少是衡量功能的指标。

54.8255A有多种工作方式,其中A口有种工作方式,B口有种工作方式。

55. ROM中仅能一次写入数据的是,电可擦除的是。

56.串行通信的特点是传输速度、传输距离。

57.软件中断的指令符为,中断服务程序的返回指令符为。

58.在数据采集系统中,能够将模拟量转换成数字量的器件是,而将数字量

转换成模拟量的器件则是。

59.PROM是次写入型ROM,EEPROM是次写入型ROM。

60.数据的并行I/O方式以为单位进行传送,其中的各位同步地收/发。

61.CPU与外设通信,传递的信息除了有数据信息外,还有和

信息。

62.8086CPU的中断类型码共个,中断服务程序的入口地址表放在存储器区间

为到。

63.串行通信中的调制是将信号变换为信号,而解调正相反

它是将信号变换为信号。

64.8086CPU采用指令流水线结构的特点是提高的执行速度。

65.存储器根据在计算机系统的地位和位置分为和,一般的

存储单元以为单位。

66.串行通信中所指的数据传输方向有三种形式,即方式、半双工方式和

方式。

67.外部中断控制信号INTR与NMI的不同点在于INTR的响应受的控制,而

NMI不受的影响。

68.8253是一个可编程的接口芯片,它能提供个独立的定时/

计数器。

69.计算机时钟脉冲的频率称为,它的倒数称为。

70.8253A有个独立的定时/计数器,每个都有种工作方式。

三、判断说明题(判断有误的请说明理由)

1. 对于无符号数和有符号数,判断两数相加后的结果是否正确的依据不同。()

2. 若[X]原=[X]反=[X]补,则该数为正数。()

3. 8086CPU段寄存器CS,DS,SS,ES之间可直接相互传送数据。()

4.机器语言是冯?诺伊曼计算机惟一能够理解且直接执行的语言。()

5.8086的外部硬件中断包括非屏蔽中断(NMI)和可屏蔽中断(INTR)两类,它们都受CPU 内部的中断允许标志IF的控制。()

6. 8086系统中的物理地址和逻辑地址没有区别。()

7.在8086存储器中存放数据字时有“对准字”和“非对准字”之分。()

8.伪指令和指令性指令一样,都是CPU可执行指令。()

9. 8086CPU要与外部设备交换数据,必须通过累加器AX或AL。()

10. 使AL寄存器中的内容求反的指令是“XOR AL,AL”。()

11.在8086CPU体系结构中,指令执行部件EU和总线接口部件BIU的并行独立工作,有效地加快了系统的运算速度。()

12. 寄存器寻址比存储器寻址的运算速度快。()

13.任何一条计算机指令都包含操作码和操作数两部分。()

14. .8086CPU中包含了寄存器和存储器。()

15.立即数寻址方式只能用于源操作数,它主要用来给寄存器赋初值。()

16.立即数不允许被用作目的操作数。()

17.在计算机应用系统中,由模拟量转换成数字量使用D/A转换器,由数字量转换成模拟量

使用A/D转换器。()

18.汇编语言就是机器语言。()

19.16位机即指该机CPU的数据线为16条。()

20.8086CPU对可屏蔽中断INTR的响应条件是标志位TF置1。()

21.8086字存储中,较低地址单元存字的高8位,较高地址单元存字的低8位。()

22.控制标志IF控制串操作指令中地址指针的增量方向。()

23.并行通信的特点是速度快、距离短、引线较多。()

24.静态RAM需要刷新电路。()

25.用1024X8的SRAM芯片组成2KB存储器,应扩展位线。()

26.异步查询方式是CPU主动、外设被动,所以CPU的效率高。()

27.CPU是中央处理器的简称,它至少包含一个处理器,为了提高计算速度,CPU也可以由多

个处理器组成。()

28.8086CPU工作于最小工作模式时,控制信号由8086CPU提供。()

29. CPU与外部设备通信不一定需要使用接口。()

30.计算机与外设信息交换方式有两种,一种是并行通信,另一种是串行通信。()

31.汇编程序就是汇编语言程序。()

32.相对而言,动态RAM比静态RAM的外围电路简单。()

33.汇编语言程序可以只有代码段。()

34.若非屏蔽中断NMI和可屏蔽中断INTR请求同时发生,8086先响应INTR中断。()

35. NOT指令的操作数不能是立即数。()

36.PC机中实际上只使用了10条地址线(A0-A9)参与I/O端口地址译码,能访问的端口数最

多为1024个。()

37.可编程中断控制器8259A仅能单片使用。()

38.8086CPU工作于最大模式时,控制信号由8086CPU提供。()

39.响应非屏蔽中断NMI的条件是控制标志位IF必须置1。()

40. CS寄存器的内容可以被推入栈,因而也可以将堆栈中的数据弹出至CS中。()

41.当I/O接口与存储器统一编址时,可用相同的指令操作。()

42.EEPROM的数据擦除方式为光擦除。()

43.动态RAM需要刷新电路。()

44.8086CPU的EU单元直接经外部总线读取数据。()

45.8086CPU的指令队列满足“先进后出”的原则。()

46.对准字、非对准字的读写周期数不一样。()

47.存储器芯片的主要技术指标是容量、存取时间和可靠性。()

48.每一个中断服务程序的入口地址占用中断向量表的2个地址。()

49.中断控制芯片8259A提供了对8个中断源中断请求信号的管理。()

50.汇编语言程序不能只有代码段。()

51.串行接口中“串行”的含义仅指接口与外设之间的数据交换是串行的,而接口与CPU之

间的数据交换仍然是并行的。()

52.存储器是计算机系统中不可缺少的器件。()

53.在8086CPU中,当两个带符号数的运算结果为负数时,状态标志位SF=1。()

54.8086CPU的EU单元直接经外部总线读取数据。()

55. ADC0809是8位逐次逼近型D/A转换芯片。()

56. 通常I/O接口又称为I/O端口。()

57.DMA方式下,CPU不直接参与外设与内存间的数据传输。()

58.中断方式是CPU被动、外设主动,所以CPU效率高。()

59.16位机即指该机CPU的地址线为16条。()

60.无论是什么微机,其CPU都具有相同的机器指令。()

61.对准字、非对准字的读写周期数均一样。()

62.将汇编语言源程序翻译成机器语言的过程叫做汇编。()

63.堆栈指针SP总是指向堆栈的栈底。()

64.将存储单元、I/O端口统一编址,CPU就不需要安排单独的I/O操作指令。()

65.CPU与外部设备通信都需要使用接口。()

四、指令改错题

1.MOV [BX],20H

2.MOV CS,AX

3.MOV [DX],[2000H]

4.MOV CS,2000H

5.MOV IP,2300H

6.MOV BP,AL

7.MOV 234H,BX

8.MOV AL,1200H

9.MOV [1000H],[SI]

10.MOV [1234],[BX]

11.MOV AX,DL

12.MOV 2300H,DX

13.MOV DS,AX

14.PUSH AL

15.PUSH CL

16.POP FR

17.PUSH DH

18.PUSH BX

19.DEC [BX]

20.INC [SI]

21.MUL AL,E5H

22.INC [SI]

23.INC IP

24.ADD CX+1

25.INC [BX]

26.OUT 300H,AL

27.ROL DX,5

28.OUT 30H,AL

29.INT 0

30.IN AL,300H

31.XLAT BX

32.XCHG CX,BX

33.OUT AL,30H

34.ADD 2000H,DX

35.IN 30H,AL

五、简答题

1.分别指出下列各条指令中源操作数的寻址方式。对于存储器操作数,试用表达式表示出该

存储单元的物理地址PA。

①AND DX,00FFH

②MOV AX,VAL[SI]

③MOV BX,[2100H]

④MOV AX,DISP[BP]

⑤AND CX,BX

⑥ADC AX,ABC[BP][SI]

2.设寄存器(DS)=2000H,(SS)=1500H,(ES)=3200H,(SI)=0A0H,(BX)=0100H,(BP)=0010H,数据段中变量REL的偏移地址值为10H。试指出下列各条指令中源操作数的寻址方式是什么?对于存储器操作数,其物理地址是多少?

①MOV BX, [SI]

②MOV AX,REL[BP]

3.设寄存器(DS)=1200H,(SS)=3500H,(ES)=2200H,(SI)=100H,(BX)=1000H,(BP)=0200H,数据段中变量VAL的偏移地址值为20H。试指出下列各条指令中

源操作数的寻址方式是什么?对于存储器操作数,其物理地址是多少?

①MOV AX,BX

②MOV DX,ES:VAL[BP][SI]

4.设寄存器(DS)=2000H,(SS)=3100H,(ES)=1200H,(SI)=0300H,(BX)=0100H,(BP)=0010H,数据段中变量MASK的偏移地址值为50H。试指出下列各条指令中源操作数的寻址方式是什么?对于存储器操作数,其物理地址是多少?

①MOV CX,ES:[1200H]

②MOV AX,MASK[BP][SI]

5.设堆栈指针SP的初值为2400H,(AX)=4000H,(BX)=3600H。问:

①执行指令“PUSH AX”后,SP=?

②再执行““PUSH BX”和“POP AX”后,(SP)=?(AX)=?(BX)=?

6.设寄存器(DS)=3000H,(SS)=2100H,(ES)=1200H,(SI)=1000H,(BX)=0100H,(BP)=0010H,数据段中变量MASK的偏移地址值为50H。试指出下列各条指令中源操作数的寻址方式是什么?对于存储器操作数,其物理地址是多少?

①MO V CX,ES:[BX]

②MOV AX,MASK[BP]

7.CPU地址线与存储器的寻址范围有何关系?如果某一处理器的地址线宽度为32位,则最大可寻址存储器单元的数量为多少?

8. CPU与外设通信的方式有哪几种?简述CPU采用异步查询方式与外设通信的流程。

9.何谓RAM与ROM?RAM和ROM各自的特点是什么?

10.微型计算机系统中引入中断有什么作用?简述NMI和INTR中断的异同点。

11.外设通过可屏蔽中断INTR向CPU申请中断,但CPU不给予响应,其原因有哪些?

12.在有多个中断源申请中断时,有几种方法确定它们的优先级别?试比较各自的优缺点。

13.何谓波特率?某系统采用串行异步方式与外设通信,发送字符格式由1位起始位、7位数

据位、1位奇偶校验位和1位停止位组成,波特率为1200。试问,该系统每分钟发送多少个字符?

14.何谓并行通信,何谓串行通信?它们在应用场合和特点上有什么不同?

六、程序阅读题

1.已知(BL)=0F8H,(AL)=46H,写出下列每条指令单独执行后的结果。

①AND AL,BL

(AL)=

②OR BL,AL

(BL)=

③XOR BL,AL

(BL)=

④NOT AL

(AL)=

2.已知DA1变量单元中存放数据134,问执行下面程序段后的结果。

DA1 DB 134

MOV AL,DA1

MOV AH,0

MOV CX,3

MOX BX,AX

LOP:PUSH BX

DEC BX

LOOP LOP

问:程序执行后,堆栈中压了个数,压入的最后一个数值是。

3.分析程序段,并填入适当的内容。

MOV AL,0FH

MOV BL,0FEH

XOR AL,BL

则有:(AL)= (BL)=

4.读下列指令,回答问题:

X EQU 10

Y DB 20

MOV AL,X

MOV AH,Y

①完成什么操作?②X和Y的含义有什么不同?

5.读程序并写出程序所完成的功能。

VARX DB A1

VARY DB A2

RES DB ?

MOV DX,VARX

ADD DX,VARY

MOV CL,3

SAL DX,CL

SUB DX,VARX

SAR DX,1

MOV RES,DX

RET

程序功能为:(请用数学公式表示)

6.指出下面指令序列的执行结果。

MOV AX,1234H

PUSH AX

POP BX

则:BX=

AX=

7.已知,(DS)=2000H,(BX)=100H,(SI)=0002H,从物理地址20100H单元开始,依次存放数据12H、34H、56H、78H;而从物理地址21200H单元开始,依次存放数据2AH、4CH、8BH、98H。试说明下列各条指令单独执行后AX寄存器的内容。

① MOV AX,3600H

(AX)=

② MOV AX,[1200H]

(AX)=

③ MOV AX,BX

(AX)=

④ MOV AX,[BX]

(AX)=

8.已知(AL)=0C4H,DATA单元中的内容为5AH,写出下列每条指令单独执行后的结果。

①AND DATA,AL

(DATA)=

②OR AL,01H

(AL)=

③XOR DATA,AL

(DATA)=

④ NOT AL

(AL)=

9.分析下列程序,回答指定问题。

MOV AX,5C8FH

MOV BX,238FH

XOR AX,BX

ADD AX,BX

问:(AX)= ,(BX)=

10.读下列指令,回答问题:

SUB AX,AX

AND DX,AX

MOV AX,1234

则:(DX)=

(AX)=

11.分析程序段,并填入适当的内容。

MOV AL,0AH

MOV AH,0

ADD AX,AX

MOV BX,AX

ADD AX,AX

ADD AX,AX

ADD AX,AX

ADD AX,BX

则有:(AX)=

该程序完成的功能:

12.读程序并写出程序所完成的功能。

VAR DB 18,32,0,5,51,19

MOV BX,OFFSET VAR

MOV AL,[BX]

MOV CX,5

NEXT:INC BX

ADD AL,[BX]

LOOP NEXT

程序功能为:

程序运行后,(AL)=

13.指出下面指令序列的执行结果。

MOV DX,2000H

MOV BX,1000H

XCHG BX,DX

则:BX=

DX=

14.设初值AX=6264H,CX=0001H,在执行下列程序段后,AX=?CX=?

AND AX,AX

JZ DONE

SHL CX,1

ROR AX,CL

DONE:OR AX,1234H

则:AX=

CX=

15.写出下列程序段执行后的结果,并说出完成的是什么功能?

MOV CL,4

MOV AL,87H

MOV DL,AL

AND AL,0FH

OR AL,30H

SHR DL,CL

OR DL,30H

则(AL)= (DL)=

实现的功能为

16.下列伪指令在存储区中分别为各变量分配多少字节?

VR1 DW 10

VR2 DW 6DUP(?),66,88

(完整版)微机原理复习题答案

微机原理复习大纲 复习范围: 1.作业 2.书上例题 3.课堂上反复强调的内容 4.复习题 微机原理复习题 一、单项选择题 1.PC机是( C ) A、单片机 B、单板机 C、微型计算机 D、微型计算机系统 2.CPU中运算器的主要功能是( D ) A、算术运算 B、逻辑运算 C、函数运算 D、算术运算和逻辑运算 3.8086CPU中的段寄存器用来存放( C ) A、存储段的物理地址 B、存储器的逻辑地址 C、存储器的段基值 D、存储器的起始地址 4.8086系统中内存储器的地址空间为1M,而在进行I/O-读写时,有效的地址线是( B ) A、高16位 B、低16位 C、高8位 D、低8位 5.8086CPU在进行写内存操作时,控制信号M/IO-和DT/R-是( D ) A、00 B、0 1 C、1 0 D、1 1 6.芯片8288在8086CPU系统中用作( C ) A、总线锁存器 B、总线驱动器 C、总线控制器 D、总线仲裁器 7.有一静态RAM芯片的地址线为A0~A9,数据线为D0~D3,则该存储器芯片的存储 容量为( D ) A、2K×4位 B、1KB(B:字节) C、2KB D、1K×4位 8.在16位存储系统中,为了( C ),存储字最好存放在偶地址。 A、便于快速寻址 B、节省所占的内存空间 C、减少执行指令的总线周期 D、减少读写错误 9.有一8086系统的中断向量表,在003CH:003FH单元开始依次存放34H、FEH、00H 和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( C ) A、0EH,34FE:00F0H B、0EH,0F000:0FE34H C、0FH,0F000:0FE34H D、0FH,00F0H:34FEH 10.8259A可编程中断控制器中的中断服务寄存器ISR用于( A ) A、记忆正在处理中的中断 B、存放从外设来的中断请求信号 C、允许向CPU发中断请求 D、禁止向CPU发中断请求 11.当8255A 工作在方式1的输入状态时,8255A与外设之间的联络信号为( C )

微机原理期末考试试卷(有答案)

微机原理期末考试试卷 (有答案) -CAL-FENGHAI.-(YICAI)-Company One1

《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。

微机原理期末考试试卷(有答案)

丽水学院《微机原理》考试试卷 班级:___________ 姓名:___________学号:____________ 题号一二三四五六总分得分 得分 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 得分 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。

微机原理考试试题3套及答案

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536

微机原理期末复习试卷

《微机原理》期末复习试卷2010年12月 一、填空题 1.反码表示法中,零有两个编码,即( ) 和( )。 2.设X=11001101,数据采用奇校验时,其校验位C=( )。 3.运算器中的核心部件是( )。 4.计算机中有两类信息流,一类是( )信息流,另一类是( )信息流。 位为校验位,若采用奇校验在传送字符B的ASCII码42H时,其5.传送ASCII码时,D 7 编码为( ) 。 6.串行传送数据的方式有( )、( )两种。 7.串行通信中约定:一个起始位,一个停止位,偶校验,则数字“5”的串行码为( ),数字“9”的串行码为( )。 8.利用8251进行异步串行通讯,当设定传输速率为8400波特,传输格式为1个起始位,1个停止位时,每秒最多可传送的字节数是( )。 9.设[X]10=54.625,则[X]2=(),[X]8=( ) 10.全相联映像比直接映像利用率(),冲突概率()。 11.()是一个高速小容量临时存储器。 12.存储芯片6264(8k×8位)有()条数据线,()地址线。 13.按总线中的数据类型不同,可把总线分为()、()、() 14、IBM宏汇编中的运算符包括①、②、③、④和合成运算符。 15、IBM宏汇编中,段定义命令包括:①、②、③、④。 16、CPU芯片功耗的增加会使芯片工作温度升高,在芯片设计和使用中可采用①、②和 ③等措施进行处理。 17、常用的外部总线包括:①、②、③、④等。 18、总线传输方式包括:①、②和③。 二、选择题 1、以下和不是IBM宏汇编的保留字。 A、AAA B、DH C、GOTO D、IF 2、早期8086的时钟频率为8MHz,其时钟周期为ns。 A、25 B、125 C、250 D、500 3、CPU处于状态中,功耗最低。 A、常规 B、暂停 C、睡眠 D、停止时钟

微机原理复习题-参考答案

一.填空题。 1.单片机与普通计算机的不同之处在于其将__CPU__、 __存储器__ 和_I/O接口___三部分集成于一块芯片之上。 2.MCS-51系列单片机中,片内无ROM的机型是__8031__,有4KB ROM的机型是__8051__,而有4KB EPROM 的机型是__8751__。 3.通常单片机上电复位时PC=__0000__H,SP=__07__H。 4.I/O数据传送方式有_P0___、__P1__、_P2___和_P3___四种。 5.当8051地RST端上保持__2个__机器周期以上低电平时,8051即发生复位。6.MOV A,#30H是__立即数__寻址方式。MOVX A,@DPTR是__变址__寻址方式。 7.微型计算机一般都是采用总线结构,它的系统总线有__地址总线__、__数据总线__、__控制总线__。 8.通常单片机上电复位时PC=__0000__H,SP=__07__H。8031单片机复位后R4所对应的存储单元地址为_04___H,因上电时PSW=__00__H。 9.MCS-51的中断系统优先级有_两___级,由__IP__寄存器控制。 10.MCS-51的堆栈存取数据的原则是_先进后出___。 11.若系统晶振频率为12MHZ,机器周期为__1__us,最短和最长指令周期分别为___1_us和__4__us。 12.MOV A,B是__寄存器__寻址方式。MOVC A,@A+PC是__变址__寻址方式。 13.使用8031单片机时需将EA引脚接___低_电平,因为其片内无__ROM__存储器。8051地RST端上保持__2__个机器周期以上低电平时,8051即发生复位。 14.通常单片机上电复位时,SP=__0000__H,通用寄存器则采用第__0__组,这一组寄存器的地址范围是从___00_ H~__07__H。 15.8051单片机其内部有___21_个特殊功能寄存器,其中__0__个可以位寻址。 16.MCS-51单片机PC的长度为___16_位;另一个与PC长度相同的寄存器为_DPTR___。

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

微机原理及应用复习题 一、填空题 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

微机原理与接口技术考试复习题

《微型计算机原理及接口技术》试题 (120分钟) 一. 单项选择题(在每小题的四个备选答案中选出一个正确的 1. 8086CPU芯片的外部引线中,数据线的条数为()。 条条条条 2.8086CPU工作在总线请求方式时,会让出()。 A.地址总线 B.数据总线 C.地址和数据总线 D.地址、数据和控制总线 3.8086在执行OUT DX,AL指令时,AL寄存器的内容输出到()上。 A.地址总线 B.数据总线 C.存储器 D.寄存器 4.8086CPU的I/O地址空间为()字节。 A.64KB B.1MB C.256B D.1024B 5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是()。 6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是()。 A. AX B. BX C. CX D. DX 7.两片8259A级联后可管理()级中断。 A.15 8.8086中断系统中优先级最低的的是()。 A.可屏蔽中断 B.不可屏蔽中断 C.单步中断 D.除法出错 9.CPU在执行IN AL,DX指令时,其()。 A. IO/M为高, RD为低 B. IO/M为高, WR为低 C. IO/M为低, RD为低 D. IO/M为低, WR为低 10. 内存从A4000H到CBFFFH,共有() 11. 8088CPU中的CS寄存器是一个多少位的寄存器()。 位位位位 12.地址译码器的输出一般可为接口的()信号。 A.片选 B.数据输入 C.地址 D.控制 13. 8255工作在方式0时,下面哪种说法正确() A. A、B、C三个口输入均有锁存能力 B. 只有A口输入有锁存能力 C. 只有C口输入有锁存能力 D. A、B、C三个口输入均无锁存能力 14. 实现DMA传送,需要() 通过执行指令来完成利用中断方式来完成 利用查询方式来完成 D.不需要CPU参与即可完成 15.CPU在执行OUT DX,AL指令时,()寄存器的内容送到地址总线上。 A.AL B.DX C.AX D. DL 16、微机的各组成部分,用__B___把它们连在一起。 A)数据总线B)系统总线C)控制总线D)地址总线 二、填空题 CPU地址总线为20位,片外数据总线为8 位 2. DMA可以工作在状态和状态下,区分当前DMA工作在什么状态下。 5.在总线上要完成一次数据传输一般要经历如下阶段:、 、和。 6. 8255A是芯片,有种工作方式; 7. 8253是芯片,内部有个端口地址,其中的每个计数器可作为进制和进制计数器使用。 8.从8253计数器中读出的计数值读出的减一计数器当前值。(是、不是) 9.串行通信包括和两种方式。 10. 158的16位二进制补码为,原码为,反码为。 11.-20的8位二进制补码为,原码为,反码为。 12.操作数寻址方式主要有、、和 4类。 13.中断过程包括、、和 4个阶段。 14. I/O端口地址的编制方式是和。

微机原理期末考试试题

期末测试试题 微机原理与接口技术 一、填空题(本大题共20分,每空1分) 1.设机器的字长为8位:若X=-1,则[X]原= H, [X]补= H, [X]反= H 。 2. 堆栈中“PUSH 源操作数”指令所包含的操作内容为:____________________和____________。3.半导体静态存储器是靠____________存储信息,半导体动态存储器是靠____________存储信息。4.当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器时序的正确配合,就要利用____________信号,使CPU插入一个____________ 状态。 5.当8253的/CS信号有效时,其地址线A1A0分别为______、_______、________、_________时,可分别选中计数器0,计数器1,计数器2,控制字寄存器。 6.一个中断类型号为01CH的中断处理程序存放在0100H:3800H开始的内存中,中断向量存贮在地址为_______________至______________的____________个单元中。 7.已知异步串行通信的帧信息为0110010101,其中包含启始位1位、停止位1位,7位ASCII数据位,则传送的字符数据是 H,采用的校验是 ____,校验位数据是。 8.一个4位的D/A转换器,满量程电压为10V,其线性误差为±1 2 LSB,当输入为0CH时,其理想 输出电压值为________________ 二、选择题(本大题共20分,每小题1分) 1.程序计数器(PC)的位数取决于____________ A.存储器的容量 B.指令字长 C.机器字长 2.运算器由很多部件组成,其核心部分是_______ A.数据总线 B.算术逻辑单元 C.累加器 D.多路开关

微机原理期末考试考试卷及答案

的数据线为16位,地址线为20位,I/O口使用16位地址线。 2.在某进制的运算中7×3=33,则7×5=_55。 3.用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号是A0,奇存储体的选片信号是BHE 。 5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。6.8086可以指向堆栈的指针寄存器有bp和sp。 7.程序中段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。 8.EEPROM的擦除方法为点擦除. 9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 & ORG 1000H STROE DB 12 DUP() DATA DB 05H,06H,07H,08H 1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A. 仅DS段 B. DS或SS段 C. DS或ES段 D. DS或CS段 2. 下列指令中格式错误的是___A___。 A. SHL AL,CX B. XCHG AL,BL C. MOV BX,[SI] D. AND AX,BX 3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H " MOV DS,AX MOV BX,[0010H] A. B2B2H B. B23FH C. 3F3FH D. 3FB2H 4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A. 3311CH B. 33120H C. 33122H D. 3311EH 5. 下列指令中格式错误的是_C__。 A. MOV AX,357AH[BX][DI] B. OUT DX,AL C. LEA AX,50H[BX][BP] D. RCR BX,1 6. 下列指令中允许寻址范围最大的是_D__。 A. JNZ NEXT B. LOOP NEXT ¥ C. JMP SHORT PTR NEXT D. CALL NEAR PTR NEXT 7. 8086/8088不属于BIU部分的寄存器是__D____。 A. IP B. ES C. DS D. SP 8088最大模式比最小模式在结构上至少应增加___B_。 A. 中断优先级控制器 B. 总线控制器 C. 数据驱动器 D. 地址锁存器 9. 8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别是____D__。 A. 0,0,1 B. 1,0,1 C. 1,1,0 D. 1,0,0 10. 一个半导体存贮芯片的引脚有 A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A. 8K×8 B. 8K×4 C. 16K×4 D. 16K×8 !

《微机原理》复习题及解答

微机原理》复习题解答 1、在8086/8088系统中,存储器是怎样组织的?整个存储空间有多大?最大逻辑长度为多大?至少可将存储器分为多少个段?段起始于什么位置?偏移地址是什么?怎样计算20位物理地址? ①分段组织②1兆字节③64K字节④至少分成16段⑤起始于最后四位二进制数都为0的位置⑥偏移地址是相当于段起始位置的偏移量⑦段地址×16+偏移地址 2、系统总线分为哪几组?各自传送的方向如何? ①分成3组:数据部线、地址总线、控制总线②数据总线和控制总线都是双向的,地址总线始终由CPU发出 3、8086微处理器分为哪几个部分?它们之间采用什么工作方式?其中状态寄存器由几类标志组成?与中断有关的是哪一位? ①分成2部分:总线接口部件、执行部件②并行工作方式③2类:状态标志、控制标志④IF 位,IF置1,响应外部可屏蔽中断 4、怎样将8086设置为最小或最大模式?分别应配置哪些外围器件?作用怎样?最大模式与最小模式的配置相比多了什么器件?作用是什么? ①引脚接高电平则设置为最小模式,如接低电平则设置为最大模式②最小模式下:1片8248A,作为时钟发生器;3片8282或74LS373,用来作为地址锁存器;2片8286/8287作为总线收发器。最大模式下:1片8284A,3片8282,2片8286,1片8288总线控制器,1片8259A及有关电路③8284A除了提供频率恒定的时钟信号外,还对准备发(READY)和(RESET)信号进行同步。8282:地址/数据总线是复用的,而和S7也是复用的,所以在总路线周期前一部分时间中输出地址信号和信号的引脚,在总线周期的后一部分时间中改变了含义。因为有了锁存器对地址和进行锁存,所以在总线周期的后半部分,地址和数据同时出现在系统的地址总线和数据总线上;同样,此时也在锁存器输出端呈现有效电平,于是确保了CPU对存储器和I/O端口的正常读/写操作。8286/8287:当系统中所连的存储器和外设较多时,需要增加数据总线的驱动能力。④多了1片8288。作用:对CPU 发出的S0,S1,S2控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号和对锁存器8282及对总线收发器8286的控制信号。 5、8086/8088系统中为什么将数据与地址总线复用? 因为数据线与地址线传送时间不一样,在总线周期T1传送地址,其他时刻传送数据,传送数据和地址时间是分离的,所以8086/8088系统中能将数据线与地址线复用。 6、CPU从奇地址或偶地址读写一个字(或字节)时,和A0是什么电平?分别用几个总线周期? A0 操作总线周期 0 0 从偶地址开始读/写一个字1个 1 0 从偶地址单元或端口读/写一个字节1 个 0 1 从奇地址单元或端口读/写一个字节1个 1 1 0 从奇地址开始读/写一个字2个(在第一总线周期,将低8位数据送到AD15—AD8,在第二个总线周期,将高8位数据送到AD7—AD0) 7、CPU的READY和RESET信号有什么作用?

东北大学微机原理考试复习题

微机原理复习题 一、选择题 1. 8086系统在最大模式增加总线控制器 A. 提高总线驱动能力 C.解决总线的共享控制和产生总线控制信号 年诞生至今已经历四个发展阶段,但 就其工作原理而言,都基于 A 、二进制 B 、存储程序 C 、程序控制 D 、存储程序和程序控制 3.微处理器主要包括( MOV AL, FFH ADD AL, 01H 6. 8086/8088 CPU 内部有一个始终指示下条指令偏移地址的部件是 8088/8086系统中,可以用于间接寻址的寄存器为 冯诺依曼提出的(AB )概念。 8288的目的___C ______ B.控制协处理器工作 D.以上都不是 2. 电子计算机自 1946 A. 运算器和总线接口 B. 控制器和寄存器组 C.运算器和寄存器组 D.运算器、控制器、寄存器组、总线接口 4.指令 MOV AX, MASK[BX][SI] 中源操作数的寻址方式为 (D A.寄存器寻址 B. 变址寻址 C.基址变址寻址 D.相对基址变址寻址 5.执行下列两条指令后, 标志位 CF 为(C ) A.为0 B. 变反 C.为1 D. 不变 A.SP B.CS C.IP D.BP 7. 8. 9. 10. A. BX ,SI ,DI ,BP B. AX ,SI ,CX , BP C. AX , BX , CX , DX 在DMA 方式下,将内存数据传送到外设的路径是 A.CPU T DMA T 外设 B.内存T 数据总线 T 外设 C.内存T CPU T 总线T 外设 从8086CPU 的内部结构看,其是由 A.控制器和20位物理地址加法器 C.执行单元和总线接口单元 RESET 信号有效后, A. 0FFFFFH D.内存 T DMA T 数据总线 T 外设 两部分组成 B.运算器和总线接口 D.控制器和运算器 8086CPU 的启动地址_C B. 0FFFFH C. 0FFFF0H D. 00000H

微机原理期末考试试卷(有答案)

得分《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。( √ ) 3、MOV指令要影响标志位。( × ) 4、JMP SHORT NEXT称为近转移。( × ) 5、8086与8088在软件上不一定完全兼容。(× ) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、 选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。 A.01011001 B.01011010 C.11011001 D.11011010 8、INC指令不影响____B____标志。

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

INC DI LOOP AGAIN 也可用指令___A____完成同样的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 11、动态存贮器刷新,下面哪种说法正确________。 A.刷新可在CPU执行程序过程中进行 B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出 C.在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操 作时,应关闭电路工作。 D.刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作。 12、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,正确答案为________。 A.128片 B.16片 C.8片 D.32片 13、对内存单元进行写操作后,该单元的内容________。 A.变反 B.不变 C.随机 D.被修改 14、在DMA方式下,CPU与总线的关系是________。 A.只能控制地址总线 B.相互成隔离状态 C.只能控制数据线 D.相互成短接状态 15、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在________。 A.36H~39H B.24H~27H C.18H~21H D.18H~1BH 16、已知某系统共带三台外设,即X、Y、Z,每台外设都能发出中断,它们的中 断优先级为X>Y>Z,当前在执行Z中断服务程序时,X,Y同时发出中断请求, 若此时IF=0,问CPU响应哪台外设请求________。 A.X设备 B.Y设备 C.无响应X,后响应Y D.都不响应 17、8255A芯片中各端口的位数是________。 A.8位 B.26位 C.12位 D.4位 18、8255A的________一般用作控制或状态信息传输。 A.端口A B.端口B C.端口C D.端口C的上半部分 19、若以8253某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通 道工作方式应设置为________。 A.方式0 B.方式2 C.方式3 D.方式4 20、8253有________个独立的计数器。 A.2 B.3 C.4 D.6 得分 三、填空题(每空1分,共20分) 1、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为___64K_____ 字节。 2、下列字符表示成相应的ASCII码是多少? 回车___0AH_____;数字’0’ ___36H_____。 3、假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH) =4000H,当执行指令“LES DS,[BX]”后,(DI)=____05AEH____,(ES)

(完整版)微机原理复习题2(含答案),推荐文档

汇编语言试卷 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码 填在题干后的括号内,每小题1分,共20分) 1.十六进制数88H,可表示成下面几种形式,请找出错误的表示(D)。 A)无符号十进制数136 B)带符号十进制数-120 C)压缩型BCD码十进制数88 D)8位二进制数-8的补码表示 2.指令指针寄存器是(A)。 A)IP B)SP C)BP D)PSW 3.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是(D)。 A)表示结果中含1的个数为偶数B)表示结果中含1的个数为奇数 C)表示该数为偶数D)表示结果中低八位含1的个数为偶数 4.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(D)。 A)MOV AL,00H B)AND AL,00H C)XOR AL,AL D)SUB AL,AL 5.下列指令执行后总是使CF=0,OF=0的是(A)。 A)AND B)NEG C)NOT D)INC 6.完成同指令XCHG AX,BX相同功能的指令或指令序列是(C )。 A)MOV BX,AX B)PUSH AX POP BX C)MOV CX,AX MOV AX,BX MOV BX,CX 7.设AH=0,AL=06H,BL=09H,执行指令 ADD AL,BL AAA 之后,其结果应是(A )。 A)AH=01,AL=05 B)AH=1 AL=15 C)AH=0 AL=0FH D)AH=0 AL=05 8.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为(C )。 A)OF=1,CF=0 B) OF=1,CF=1 C) OF=0,CF=0 D) OF=0,CF=1 9.在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是(C)。 A) CX=0且ZF=0 B) CX=0且ZF=1 C) CX=0或ZF=0 D) CX=0或ZF=1 10.下面指令中,合理而有意义的指令是(D)。 A) REP LODSB B) REP SCASB C) REP CMPSB D) REP MOVSB 11.在汇编语言程序中,对END语句的叙述正确的是(C )。 A) END语句是一可执行语句B) END语句表示程序执行到此结束 C) END语句表示源程序到此结束D) END语句在汇编后要产生机器码 12.下面的数据传送指令中,错误的操作是(D)。 A) MOV SS:[BX+DI],1000H B) MOV DX,1000H C) MOV WORD PTR[BX],1000H D) MOV DS,2000H 13.下面指令执行后,变量DAB中的内容是(C)。 DAW DW2A05H DAB DB 0FAH

微机原理与汇编语言复习题及参考答案

中南大学网络教育课程考试复习题及参考答案 微型机原理与汇编语言 一、单项选择题: 1.设AL=0A8H,CX=2,CF=1,执行RCL AL,CL指令后,AL中的值为() A.51H B.A3H C.47H D.0C5H 2.下述指令的执行结果是() MOV AL,0C2H AND AL,0F0H A.AL=40H B.AL=20H C.AL=0C0H D.AL=0E0H 3.完成对CL寄存器的内容乘以4的正确操作是() A.ROL CL,1 B.MUL4 C.SHL CL,1 D.MOV CL,2 ROL CL,1SHL CL,1SHL CL,CL 4.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指() A.ADD BH,01H B.OR BH,01H C.XOR BH,01H D.TEST BH,01H 5.假设(AL)=37H,(BL)=95H,执行指令IMUL BL后(AX)=() A.0E903H B.2003H C.0DBBH D.2008H 6.下面的数据传送指令中,错误的操作是() A.MOV SS:[BX+DI],1000H B.MOV DX,1000H C.MOV WORD PTR[BX],1000H D.MOV DS,2000H 7.CPU要访问的某一存储单元的实际地址称() A.段地址 B.偏移地址 C.物理地址 D.逻辑地址 8.某存储单元的物理地址是12345H,可以作为它的段地址有() A.2345H B.12345H C.12340H D.1234H 9.计算机能直接识别的的语言() A.汇编语言 B.机器语言 C.高级语言 D.低级语言 10.下列指令中操作数在代码段中的是() A.MOV AL,25H B.ADD AH,BL C.INC DS:[25] D.CMP AL,BL 11.直接、间接、立即三种寻址方式指令的执行速度,由决至慢的排序为() A.直接、立即、间接 B.直接、间接、立即 C.立即、直接、间接 D.不一定 12.若栈顶的物理地址是2010011,当执行完指令CALL AX后,栈顶的物理地址是() A.2010211 B.2010111 C.200FFH D.200FEH 13.当执行完下列指令序列后,标志位CF和OF的值是() MOV AX,OC126H MOV BX,5AB7H SUB AX,BX A.0,0 B.0,1 C.1,0 D.1,1 14.JMP BX的目标地址偏移量是() A.SI的内容 B.SI所指向的内存字单元之内容 C.IP+SI的内容 D.IP+[SI] 15.指令MOV AX,10[BX]的源操作数的寻址方式是() A.基址寻址 B.寄存器寻址 C.变址寻址 D.寄存器相对寻址 16.指出下列哪个数据在汇编语言中是非法的?() A.19BH+25D B.25+AL C.108-102Q D.101B*OABH 17.用来存放即将执行的指令的偏移地址的寄存器是() A.SP B.IP C.BP D.CS 18.源变址寄存器是() A.SI B.DI C.SP D.BX

微机原理考试复习题

《微机原理》复习试题 一、填空题 1、设字长为八位,有x= -1,y=124,则有:[x+y]补=01111011,[x-y]补=10000011; 2、数制转换:247.86= F7.DCH =001001000111.10000110 BCD; 3、在8086CPU中,由于BIU和EU分开,所以取指令、执行指令可以重叠操作,提高了CPU 的利用率; 4、8086的中断向量表位于内存的00000H~003FFH区域,它可以容纳256个中断向量,每一个向量占4个字节; 5、8086系统中,地址FFFF0H是CPU复位以后执行第一条指令的地址; 6、8086CPU的MN/MX引脚的作用是决定CPU工作在什么模式(最小/最大); 7、8086CPU中典型总线周期由4个时钟周期组成,其中T1期间,CPU输出地址信息;如有必要时,可以在 T3和T4两个时钟周期之间插入1个或多个T W等待周期。 8、8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的初始化命令字和操作命令字; 9、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为117.D99H, 427.6631Q, 000100010111.110110011001B; 10、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为148D,-20D或-108D; 11、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=0000H,标志位的状态分别为CF=1,ZF=1,OF=0,SF=0; 12、8086中,BIU部件完成总线接口功能,EU部件完成指令的译码及执行功能; 13、8086中引脚BHE信号有效的含义表示高8位数据线D15~D8有效; 14、8086正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部的地址锁存器提供一个地址锁存信号; 15、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为35H,它的中断入口地址在中断向量表中的地址为000D4H~000D7H; 16、若一个数据块在内存中的起始地址为9E40H:C52AH,则这个数据块的起始地址的物理地址为AA92AH; 17、设堆栈指针(SP)=6318H,此时若将AX、BX、CX、DX依次推入堆栈后,(SP)=(6310H); 18、某8086微处理器系统中设计了一个存储为16KB的SRAM存储器模块,如果该存储器模块的起始地址为80000H,则该存储器模块的末地址为(83FFFH)。若用于该存储器模块片选译码的地址信号线为A17、A18、A19,则该模块片选信号CS的逻辑表达式为:CS=(A19A*18A*17=100); 19、INT 80H 指令的中断向量存放在(0000H):(0200H)中; 20、下面程序段执行后,标志位CF=(1),OF=(1) MOV AL,-64 MOV BL,-70 ADD AL,BL 21、下面程序段执行后,(AX)=(1); MOV SI,0

相关文档
相关文档 最新文档