微型计算机原理练习附答案.docx

上传人:b****5 文档编号:28461706 上传时间:2023-07-13 格式:DOCX 页数:54 大小:113.48KB
下载 相关 举报
微型计算机原理练习附答案.docx_第1页
第1页 / 共54页
微型计算机原理练习附答案.docx_第2页
第2页 / 共54页
微型计算机原理练习附答案.docx_第3页
第3页 / 共54页
微型计算机原理练习附答案.docx_第4页
第4页 / 共54页
微型计算机原理练习附答案.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

微型计算机原理练习附答案.docx

《微型计算机原理练习附答案.docx》由会员分享,可在线阅读,更多相关《微型计算机原理练习附答案.docx(54页珍藏版)》请在冰豆网上搜索。

微型计算机原理练习附答案.docx

微型计算机原理练习附答案

复习提纲

1、两个4字节得无符号数分别存放在从2000H与2010H开始得存储单元中,编写程序完成它们得相加操作,并将所求得与放在从2000H开始得内存单元中。

2、设在2000H开始得内存单元中,存放50个无符号字节数,编程找出其中得最大值,并把它存放到DL寄存器中。

 

3、将AL中得两个组合BCD数分别转换成对应得ASCII码,并存放在CX中(高位BCD数得转换结果放在CH中,低位BCD数得转换结果放在CL中).

4、已知在BUF为首地址得单元中,存放了10个ASCII码数据,编程将它们转换为BCD码后,存放在BUF+10为首地址得单元中。

编一个程序段。

数据段有100个无符号字节数据块BUF,试找出其中数值为0得数据个数并放入ZERO单元中

5、在数据段BUF开始得连续10个单元中存放有10个无符号数,编程求出它们得与并放入SUM单元中.

6、在数据段BUF开始得连续10个单元中存放有10个无符号数,编程找出其中得最大值放入MAX单元中。

7、如图1所示,8255A得A口PA0、PA1、PA2引脚分别接3个开关K0、K1、K2,B口PB0、PB1、PB2通过驱动电路分别接到3个发光二极管得阳极.开关得状态通过A口输入到8255A,然后将其送到B口输出,控制发光二极管得亮与灭。

(1)通过译码电路分析确定8255A得端口地址:

(假定未使用得引脚均为低电平“0”)  

A口地址:

    B口地址:

    C口地址:

控制口地址=    

(2)编程:

根据读入A口开关状态,去控制发光二极管得程序。

(要求说明8255A控制字得设置过程)

8、已知8255A得A口PA0~PA5接6只共阴数码管LED0~LED5得段码,B口PB0~PB5分别接LED0~LED5得位码,A、B口工作于方式0,8255A得工作方式控制字如图所示。

要求:

a、简单画出8255A得A、B口与LED得接线图;

b、已知8255A得端口地址为:

380H~383H,写出能在LED0与LED1上同时显示“66”得程序。

9、设有2片8255A芯片,在系统中得连接如图所示。

问:

(1)当8255A得数据总线D0~D7与系统数据总线得低8位相连时,1#芯片得4个端口地址为何值?

(假设地址线中未用得引脚全为0)

(2)写出能够利用2#芯片A口外接开关K0~K7来控制1#芯片A口外接得LED0~LED7点亮得8255A初始化程序。

   

 

10、设寄存器(DS)=3000H,(SS)=2100H,(ES)=1200H,(SI)=1000H,(BX)=0100H,(BP)=0010H,数据段中变量MASK得偏移地址值为50H。

指出下列指令中源操作数得寻址方式;对于存储器操作数,写出其物理地址。

    

①MOVCX,ES:

[BX]         

②MOVAX,MASK[BP]

11、、已知,(DS)=2000H,(BX)=100H,(SI)=0002H,从物理地址20100H单元开始,依次存放数据12H、34H、56H、78H;而从物理地址21200H单元开始,依次存放数据2AH、4CH、8BH、98H。

试说明下列各条指令单独执行后AX寄存器得内容。

 

①MOVAX,3600H(AX)=  

②MOV AX,[1200H](AX)=

③MOVAX,[BX](AX)= 

12、何谓波特率?

