南京工程学院微机原理练习.docx

上传人:b****3 文档编号:24733980 上传时间:2023-06-01 格式:DOCX 页数:18 大小:55.88KB
下载 相关 举报
南京工程学院微机原理练习.docx_第1页
第1页 / 共18页
南京工程学院微机原理练习.docx_第2页
第2页 / 共18页
南京工程学院微机原理练习.docx_第3页
第3页 / 共18页
南京工程学院微机原理练习.docx_第4页
第4页 / 共18页
南京工程学院微机原理练习.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

南京工程学院微机原理练习.docx

《南京工程学院微机原理练习.docx》由会员分享,可在线阅读,更多相关《南京工程学院微机原理练习.docx(18页珍藏版)》请在冰豆网上搜索。

南京工程学院微机原理练习.docx

南京工程学院微机原理练习

附录Ⅴ练习题

练习1

一、单项选择

1)下面关于8086指令队列的叙述,正确的是()。

A、队列存放已经译码的指令B、8086有4个字节的队列

C、队列中的指令不一定被执行D、8086有8个字节的队列

2)能保存各逻辑段的起始地址的寄存器称为()

A、段寄存器B、地址寄存器

C、数据寄存器D、计数寄存器

3)下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()。

A、AX,BX,CX,DXB、BX,BP,SI,DI

C、SP,IP,BP,DXD、CS,DS

4)8086中IP、SP分别属于()。

A、EU,EUB、EU,BIUC、BIU,EUD、BIU,BIU

5)下列不属于8086EU部分的寄存器是()。

A、IPB、BPC、DID、SP

6)8086CPU内标志寄存器中的控制标志位占()

A、9位B、6位C、3位D、16位

7)8086CPU在进行无符号数比较时,应根据()标志位来判别。

A、CF,OFB、CF,PFC、CF,ZFD、ZF,OF

8)当方向标志DF=0时,每次操作后使变址寄存器SI和DI()

A、增量B、减量C、保持不变D、地址减1

9)下列哪一个标志不是8086的状态标志()。

A、SFB、CFC、DFD、ZF

10)8086的一个典型总线周期需要()个T状态。

A、4B、3C、2D、1

11)8086的一个总线周期,最多可交换()字节

A、1个B、2个C、4个D、8个

12)在8086的延长总线周期中,在()之后插入Tw。

A、T1B、T2C、T3D、T4

13)在8086存储空间中,用一个总线周期访问一个16位的字数据时,BHE#和A0必须是()。

A、00B、01C、10D、11

14)8086读一个以奇数地址开始的字,需几个总线周期?

()

A、1B、2C、3D、4

15)能使CPU与存储器、协处理器同步的信号分别是()。

A、HOLD,READYB、TEST#,HOLD

C、READY,HOLDD、READY,TEST#

16)8086系统中的()控制信号是与系统中DMA控制器有关的信号。

A、CLK,READYB、INTR,INTA#

C、DEN#,ALED、HOLD,HLDA

17)8086最大方式比最小方式在结构上至少应增加()。

A、数据驱动器B、地址锁存器

C、总线控制器D、地址译码器

18)Reset信号到来后,8086CPU的启动地址为()

A、00000HB、FFFFFHC、FFFF0HD、0FFFFH

19)8086的中断向量表()。

A、存放中断类型号B、存放中断处理程序的入口地址

C、存放中断处理程序D、存放中断处理程序的返回地址

20)8086在进行I/O写作时,M/IO#和DT/R#必须是()。

A、00B、01C、10D、11

21)8288的作用是()。

A、地址锁器B、数据收发器C、时钟信号源D、总线控制器

22)响应INTR请求的必要条件是()。

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

23)响应NMI请求的必要条件是()。

A、IF=1B、IF=0

C、当前指令执行结束D、无INTR请求

24)下列引起8086程序中断的四种情况,哪一种需要由中断接口电路提供中断类型号()。

A、INTOB、NMIC、INTRD、INTn

25)在下图中,AD0~AD15上传送的信息是()。

A、写存储器的地址与数据B、读存储器的地址与数据

C、写I/O端口的地址与数据D、读I/O端口的地址与数据

26)8086系统某中断所对应的中断向量存放在0000:

0120H开始的4个单元中,则该中断的类型号为()。

A、20HB、34HC、48HD、52H

