微机原理及应用习题集 已改.docx

上传人:b****8 文档编号:30031426 上传时间:2023-08-04 格式:DOCX 页数:19 大小:31.47KB
下载 相关 举报
微机原理及应用习题集 已改.docx_第1页
第1页 / 共19页
微机原理及应用习题集 已改.docx_第2页
第2页 / 共19页
微机原理及应用习题集 已改.docx_第3页
第3页 / 共19页
微机原理及应用习题集 已改.docx_第4页
第4页 / 共19页
微机原理及应用习题集 已改.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

微机原理及应用习题集 已改.docx

《微机原理及应用习题集 已改.docx》由会员分享,可在线阅读,更多相关《微机原理及应用习题集 已改.docx(19页珍藏版)》请在冰豆网上搜索。

微机原理及应用习题集 已改.docx

微机原理及应用习题集已改

微机原理及应用习题集

(二)

第一章   微型计算机概论

一、单项选择题

1.X的8位补码是10110100,则X的16位补码是      。

c

 A)0000000010110100            B)1000000010110100

 C)1111111110110100             C)0111111110110100

二、多项选择题

1.8位数11011011B可表示       。

 A)无符号数219    B)-37的补码    C)-36的补码    

 D)-36的反码       E)91的原码     F)-91的原码

三、填空题

1.计算机的硬件由      、      、       、      和      等部分组成。

2.十进制68=      B=     Q=      H。

3.[X]补=78H,则[-X]补=          H。

 四、用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出

1.已知[X]原=10101100,[Y]补=11000110

2.已知[X]反=01110110,[Y]补=00100110

五、简答题

1.什么是微型机的硬件和软件?

2.什么是系统软件和应用软件?

  第二章(上)80X86微处理器的结构 

一、判断题

1.CPU芯片中集成了运算器和控制器。

                             (t  )

2.存储单元的地址和存储单元的内容是一回事。

                    ( f )

3.在执行指令期间,EU能直接访问存储器。

                        ( f )

4.8086CPU从内存中读取一个字(16位)必须用两个总线周期。

       ( f )

5.8086CPU的一个总线周期一般由4个状态组成。

                    ( t )

二、单项选择题

2.对内存单元进行写操作后,该单元的内容     。

d

 A)变反      B)不变     C)随机        D)被修改

6.8086CPU中EU和BIU的并行操作是      级的并行。

 A)操作      B)运算    C)指令     D)处理器

8.8086CPU用     信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。

c

 A)M/IO

     

      C)ALE       D)READY

三、多项选择题

1.微型计算机的基本结构包括             。

cdfg

 A)运算器  B)寄存器   C)存储器     D)CPU   E)控制器

 F)外设及接口            G)总线

3.8086标志寄存器中控制位为       。

 A)CF     B)IF     C)DF    D)SF    E)TF   F)OF    G)ZF

4.若AL=00H,BL=0FEH,执行ADD AL,BL后,为0的标志位有        。

 A)CF    B)PF     C)AF      D)SF     E)TF      F)OF

 G)ZF    H)DF     I)IF

5.8086CPU复位后,内容为0的寄存器有         。

 A)IP     B)FL     C)CS       D)ES    E)DS      F)SS

7)8086与8088相比,具有          。

 A)相同的内部寄存器       B)相同的指令系统          C)相同的指令队列

 D)相同宽度的数据总线     E)相同宽度的地址总线      F)相同的寻址方式

四、填空题

1.        和          集成在一块芯片上,被称作CPU。

2.总线按其功能可分      、      和      三种不同类型的总线。

3.存储器操作有       和       两种。

4.CPU访问存储器进行读写操作时,通常在       状态去检测READY,一旦检测到READY无效,就在其后插入一个      周期。

5.8086/8088CPU中的指令队列的长度分别为       和      字节。

6.当8086CPU的MN/MX引脚接      电平,CPU处于最大模式,这时对存储器和外设端口的读写控制信号由      芯片发出。

五、简答题

1.8086/8088CPU中有几个段寄存器?

其功能是什么?