某系统采用串行异步方式与外设通信,发送字符格式由1位起始位、7位数据位、1位奇偶校验位与1位停止位组成,波特率为1200。

试问,该系统每分钟发送多少个字符?

13、计算机中,CPU得地址线与访问存储器单元范围得关系就是什么?

8086CPU有多少条地址线?

它能够访问存储器单元得最大地址范围就是多少?

14、微型计算机系统中引入中断有什么作用?

简述NMI与INTR中断得异同点。

15、CPU与外设通信得方式有哪几种?

简述CPU采用异步查询方式与外设通信得流程。

16、CPU地址线与存储器得寻址范围有何关系?

如果某一处理器得地址线宽度为32位,则最大可寻址存储器单元得数量为多少?

17、在有多个中断源申请中断时,有几种方法确定它们得优先级别?

试比较各自得优缺点。

18、若有一个四字节数,放在寄存器DX与AX中(DX中存放高16位),要求这个4字节数整个左移一位 如何实现?

右移一位又如何实现?

19、伪指令DW,DUPLENGTH,$

20。

现有一存储体芯片为512*4位,若要用它组成4KB得存储器,需要多少这样得芯片,每块芯片需要多少寻址线?

整个存储系统最少需要多少寻址线?

微机原理练习一单项选择题

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

A.68 B.132   C。

54 D.36

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

A.10010101B。

00100110C.00100010D。

00101010

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

 A。

01110000B.01111111C.00000001D.00001111

4、 十进制数100、95得BCD数为( )。

A.100000000、10010101B.100000、10010101

 C。

000100、10100100 D.0、10010101

5、 8086CPU由下列()两部分组成。

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

 C.执行部件与存储器  D。

寄存器与存储器

6、 下列指令中,不正确得指令就是( )。

  A.MOV AX,BX  B.MOVAX,[BX] C.MOVAL,BXD。

MOVAL,[BX]

7、8086CPU响应可屏蔽中断得条件就是().

 A.IF=0  B。

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

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

 A.IN30H,AL B.OUT30H,ALC。

OUTAL,30H    D。

IN  AL,30H   

9、 若要使寄存器AL中得高4位不变,低4位变0,使用指令( ).

A。

ANDAL,0F0H B。

OR AL,0F0HC.AND AL,0FH   D.ORAL,0FH

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

  A。

2     B.4   C。

8D。

16

11、 若十进制数为100,则该数得二进制表示为().

A.1100100B.1000000     C。

01111100  D.10110010

12、完成二进制数无符号数01111101与00000101得减法运算得正确结果就是( )。

 A.10010101 B.01111000 C。

00100010D.10000010

13、完成二进制数01110001与00001111得逻辑“或”运算得正确结果就是()。

A.01110000 B。

01110001   C。

01111111  D。

00001111

14、十进制数10、05得BCD数为()。

   A.10000、 0101   B。

10000、00000101

 C。

00010000、00000101  D.00010000、101

15、 堆栈指针SP就是微处理器中用于指示( )得专用寄存器。

A。

栈底地址  B.栈顶地址  

 C。

堆栈基地址   D。

中断服务程序或子程序入口地址

16、 下列指令中,不正确得指令就是()。

A.PUSHAX B。

POPBX  C.PUSH CL D。

POPDX

17、下列引起CPU程序中断得4种情况中,( )需要设备提供中断类型号。

  A.INTR     B。

NMI  C.INTO  D.INT n

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

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

C。

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

19、若要使寄存器AL中得高4位求反,低4位不变,使用指令()。

A、ANDAL,0F0H B、OR AL,0F0HC、XORAL,0F0H D、OR AL,0FH

20、 用存储器芯片2114(1024X4)组成2KB得主存储器需要2114芯片()片.

A.2 B。

4   C.8    D.16 

21、若十六进制数为8BDH,则该数得二进制表示为().

 A.1  B.1C.1 D。

1

22、完成二进制数无符号数01111101+00000101得加法运算得正确结果就是().

 A.10010101 B。

00100110  C.00100010 D.10000010

23、完成二进制数01110001与00001111得逻辑“异或”运算得正确结果就是( ).

 A.01111110 B。