27)下列关于硬件中断INTR、NMI的叙述,不正确的是()。

A、INTR能被IF所屏蔽;NMI不受IF的影响

B、INTR的中断类型号由外设接口提供

C、NMI的中断类型号由CPU内部硬件决定

D、响应NMI、INTR时,CPU皆要发出两个INTA#负脉冲

28)8086响应可屏蔽中断INTR转向中断服务程序共执行的总线周期数为()。

A、7B、5C、4D、2

29)下列关于Pentium的叙述,不正确的是()。

A、Pentium多任务环境中能有多个虚拟8086任务

B、虚拟8086方式时,程序在最高特权级上运行

C、虚拟8086方式下段寄存器的内容是作为段值解释

D、虚拟8086方式支持分页功能

30)下列关于Pentium的叙述,正确的是()。

A、Pentium多任务环境中能有多个虚拟8086任务

B、虚拟8086方式时,程序在最高特权级上运行

C、保护方式和虚拟8086的任务不能同时存在于Pentium多任务环境中

D、实地址方式时,程序在最低特权级上运行

31)下列各寄存器,Pentium和8086芯片内部都有的是()。

A、CSB、FSC、GDTRD、IDTR

32)在Pentium微机系统中,LDTR的内容可以确定()。

A、LDT在内存中的位置和界限B、GDT中的一个LDT描述符

C、LDT中的一个LDT描述符D、IDT中的一个IDT描述符

33)存放段描述符的CPU介质是()。

A、TLBB、TSSC、LDT描述符高缓D、段描述符高缓。

34)TR的内容可以确定()。

A、TSSB、TSS描述符C、调用门描述符D、陷阱门描述符

35)Pentium的一个突发式总线周期能在()个时钟周期中传送4个64位数据。

A、4B、5C、7D、8

36)在Pentium保护方式下,下面哪一个寄存器的内容不作为选择子?

()

A、DSB、GDTRC、LDTRD、GS

37)Pentium的IDT包含的门描述符可以定义为()。

A、陷阱门、中断门、任务门B、调用门、陷阱门、中断门

C、中断门、任务门、调用门D、调用门、陷阱门、任务门

二、填空题

1)8086内部由两个独立的逻辑单元组成:

、。

前者的功能是,后者的功能是。

由于两个逻辑单元分开,所以和可以部分重叠操作,提高了CPU的利用率。

2)8086有6个状态标志、、OF、ZF、CF、SF及三个控制标志、TF、DF。

标志寄存器中的标志是为调试程序的方便而设置的。

3)8086CPU中典型总线周期由个时钟周期组成,其中T1期间,CPU输出信息;如有必要时,可以在两个时钟周期之间插入1个或多个TW等待周期。

4)8086工作于最小模式具有如下特点:

CPU的引脚信号接入+5V;系统控制总线信号由提供;支持系统。

5)在8086系统最小模式下的基本配置中的外围芯片有:

①1片8284A,用来作为;

②3片8282用来作为;

③当系统中所连存储器和外设较多时,要加二片8286作为。

6)若8086工作于最小模式,当CPU完成将AH中的内容送到物理地址为91001H的存储单元操作时,引脚BHE#/S7,RD#,WR#,M/IO#,DT/R*的相应电平为。

7)下图是8086系统中的存储器写周期时序,涉及到的符号有

AD15~AD0,A15~A0,D15~D0,WR#、M/IO#、ALE,试填写

符号名称:

(8),

(9),

(10),

(11),

(12),

(13)。

8)8086系统某中断所对应的中断向量2400H:

0280H存放在000D8H开始的4个单元中,则该中断的类型号为;该中断服务程序入口的物理地址为;000DAH字单元的内容为。

9)Pentium的虚拟地址两部分的名字分别是和。

10)Pentium可访问的物理地址空间为,而虚拟寻址空间可达。

11)Pentium是一个位微处理器,它通向存储器的外部数据总线宽度为位。

12)Pentium的分页管理支持两种页面模式:

页面和页面。

当PSE置1时,一页有个32位表项。

13)Pentium响应中断时,根据中断类型号通过一个地址指针表与中断服务程序相关联。

在实方式下,地址指针表称为;在保护方式下,地址指针表称为。

14)写出下列相应的中文名称

RPL、GDTR、LDTR、IDTR。