2.什么是逻辑地址、物理地址、物理地址是如何求得的?

第二章(下)80X86的指令系统

 一、  判断题

1.MOV AX,[BP]的源操作数物理地址为16d×(DS)+(BP)               ( f )

2.OUT DX,AL指令的输出是16位操作数。

                            (  )

3.不能用立即数给段寄存器赋值。

                                      (  )

4.所有传送指令都不影响PSW寄存器的标志位。

                         (  )

5.堆栈指令的操作数均为字。

                                         (  )

6.段内转移指令执行结果要改变IP、CS的值。

                          (  )

二、单项选择题

1.寄存器间接寻址方式中,操作数在          中。

c

  A)通用寄存器    B)堆栈     C)存储单元       D)段寄存器

2.      寻址方式的跨段前缀不可省略。

a

  A)DS:

[BP]    B)DS:

[SI]     C)DS:

[DI]      D)SS:

[BP]

3.假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSH AX后,    =12H.b

  A)20014      B)20011H      C)20010H        D)2000FH

注:

下推式spsp—2堆栈以字为单位入站先高8位后低8位

Sp指栈顶元素(最顶的元素)出栈先低8位后高8位

4.若要检查BX寄存器中的D12位是否为1,应该用     指令。

b

  A)OR BX,1000H             B)TEST BX,1000H

     JNZ NO                      JNZ  YES

  C)XOR BX,1000H            D)AND BX,1000H

     JZ  YES                     JZ YES

5.用BP作基址变址寻址时,操作数所在的段是当前     。

c(段隐含)

  A)数据段       B)代码段     C)堆栈段       D)附加段

8)设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是   。

a

  A)CF=1      B)SF=1       C)OF=1          D)ZF=1

注:

-68补码=10111100

-86补码=10101010

(-68)+(-86)=01100110有进位cf=1

9\下列那条指令是非法的a

A、MOVAL,DIB、MOVBH,BL

C、MOVBX,CXD、MOV[DI],AL

三、多项选择题

1.下列指令中源操作数使用寄存器寻址方式的有          。

bf

  A)MOV BX,BUF[SI]      B)ADD [SI+50],BX     C)SUB AX,2

  D)CMP AX,DISP[DI]     E)MUL VAR[BX]         F)PUSH CX

2.将累加器AX的内容清零的正确指令是        。

bcd

  A)CMP AX,AX    B)SUB AX,AX     C)AND AX,0    D)XOR AX,AX

3.正确将字变量WORDVARR偏移地址送寄存器AX的指令是        。

cd

  A)MOV AX,WORDVARR         B)LES AX,WORDVARR         

  C)LEA AX,WORDVARR         D)MOV AX,OFFSET WORDVARR         

5.下列存储器操作数的跨段前缀可省略的是       。

b

A)DS:

[BP]    B)SS:

[BP]    C)ES:

[BX]     D)ES:

[SI]

1.8086指令的操作数可能有           。

abc

A)0        B)1         C)2          D)3

四、填空题

1.下列指令执行后,BX=           。

        MOV CL,3

        MOV BX,4DABH

        ROL BX,1

        ROR BX,CL

六、编程题

1.编程检测50H端口输入的字节数据,若为正,将BL清0;若为负,将BL置为FFH。

 

第五章 内存储器及接口 

一、判断题

1.存储容量1GB表示10的10次幂个存储单元。

                          ( f )

2.CPU内部的高速缓存是一级Cache,CPU外部的高速缓存是二级Cache。

    ( t )

3.由DRAM构成的存储器所存储的信息不需要定时刷新。

                 (f  )

 

二、单项选择题

2.高速缓存由     构成。

a

 A)SRAM          B)DRAM          C)EPROM         D)硬磁盘

3.堆栈操作时,段地址由 c   寄存器指出,段内偏移量由  g   寄存器指出。

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

E)DI           F)SI            G)SP             H)BP

4.由2K×1bit的芯片组成容量为4K×8bit的存储器需要 d   个存储芯片。

 A)2             B)8             C)32            D)16