01110001 C.01111111  D。

00001111

24、一个BCD数为01100101,则它得十六进制表示为( )。

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

25、微机中信息传递得三总线方式包括()。

  A。

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

C。

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

26、电子计算机从问世到现在都遵循“存储程序”得概念,最早提出这个概念得就是(  )。

  A.巴贝奇 B.冯•诺伊曼C。

帕斯卡  D.贝尔

27、8086CPU得状态标志位有( )位。

A。

1  B。

3    C.6  D.9

28、8086CPU当前被执行得指令存放在逻辑地址()中.

 A。

DS:

BX  B。

SS:

SP   C.CS:

PC D.CS:

IP

29、完成将累加器AX清零,下面得错误指令就是( )。

  A.SUBAX,AX  B.XORAX,AXC.ORAX,0000H  D.AND AX,0000H

30、 8086CPU得输入指令就是将输入设备得一个端口中得数据传送到( )寄存器。

 A。

CX     B。

BX   C.AL/AX D。

DX

31、计数符号3得ASCII码表示为( )。

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

32、8086CPU中,存储器物理地址形成算法就是().

 A。

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

 C。

段地址X16H+偏移地址  D。

段地址X 10 +偏移地址

33、下面关于CPU得叙述中,不正确得就是( ).

  A。

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

 B。

CPU担负着运行系统软件与应用软件得任务

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

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

34、计算机中运算器得主要功能就是()。

A。

算术运算 B.算术与逻辑运算 C.逻辑运算 D。

定点与浮点运算

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

A.24A0H:

0000H B.24A0H:

0010HC。

24A0H:

0100H D.24A0H:

1000H

36、在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编得指令就是( )。

A。

伪指令   B。

机器指令 C.汇编指令 D.宏指令

37、 易失性存储器就是( )。

 A。

ROM    B.PROM   C。

EEPROM   D.RAM

38、8086CPU当前被执行得指令存放在逻辑地址()中.

 A.CS:

IP      B.SS:

SP  C.CS:

PC  D。

DS:

BX

39、 完成将累加器AX得内容压栈,正确得指令就是( )。

   A.MOV SP,AX   B。

PUSHAXC。

POP AX    D.MOVAX,SP

40、在微计算机系统中,高速外设与内存储器进行批量数据传送时,应采用(  ).

 A。

无条件传送  B。

程序查询控制 C.中断控制D.直接存储器存取

41、8086CPU复位后,下列寄存器得值为().

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

CS=0000H,IP=FFFFH  

C。

CS=FFFFH,IP=0000H D。

CS=FFFFH,IP=FFFFH

42、 若BCD数为00111,则该数得十进制表示为(  )。

A.207  B。

2007  C.27 D.2071

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

 A。

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

44、 8086CPU得内部就是由()两部分组成得.

  A。

控制器与运算器     B.控制器、运算器与寄存器

  C.控制器与20位地址加法器   D.执行单元与总线接口单元

45、下列说法中属于最小工作模式特点得就是( ).

A。

CPU提供全部得控制信号 B。

由编程进行模式设定

C。

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

46、完成对累加器DX清零,错误得指令就是( ).

 A.ANDDX,00H B。

ORDX,00H C。

XORDX,DX D.SUBDX,DX 

47、 在程序运行过程中,下一条指令得物理地址得计算表达式就是()。

 A.CS*16+IP B.DS*16+DI C.SS*16+SPD。

DS*16+SI

48、关于DRAM叙述不正确得就是( ).

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

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

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

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

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

50、 8255A与CPU间得数据总线为( )数据总线。

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

51、 称8086为16位得CPU,说明()。

  A。

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

C。

8086CPU有16条控制线   D。

8086CPU有16个寄存器

52、二进制数为11111111,则该无符号数得十进制表示为( )。

 A.127      B。

255     C.128  D。

64

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

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

220个字节  D。

230个字节

54、8086CPU有( )个16位得段寄存器。

 A。

2   B.4     C.8    D.16

55、某8位数据存放在段地址为2300H、段内偏移地址为2300H处,则该8位数据存放得实际物理地址就是( )。

 A.23000H   B。