15)在保护方式下,Pentium通过实现逻辑地址向线性地址的转换;通过实现线性地址向物理地址的转换。

练习2

单项选择题

1)指令MOVAX,WORDPTR[BX+SI]的源操作数采用的寻址方式是:

()。

A、基址加变址寻址B、寄存器间接寻址

C、寄存器相对寻址D、相对的基址加变址寻址

2)在8086的指令系统中,INaX,DX和MOVAX,DX两条指令的源操作数的寻址方式依次是()。

A、寄存器直接寻址、寄存器直接寻址

B、寄存器直接寻址、寄存器间接寻址

C、寄存器间接寻址、寄存器直接寻址

D、寄存器间接寻址、寄存器间接寻址

3)MOVAX,7072H指令中数据7072H存放在()中。

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

4)8086指令JGELOP1中,满足转移的条件为()

A、SFXOROF=1B、SFXOROF=0

C、(SFXOROF)ORZF=1D、(SFXOROF)ORZF=0

5)8086CPU在进行无符号数比较时,应根据()标志位来判别。

A、CF和OFB、CF和PFC、CF和ZFD、ZF和OF

6)8086指令DIVCL,其结果商在()。

A、AHB、ALC、CLD、AX

7)使用移位指令,把寄存器的最高位移入CF,并在最低位补为0时使用()。

A、ROLB、SARC、SHRD、SAL

8)下列那条指令不合法?

A、INAX,0278HB、RCRDX,CLC、CMPSBD、RET4

9)下列8086的指令中格式错误的条数是()。

PUSHALmoVCS,ax

RORwordPTR[2000H],CLMOVDS,2000H

A、4B、3C、2D、1

10)在下列指令中,隐含使用AL寄存器的指令有几条?

()。

SCASB;XLAT;MOVSB;DAA;NOP;MULBH;

A、1条B、2条C、4条D、5条

11)8086指令OUT80H,AL表示()。

A、将80H送给ALB、将80H端口的内容送给AL

C、将AL的内容送给80H端口D、将AL内容送给80H内存单元

12)若(AL)=10101101B,为了使其内容变为01011101B,下列哪一种指令执行一次即可完成此操作?

()。

A、NOT指令B、OR指令C、AND指令D、XOR指令

13)若(AX)=2891H,问执行NEGAX指令后,CF和SF标志位的状态分别是:

()。

A、0和0B、0和1C、1和0D、1和1

14)下列指令中能完成测试AL中最高位是否为1的指令数目是()。

CMPAL,80HTESTAL,80H

RCLAL,1RORAL,1

A、1B、2C、3D、4

15)执行下程序后,(AL)=()。

MOVAL,92H

SUBAL,71H

DAS

A、32B、21C、21HD、11H

16)为了使下面的指令序列将AH和AL寄存器中的两个非压缩BCD码转换为一个压缩BCD码存放在AL中,应该在第三条指令中填入何种操作数?

MOVCL,4

SHLAL,CL

SHR(),CL

A、AHB、ALC、AXD、BX

17)假设在代码段的偏移地址2060H处有一条指令JZLABEL,它的机器代码是74XX,LABEL是标号,其地址是2050H,则该指令机器代码中的位移量XX是()。

A、10HB、F0HC、12HD、EEH

18)设(BX)=0002H、(DI)=10A5H、(DS)=2100H、(BP)=0100H、(CS)=3100H,下列转移指令执行后的目标地址是()。

TABDW0600H,0640H,06A0H,06C0H

JMPWORDPTRTAB[BX]

A、216A0HB、21640HC、31640HD、316A0H

19)设SS=2000H、SP=0028H、CS=7586H、IP=4718H,则执行段间调用指令后,物理地址为20026H内存单元的内容为()。

A、75HB、86HC、47HD、18H

20)如果8086CPU执行了REPNZSCASB指令后,使(CX)=0,ZF=0,那么说明()。

A、AL中的内容与比较的目的串各项的值相等

B、AL中的内容与比较的目的串某项的值相等

C、AL中的内容与比较的目的串各项的值不等

D、不确定

21)有下列程序段:

AGAIN:

MOVAL,[SI]

MOVES:

[DI],AL

INCSI

INCDI

LOOPAGAIN

下列指令中()可完成与上述程序段相同的功能。

A、REPMOVSBB、REPLODSB