5.由4K×4bit芯片组成64KB的存储器,则需要  d   块芯片和  a   根片内地址线。

 A)12            B)24            C)16            D)32

6.安排2764芯片(8K×8bit)内第一个单元的地址是1000H,则该芯片的最末单元的地址是    。

d

 A)1FFFH         B)17FFH         C)27FFH         d)2FFFH

注:

8K是2的13次方即2000H

1000H+2000H-1=2FFFH

8.一片容量为8KB的存储芯片,若用其组成1MB内存,需     片。

 A)120           B)124           C)128           D)132

三、多项选择题

2.外存储器包括           。

 A)软磁盘    B)磁带    C)SRAM     D)BIOS    E)硬磁盘    F)光盘

3.读写存储器操作数时数据所在的段可由           寄存器指出。

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

4.若当前DS的内容为2000H,则偏移量为1000H单元的地址可表示为       。

 A)2000H.1000H       B)21000H      C)2000H∶1000H     D)3000H

四、填空题

1.在分层次的存储系统中,存取速度最快、靠CPU最近且打交道最多的是     存储器,它是由      类型的芯片构成,而主存储器则是由      类型的芯片构成。

2.逻辑地址为2000H:

1234H的存储单元的物理地址是       。

3.取指令时,段地址由   cs  寄存器提供,偏移地址由   ip  寄存器提供。

4.8086CPU写入一个规则字,数据线的高8位写入     存储体,低8位写入     存储体。

5.8088可直接寻址的存储空间为      KB,地址编码从      H到     H。

6.将存储器与系统相连的译码片选方式有      法和      法。

7.若存储空间的首地址为1000H,存储容量为1K×8、2K×8、4K×8H和8K×8的存储器所对应的末地址分别为       、      、      和      。

8K=2000H

五、应用题

1. 试用4K×4位的EPROM2732和LS138译码器,构成一个32KB×8位的ROM存储器系统.

 

第章 输入/输出 

一、单项选择题

1. 在给接口编址的过程中,如果有5根没有参加译码,则可能产生    个重叠地址。

A)5          B)5的2次幂    C)2的5次幂      D)10

2.8086CPU工作在总线请求方式时,会让出        。

A)地址总线  B)数据总线  C)地址和数据总线  D)地址、数据和控制总线

3.8086CPU在执行INAL,DX指令时,DX寄存器的内容输出到       上。

   A)地址总线   B)数据总线           C)存储器          D)寄存器

  

三、填空题

1.对I/O端口的编址一般有     方式和      方式。

PC机采用的是     方式。

2.在PC系列微机中,I/O指令采用直接寻址方式的I/O端口有      个。

采用DX间接寻址方式可寻址的I/O端口有       个。

3.一个        称为一个端口,8086共有       个端口。

4.接口的基本功能是        和        。

5.数据的输入/输出指的是CPU与      进行数据交换。

6.数据输入/输出的三种方式是      、      和      。

7.CPU在执行OUT DX,AL指令时,       寄存器的内容送到地址总线上,    寄存器的内容送到数据总线上。

第章 中断 

一、判断题

1.内部中断的优先权总是高于外部中断。

                              (  )

2两片8259A级连后可管理16级中断。

                                                   

3.8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。

4.若8259A中断屏蔽字OCW1为00H,则8259A所管理的8级中断全被屏蔽.       (  )

5.只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。

(  )

 二、单项选择题

1.CPU响应INTR引脚上来的中断请求的条件之一是      。

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

3.在PC/XT机(8086cpu)中键盘的中断类型码是09H,则键盘中断矢量存储在     。

b

 A)36H~39H     B)24H~27H      C)18H~21H        D)18H~1BH

4.3片8259A级联起来,可管理     级中断。

C

 A)24       B)23      C)22        D)20       E)16       F)15

5.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是     。

b

 A)IRQ3        B)IRQ5         C)IRQ0           D)IRQ4

7.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断类型码是  a  ,中断矢量存储的地址是   d  

 A)75H         B)280H           C)300H            D)1D4H