23230H   C.23023H    D.25300H

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

 A。

AD15-AD0  B.AD7—AD0  C。

A19-A0D.A7-A0

57、 8086按I/O指令寻址方式得到得地址就是( )。

 A.物理地址 B.有效地址   C.段内偏移量  D.I/O端口地址

58、存储器系统中1KBRAM得寻址范围就是( )。

A。

00000H—002FFH  B。

00000H-001FFH 

 C。

00000H-000FFHD.00000H—003FFH

59、可用作中断控制器得接口芯片就是()。

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

60、 8086CPU响应可屏蔽中断得条件就是( ).

A。

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

61、若二进制数为101100100B,则该数得十进制表示为().

 A。

356       B。

244   C.282 D.198

62、完成二进制数无符号数10011101与00000101得减法运算得正确结果就是(  )。

 A。

10010101B.00100110 C。

00100010  D。

10011000

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

 A.微处理器、存储器、I/O接口与总线 B.算术逻辑单元、寄存器组、程序计数器与指令系统

 C。

微处理器、存储器、输入设备与输出设备 D。

主板、硬盘、键盘与显示器

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

  A.NMI   B.INTR C。

INTO D。

INT n

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

  A。

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

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

66、执行8086指令“PUSH AX"后,SP值为( )。

   A.SP=SP+2    B.SP=SP+1 C。

SP=SP—2 D。

SP=SP-1

67、下列指令中属于寄存器基址加变址寻址得指令就是( )。

 A.MOV  AX,BXB.MOVAX,[BX]C.MOV AX,[SI]  D。

MOVAX,10H[BX][SI]

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

A。

1KBB.2KB   C.4KB     D。

8KB 

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

 A.00000010    B。

10000010C.00001010 D.10001010

70、条件转移指令JE/JZ成立得条件就是( )。

A。

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

71、完成二进制数11100001与00001111得逻辑“异或"运算得正确结果就是( )。

A.11101110B。

01111111 C.00000001D。

00001111

72、十进制数98、05得BCD数为()。

 A.100000000、10010101 B.100000、10010101

   C。

000100、10100100   D.10011000、00000101

73、 下列可编程只读存储器中,仅能一次写入数据得就是()。

 A.ROM    B.PROM  C。

EPROM  D.EEPROM

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

A.提高外设速度 B。

减轻主存负担

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

75、8086CPU由下列(  )两部分组成。

 A.总线接口部件与执行部件 B。

运算器与控制器

C.执行部件与存储器    D。

寄存器与存储器

76、 在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编得指令就是()。

A.汇编指令 B.伪指令  C。

机器指令 D。

宏指令

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

就是()。

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

78、 决定计算机主要性能得就是(  ).

 A.中央处理器 B。

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

79、下面得数据交换指令中,错误得操作就是()。

 A.XCHGAX,DIB.XCHG BX,[SI+DAT]

 C.XCHG CX,DSD.XCHG BUF,DX

80、8255A与CPU间得数据总线就是( )数据总线。

 A.4位B。

8位    C.16位 D。

32位

微机原理练习二 填空题

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

2、 8086CPU得8个16位通用寄存器名为  ,BX与  ,DX以及    ,,SI与 。

3、若CS=4320H,IP=2030H,则实际地址为    。

4、堆栈操作遵循   原则,指令队列遵循   原则。

5、中断号15得中断向量表地址得首址为  。

6、CPU与外设得通信方式有     ,  与     。

7、8255A就是一个可编程得     接口芯片,它能提供   个8位端口。

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

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

10、计数符号9得ASCII码值为  .

11、为了能够寻址1MB得存储器空间,8086CPU有   个段寄存器,它们分别就是代码段寄存器   ,数据段寄存器   ,堆栈段寄存器SS与扩展段寄存器       .

12、8086复位时,寄存器CS得值为  ,寄存器IP得值   .

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

14、 微型计算机在硬件上就是由   、存储器、    与总线四部分组成。

15、CPU与外设得通信方式有  ,    与   。

16、8253就是一个可编程得     接口芯片,它有      种工作方式.

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

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

19、无论微处理器、微型计算机、微型计算机系

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1