C、REPSTOSBD、REPESCASB

22)下列串操作指令中,在()指令前加重复前缀指令REPZ有实际使用价值。

A、MOVSBB、STOSBC、LODSBD、CMPSB

23)发生中断后,若用下面的中断服务程序使TF标志置1,试问位移量应该是多少?

TFONPROCFAR

PUSHAX

PUSHBP

MOVBP,SP

MOVAX,[BP+位移量]

ORAH,1

MOV[BP+位移量],AX

POPBP

POPAX

IRET

TFONENDP

A、2B、4C、6D、8

24)为了使MOVAX,WORDPTRVAR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义会产生不正确的结果?

()

A、VARDW4142HB、VARDB´A´,´B´

C、VARDB42H,41HD、VARDW´AB´

25)若VARDW1,2,$+5,3,4在汇编时VAR分配的偏移地址是0075H,则偏移地址为0079H的单元中的内容是()。

A、00HB、7CHC、84HD、7EH

26)在Pentium的指令系统中,PUSHEAX指令的目的操作数寻扯方式是:

()

A、立即寻址B、寄存器寻址

C、寄存器间接寻址D、存储器直接寻址

练习3

单项选择题

1)8255PA口工作方式2,PB口工作在方式0时,其PC口()

A、两个4位I/O端口B、一个8位I/O端口

C、部分作联络线D、全部作联络线

2)当8255A的端口A、端口B均工作在方式0时,端口C可以作为()用。

A、两个4位I/O端口或1个8位I/O端口

B、状态端口

C、部分引脚作端口A、端口B的联络信号

D、全部作联络信号

3)若8255A的端口A设置为方式1输出,当8255A收到一个/ACKA负脉冲说明()。

A、CPU已将一个数据写到端口A

B、请求CPU送下一个数据

C、外设已将数据由端口A取走

D、INTRA上的中断请求已被CPU响应

4)当并行接口芯片8255A被设定为方式2时,其工作的I/O口()。

A、仅能作输入口使用

B、仅能作输出口使用

C、既能作输入口,也能作输出口使用

D、仅能作不带控制信号的输入口或输出口使用

5)利用8255A实现主、从机并行通信(对于8255A的INTR与主机CPU的INT连接,需通过8259A)

(1)图中未标识的部件

(1)、

(2)的名称依次为()。

A、锁存器,译码器B、锁存器,锁存器

C、缓冲器,缓冲器D、缓冲器,译码器

(2)按图中连接,主机、从机与8255A的数据传送方式应为()。

A、主、从机皆用中断方式

B、主、从机皆用查询方式

C、主机采用中断方式,从机采用查询方式

D、主机采用中断方式,从机采用无条件传送方式

(3)下面关于8255A初始化程序的叙述,正确的是()。

A、主、从机皆要对8255A进行初始化

B、仅主机对8255A进行初始化

C、仅从机对8255A进行初始化

D、主机完成对8255A工作方式的设置,从机完成对8255A端口C置位/复位控制字的设置

(4)图中若要求主机和从机相互传送数据,则8255A可选择的端口为()。

A、仅A口B、仅B口C、A口或B口D、C口

(5)在上题中,若选择A口与从机数据线相连,则应选择的工作方式为()。

A、仅方式2B、仅方式1C、方式0D、方式2或方式1

6)下面关于异步通信的叙述中,不正确的是()。

A、发送器和接收器不必共用同一个时钟源

B、在通信的数据流中,字符间异步、字符内部各位间同步

C、接收器的时钟频率等于或高于波特率

D、接收器在每位(bit)起始时开始采样

7)当芯片8251A的CS#=0、RD#=O,C/D#=l时,则()。

A、CPU往8251A送控制字B、8251A向CPU送状态字

C、CPU往8251A送数据D、8251A向CPU送数据

8)设8251A为异步工作方式,每帧含7位数据位、1位偶校验、1位停止位、波特率系数为16,则发送/接收一个字符所需的发送/接收时钟周期数为()。

A、160B、144C、80D、9

9)CPU向8251A顺序写入00H、00H、00H、40H后,再写入一个字一定是()。

A、模式字B、控制字

C、第一个同步字符D、第二个同步字符

10)下面8251A的引脚信号电平与8251A的状态寄存器同名状态位电平在同一时刻可能不相同的是()。

A、RxRDYB、TxRDYC、TxED、SYNDET