8.当向8259A写入的操作命令字OCW2为01100100时,将结束     的中断服务。

 A)IRQ0      B)IRQ1      C)IRQ2       D)IRQ3      E)IRQ4

 F)IRQ5      G)IRQ6      H)IRQ7

三、多项选择题

1.PC/XT机对I/O端口的寻址方式有      。

af

 A)端口直接寻址        B)寄存器寻址      C)基址寻址      D)变址寻址

 E)寄存器相对寻址      F)DX间接寻址

2.PC机在和I/O端口输入输出数据时,I/O数据须经       传送。

Ae

 A)AL      B)BL     C)CL      D)DL     

 E)AX      F)BX     G)CX      H)DX

4.写入8259A的ICW1为13H,则该8259A芯片的工作方式是       。

 A)上升沿触发中断请求     B)仅高电平请求中断      C)多片主从方式

 D)单片方式               E)初始化写入ICW4       F)初始化不写入ICW4

6.写入PC/XT机8259A芯片的操作命令字OCW1是36H,则被屏蔽的中断源是      。

 A)IR0      B)IR1     C)IR2      D)IR3     

 E)IR4      F)IR5     G)IR6      H)IR7      

 四、填空题

1.中断矢量就是中断服务子程序的    ,在内存中占有     个存储单元,其中低地址存储单元存放的是       ,高地址存储单元存放的是       。

2.中断返回指令是       ,该指令将堆栈中保存的断点弹出后依次装入  cs  寄存器和   ip   寄存器中,将堆栈中保存的标志装入  标志寄存器    中。

3.CPU响应8259A中断,在     引脚上输出     个负脉冲,在第      个负脉冲期间读入中断类型码。

5.PC/XT机的中断矢量表放在从   H地址单元到    地址单元,总共有   个字节。

第章  可编程接口芯片及应用 

一、单项选择题

1.8255芯片具有       端口。

c

 A)2              B)3               C)4                 D)5

2.8255的           一般用作控制或状态信息传输。

c

 A)端口A        B)端口B        C)端口C        D)端口C的上半部分

4.对8255的C口D3位置1的控制字为        。

 A)00000110B      B)00000111B            C)00000100B       D)00000101B

6.8253有        个独立的计数器。

b

 A)2           B)3           C)4              D)6

7.当写入计数初值相同,8253的方式0和方式1不同之处为        。

 A)输出波形不同    B)门控信号方式0为低电平而方式1为高电平

 C)方式0为写入后即触发而方式1为GATE的上升边触发     

 D)输出信号周期相同但一个为高电平一个为低电平。

8.如果计数初值N=9,8253工作在方式3(方波发生器),则高电平的周期为   a   个CLK。

 A)5            B)6            C)3               D)4

  二、多项选择题

1.8255具有方式1的通道有    ab ,具有方式2的通道有a。

 A)通道A        B)通道B          C)通道C           D)都不是

4.8255A的工作方式字为10000000B,则工作在输出方式的有       。

abcd

 A)A口         B)B口         C)C口高4位        D)C口低4位              

5.8253计数器工作在方式       时,GATE的上升沿启动计数。

Bf

 A)0      B)1       C)2       D)3       E)4        F)5

8.8253六种工作方式中具有自动加载功能的是      。

cd

 A)方式0             B)方式1            C)方式2   

 D)方式3             E)方式4            F)方式5

 

三、应用题

1.某系统利用8253定时器/计数器通道产生1KHZ重复方波,问通道0应工作在什么工作方式?

若CLK0=2MHZ,试写出通道0的初始化程序。

设8253端口地址为2F0H、2F2H、2F4H、2F6H。

微机原理习题

2004年10月07日 『教学网』 浏览选项:

 阅读次数:

1461

      微机原理练习

第2章微处理器结构及微计算机的组成

1.8086是多少位的微处理器?

为什么?

答:

8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。

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

答:

执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。

AX、BX、CX、DX一般作为通用数据寄存器。

SP为堆

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

当前位置:首页 > 高等教育 > 经济学

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

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