11)两台计算机之间采用异步串行通信,波特率为2400b/s(baud),约定1位起始位、7位数据位、1位校验位、1位停止位,则有效最大数据传送率为()。

A、2400b/sB、240b/sC、1680b/sD、1920b/s

12)若RS----232C的TXD端发送的波行如下:

其中每个字符含7位数据位、1位偶校验位、1位停止位,则该字符的ASCII码为()。

A、4EHB、46HC、31HD、39H

13)串行接口是指()。

A、主机和接口间、接口和外设间都采用串行传送

B、主机和接口之间串行传送,接口和外设间并行传送

C、主机和接口间并行传送,接口和外设间串行传送

D、系统总线采用串行总线

练习4

一、单项选择题

1)6片8259A级联最多可以管理()个中断。

A、48B、40C、44D、43

2)如果8259A输出到总线上的类型码范围是F0H~F7H,那么寄存器ICW2应写入的值是()。

A、F0HB、0FHC、F8HD、FFH

3)在两片8259A级联的中断系统中,从片的INT端接到主片的IR5端,初始化主、从片时,ICW3初始化命令字是()。

A、05H和20HB、10H和02H

C、02H和50HD、20H和05H

4)对8259A进行初始化时,必须设置的两个初始化命令字为:

()。

A、ICW1,ICW2B、ICW1,ICW3

C、ICW1,ICW4D、ICW2,ICW4

5)8259A(单级)中的寄存器IRR=0CH,表示有()个中断源发出了中断请求。

A、12B、2

C、4D、6

6)当用Intel8259A中断控制器时,其中断服务程序使用普通EOI命令,是因为()。

A、用它来清除中断请求

B、用它来结束当前优先级最高的中断

C、用它来屏蔽已被服务的中断源

D、用它来结束指定优先级的中断

7)设某系统中一片8259A的两个端口地址分别为20H和21H,则CPU读取8259A内部的IMR的指令序列为()。

A、INAL,20HB、INAL,21H

C、MOVAL,0AHD、MOVAL,0BH

OUT20H,ALOUT20H,AL

INAL,20HINAL,20H

8)两片8259A在级联方式下,外设向从片发出中断请求,此时CPU接收的该中断请求信号及中断类型号分别来自()。

A、从片,主片B、主片,从片

C、主片,主片D、从片,从片

9)8253芯片中每个通道内有一个()计数器

A、8位加法B、8位减法

C、16位加法D、16位减法

10)8253A的工作方式和I/O端口地址分别是()。

A、3种,4个B、4种,5个

C、6种,4个D、6种,3个

11)在8253可编程定时/计数器初始化时,若采用BCD码计数,工作方式控制字的相应位应该设置为()。

A、D0=0B、D0=1

C、D7=1D、D7=0

12)可编程定时/计数器8253的工作方式3是()。

A、方波发生器B、分频器

C、单稳态触发器D、计数结束产生中断

13)若8253的端口地址为280H~283H,控制寄存器的地址是()。

A、280HB、281H

C、282HD、283H

14)8253可编程定时/计数器,在初始化时写入的最大计数初值是()。

A、0000HB、7FFFH

C、65535D、FFFFH

15)采用8253可编程定时/计数器1,二进制计数,工作方式0,计数64个向CPU发出中断请求,编程时装入的计数初值是()。

A、64B、32H

C、64HD、100H

16)采用8253可编程定时/计数器1,BCD码计数,工作方式0,计数100个向CPU发出中断请求,编程时装入的计数初值是()

A、64B、100

C、64HD、100H

17)8253计数器2的计数频率为6MHz,若产生2ms的定时,则计数通道送入的时间常数为()。

A、1200HB、2EE0H

C、1200D、8756Q

18)8253的CLK输入频率为1MHz,OUT输出为周期4ms的方波。

计数器方式控制字定义为BCD码计数,则写入的计数值为()。

A、4B、40

C、4000D、4000H

19)已知系统时钟频率为2MHz,若利用8253产生2s定时,则需要()个通道级联。

A、1B、2

C、3D、4

20)设8253的计数器/定时器1与计数器/定时器0级连,均为BCD计数,已知CLK1的输入频率为1MHZ、OUT0的输出作为中断请求信号

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

当前位置:首页 > PPT模板 > 其它模板

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

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