河北工程大学微机原理与接口题库.docx

上传人:b****3 文档编号:11178585 上传时间:2023-05-29 格式:DOCX 页数:61 大小:265.17KB
下载 相关 举报
河北工程大学微机原理与接口题库.docx_第1页
第1页 / 共61页
河北工程大学微机原理与接口题库.docx_第2页
第2页 / 共61页
河北工程大学微机原理与接口题库.docx_第3页
第3页 / 共61页
河北工程大学微机原理与接口题库.docx_第4页
第4页 / 共61页
河北工程大学微机原理与接口题库.docx_第5页
第5页 / 共61页
河北工程大学微机原理与接口题库.docx_第6页
第6页 / 共61页
河北工程大学微机原理与接口题库.docx_第7页
第7页 / 共61页
河北工程大学微机原理与接口题库.docx_第8页
第8页 / 共61页
河北工程大学微机原理与接口题库.docx_第9页
第9页 / 共61页
河北工程大学微机原理与接口题库.docx_第10页
第10页 / 共61页
河北工程大学微机原理与接口题库.docx_第11页
第11页 / 共61页
河北工程大学微机原理与接口题库.docx_第12页
第12页 / 共61页
河北工程大学微机原理与接口题库.docx_第13页
第13页 / 共61页
河北工程大学微机原理与接口题库.docx_第14页
第14页 / 共61页
河北工程大学微机原理与接口题库.docx_第15页
第15页 / 共61页
河北工程大学微机原理与接口题库.docx_第16页
第16页 / 共61页
河北工程大学微机原理与接口题库.docx_第17页
第17页 / 共61页
河北工程大学微机原理与接口题库.docx_第18页
第18页 / 共61页
河北工程大学微机原理与接口题库.docx_第19页
第19页 / 共61页
河北工程大学微机原理与接口题库.docx_第20页
第20页 / 共61页
亲,该文档总共61页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

河北工程大学微机原理与接口题库.docx

《河北工程大学微机原理与接口题库.docx》由会员分享,可在线阅读,更多相关《河北工程大学微机原理与接口题库.docx(61页珍藏版)》请在冰点文库上搜索。

河北工程大学微机原理与接口题库.docx

河北工程大学微机原理与接口题库

第一章概论

一、选择题

二、填空题

三、阅读程序并回答问题

四、简答题

五、设计题

第二章进制与编码

一、选择题

1、设机器字长为8位,对下列各式进行带符号的补码运算,其中结果溢出的是(A)。

A、01000100B+01001000BB、11101110B+11001000B

C、10100101B+01011010BD、11101111B+11001001B

2、有符号字节数+32,可表示为()。

A、32HB、20HC、0B2HD、0AEH

二、填空题

1、45的二进制数=(),十六进制数=(),压缩BCD码=()。

2、10000001(或10001000或00101001或11001001或10010011)表示无符号数,其值=(),表示带符号数补码,其值=(),表示压缩BCD码,其值=()。

三、阅读程序并回答问题

四、简答题

五、设计题

第三章8086结构

一、选择题

1、8086/8088系统中管理CPU与存储器或I/O设备之间数据传送的单元是()。

A、EUB、ALUC、BIUD、CU

1、8086/8088系统中负责执行指令的单元是()。

A、EUB、CPUC、BIUD、CU

1、8086/8088系统中,不属于总线接口单元BIU功能的是()。

A、取指令B、读I/O端口C、指令译码D、写操作数

1、8086/8088系统中,属于执行单元EU功能的是()。

A、取指令B、读I/O端口C、指令译码D、写操作数

1、下面不属于指令队列缓冲器特点的是()。

A、取指令和执行指令分开进行B、EU和BIU可以并行工作

C、增加了CPU取指令的等待时间D、EU可以连续从指令队列中取指令

2、8086CPU地址线与数据线分别为()条?

.

A、8条,16条B、8条,20条C、20条,16条D、16条,20条

2、某微机具有16M字节的内存空间,其CPU的地址总线应有()条。

A.16B.24C.20D.26

2、某微机具有4M字节的内存空间,其CPU的地址总线应有()条。

A.16B.24C.20D.22

2、逻辑地址1000:

2000对应的物理地址为()。

A、1200HB、12000HC、2100HD、21000H

1、标志寄存器中反映运算结果符号的标志位是()。

A、CFB、OFC、AFD、SF

3、8086最小模式下,CPU在执行指令MOVAL,[SI]的时钟周期中,对T1状态描述不正确的是()。

A、 M/IO输出高电平B、输出数据C、ALE输出高电平D、DT/R输出低电平 

3、8086最小模式下,CPU在执行指令MOV[SI],AL的时钟周期中,对T1状态描述不正确的是()。

A、 M/IO输出高电平B、输出地址C、ALE输出高电平D、DT/R输出低电平 

3、8086最小模式下,CPU在执行指令INAL,DX的时钟周期中,对T1状态描述不正确的是()。

A、 M/IO输出高电平B、输出地址C、ALE输出高电平D、DT/R输出低电平

3、8086最小模式下,CPU在执行指令OUTDX,AL的时钟周期中,对T1状态描述不正确的是()。

A、 M/IO输出低电平B、输出地址C、ALE输出高电平D、DT/R输出高电平

 

3、8086/8088CPU与慢速的存储器或I/O接口之间,为了使传送速度能匹配,要在()状态之间插入若干等待周期Tw。

A、T1和T2B、T2和T3C、T3和T4D、随机

3、8086/8088CPU要求加到RESET引脚上的复位正脉冲信号,其宽度至少要()个时钟周期才能有效复位,如果是上电复位则要求正脉冲的宽度不少于()us。

A.4,50B.5,60C.4,70D.5,80

二、填空题

1、两个有符号数01001100和01100101相加,CF变为、PF变为、AF变为、ZF变为、SF变为、OF变为。

2、一个具有16位地址线的CPU,其物理地址寻址范围为(____)~(__)。

3、一个具有20位地址线的CPU,其物理地址寻址范围为(____)~(__)。

4、8086CPU的一个基本的总线周期最少包括()个时钟周期。

5、8086向偶地址存储单元0送一个字节数据时,须执行一个总线周期,在第一个T状态中,ALE为(___),A0为(___),WR为(___)。

6、8086地址线为()条,数据线为()条。

7、堆栈是按照(_______)原则组织的一片连续的存储区域。

1、若一个数据块在内存中的起始地址为9E40H:

C52AH,则这个数据块的起始地址的物理地址为() 。

1、8086/8088CPU执行指令中所需操作数地址由寻址方式和地址寄存器计算出()位偏移量部分送(),由段地址加上偏移量部分最后形成一个()位的内存单元物理地址。

1、在8088/8086中,逻辑地址EEEE∶0003的物理地址是(____)。

1、在8088/8086中,逻辑地址FFFF∶0001的物理地址是(____)。

2、8086状态标志寄存器中,作为控制用的标志位有()个,作为状态用的标志位有()个。

2、请给出标志寄存器中标志位OF、ZF的说明:

OF()、ZF()。

2、请给出标志寄存器中标志位IF、CF的说明:

IF()、CF()。

2、请给出标志寄存器中标志位AF、TF的说明:

AF()、TF()。

2、请给出标志寄存器中标志位DF、PF的说明:

DF()、PF()。

 

三、阅读程序并回答问题

四、简答题

2.6将两数相加,即01001100加01100101,CF、PF、AF、ZF、SF、OF各为何值?

【答】01001100+01100101=10110001

CF=0,PF=1,AF=1,ZF=0,SF=1,OF=1

五、设计题

第四章指令系统

一、选择题

1、下列指令中,没有隐含使用AL寄存器的指令是()。

A、CMPSBB、SCASB C、CBWD、XLAT

注:

隐含AL的指令有:

SCASB;CBW;MUL;XLAT;DIV;AAA;DAA;LODSB;STOSB;

1、下列指令中,没有隐含使用AL寄存器的指令是()。

A、MULB、CMP C、CBWD、XLAT

1、下列指令中,没有隐含使用AL寄存器的指令是()。

A、DIVB、SCASB C、MOVSBD、XLAT

1、下列指令中,没有隐含使用AL寄存器的指令是()。

A、TESTB、SCASB C、CBWD、XLAT

2、下列指令当中,执行时间最长的是()。

A、ADDAX,10B、SALAL,1 C、MULALD、SUBAX,BX

2、下列指令当中,执行时间最短的是()。

A、ADDAX,10B、ANDAL,1 C、MULALD、SUBAX,BX

2、下列指令中,执行速度最快的是(C)

A、MOVAX,100B、MOVAX,[BX]

C、MOVAX,BXD、MOVAX,[BX+BP]

3、8086/8088系统中通常堆栈以()为单位进行操作。

A、半字节B、字节 C、字D、双字

3、下面对PUSH指令描述正确的是()。

A、PUSH只能将字节型数据压入堆栈。

B、PUSH只能将字型数据压入堆栈。

C、PUSH只能将双字节型数据压入堆栈。

D、PUSH可对任何类型数据操作。

3、在下列指令中,涉及入栈操作的指令是()。

A、POPB、CALL C、JMPD、IRET

3、在下列指令中,影响堆栈内容的指令是()。

A、POPB、INT C、JMPD、IRET

注:

影响堆栈(入栈操作):

PUSH,INT,CALL,PUSHF

不影响(出栈操作):

POP,IRET,RET,POPF,

4、下列指令中,不影响进位的指令是(____)。

 A、ADDAX,10B、SALAL,1 C、INCCXD、SUBAX,BX

4、下列指令中,不影响进位的指令是(____)。

 A、ANDAX,10B、SHLAL,1 C、DECCXD、SUBAX,BX

4、下列指令中,不影响进位的指令是(____)。

 A、DECAX,BXB、ROLAL,1 C、NOTCXD、ORAX,BX

注:

指令对进位位的影响:

所有的传送指令,除了SAHF,POPF

算术运算指令中,只有INC和DEC不影响CF

逻辑运算指令中,除了NOT不影响CF,其余都是清CF

移位指令也影响CF

5、下列指令中,有语法错误的指令是(___)。

 A、MOVAX,[BX][SI]  B、LEADI,[2000H]C、OUTDX,AL  D、SHLBX,2

5、下列指令中,有语法错误的指令是(____)。

A、MOVAX,[1000H]B、LEAAL,[1000H]C、MOV[1000H],ALD、PUSHCS

5、下列指令中,语法正确的指令是(____)。

A、MOVAX,[BX][BP]B、INAX,OFFOOHC、MOVDS,[2000H]D、POPCS

5、下列指令中,语法正确的指令是(____)。

A、XCHGDS,AXB、PUSHALC、MOV[BX][SI],CSD、MUL10

注:

典型错误MOVAX,[BX][BP];MOV2000H,AX;MOVAX,BL;MOVAX,[DX];

MOVAX,[DI][SI];INAX,OFFOOH;OUT263,AX;XCHG[SI],BUFFER;XCHG[SI],1000H;XCHGDS,AX;MOVES,DS;MOVDS,2000H;MOVCS,AX;POPCS;POPIP;PUSHAL;PUSH1000H;MUL10;MUL[BX];SHLBX,2;LEAAL,[1000H]

语法正确:

MOVDS,[2000H];MOV[BX][SI],CS;MOV[BP+DI],ES;MOVAL,BUFFER+1

MOVWORDPTR[2000H],01H;PUSH[2000H];POP[2000H];PUSHCS;POPDS;

6、下面指令执行后,改变AL寄存器内容的指令是()。

A、TESTAL,02HB、ORAL,ALC、CMPAL,BD、ANDAL,0

6、下面指令执行后,改变AL寄存器内容的指令是()。

A、TESTAL,02HB、ANDAL,0FFHC、CMPAL,BD、SUBAL,10

 

16、下面能实现屏蔽掉AL高四位,低四位保留的指令是()。

A、ANDAL,0FHB、ANDAL,0F0HC、ORAL,OFHD、ORAL,0F0H

16、下面能实现对AL高四位清零,低四位保留的指令是()。

A、ANDAL,0FHB、ANDAL,0F0HC、ORAL,OFHD、ORAL,0F0H

15、MOVCL,SIZEVAR1指令中源操作数的寻址方式是()?

A、立即数寻址B、寄存器寻址C、直接寻址D、寄存器间接寻址

15、MOVCL,$-VAR1指令中源操作数的寻址方式是()?

A、寄存器寻址B、立即数寻址C、直接寻址D、寄存器间接寻址

17、下列指令中,不会改变指令指针IP内容的指令是()。

A、LOOPAGAINB、RETC、CALLCHANGED、PUSHCS

4、执行下面指令序列后,结果是()。

MOVAL,82H

CBW

A、AX=0FF82HB、AX=8082HC、AX=0082HD、AX=0F82H

5、与MOVBX,OFFSETVAR指令完全等效的指令是()。

A、MOVBX,VARB、LDSBX,VARC、LESBX,VARD、LEABX,VAR

4、设DH=10H,执行NEGDH指令后,正确的结果是(D)。

A、DH=10HCF=1B、DH=0F0HCF=0C、DH=10HCF=0D、DH=0F0HCF=1

10、假设V1和V2是用DW定义的变量,下列指令中正确的是:

()。

A、MOVV1,20HB、MOVV1,V2C、SUBAL,V1D、MOV[2000H],V2

10、假设V1和V2是用DW定义的变量,下列指令中正确的是:

()。

A、MOVV1,20HB、ADDV1,V2C、MOVAL,V1D、MOV[2000H],V2

10、假设V1和V2是用DW定义的变量,下列指令中正确的是:

()。

A、MOVV1,20HB、CMPV1,V2C、MOVAL,V1D、MOV[2000H],V2

12、编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有()。

A、CMPB、SUBC、ANDD、MOV

12、编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有()。

A、TESTB、DECC、ANDD、XCHG

13、设DS=8225H,DI=3942H,指令NEGBYTEPTR[DI]操作数的物理地址是(A)

A、85B92HB、86192HC、BB690HD、12169H

14、设AL=02H,BL=0FFH,执行IMLUBL后,AX中的内容是()。

A、1FEHB、02HC、0FEHD、0FFH

10、当对两个组合(压缩)BCD数(字节)相加后,应使用()调整。

A、AAAB、DAAC、AASD、DAS

14.对于下面的符号定义,指出下列指令的错误。

A1DB?

A2DB10

K1EQU1024

(1)MOVK1,AX

(2)MOVA1,AX

(3)CMPA1,A2(4)K1EQU2048

6、8086/8088汇编程序中,如果已知(DL)=80H,则执行指令ADDDL,90H后,(DL)=()。

A、不确定B、00H C、10HD、80H

二、填空题

2、已知ES=2000H,DS=1500H,CS=4000H,SS=1000H,BX=5006H,指令MOVAX,[BX]中,源操作数的寻址方式是;源操作数所在存储单元的物理地址是。

2、已知ES=2000H,DS=1500H,CS=4000H,SS=1000H,BX=5006H,指令MOVAX,08FFH中,源操作数的寻址方式是;源操作数所在存储单元的物理地址是。

2、已知ES=2000H,DS=1500H,CS=4000H,SS=1000H,BX=5006H,指令MOVAX,[BP+DI]中,源操作数的寻址方式是;源操作数所在存储单元的物理地址是。

2、已知ES=2000H,DS=1500H,CS=4000H,SS=1000H,BX=5006H,指令MOVAX,[2000H]中,源操作数的寻址方式是;源操作数所在存储单元的物理地址是。

2、已知ES=2000H,DS=1500H,CS=4000H,SS=1000H,BX=5006H,指令MOVAX,[BX+SI]中,源操作数的寻址方式是;源操作数所在存储单元的物理地址是。

2、设堆栈指针(SP)=6318H,此时若将AX、BX、CX、DX依次推入堆栈后,(SP)=()。

5、设SP=8000H,8086CPU执行段间返回指令RET后,SP的值为()。

当SP=6000H时,执行IRET指令后,SP的值为()H。

5.设当前的SP=0FFFH,执行PUSHF指令后SP=()H,若改为执行INT20H指令后则SP=()H。

9.设SP=8F09H,8086CPU执行段间返回指令RET后,SP的值为()。

当SP=6000H时,执行IRET指令后,SP的值为()。

2、设(IP)=3D8FH,(CS)=4050H,(SP)=0F17CH,当执行CALL300O:

0095H后,则IP=(____)、CS=(____)、[SP]=(____)、[SP+1]=(____)、[SP+2]=(____)和[SP+3]=(____)的内容.

5、下面程序段执行后,标志位CF=(),OF=()

MOVAL,-64

MOVBL,-70

ADDAL,BL

6、下面程序段执行后,(AX)=(60)。

MOVSI,0

MOVDI,0

MOVCX,60

REPMOVSB

MOVAX,SI

7、下面程序段执行后,(AX)=(),(BX)=()。

MOVAX,92H

MOVBX,10H

ADDBX,70H

ADCAX,BX

PUSHAX

MOVAX,20H

POPBX

ADDAX,BX

3.14设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶的地址为多少?

当执行PUSHBX指令后,栈顶地址和栈顶2个字节的内容分别是什么?

当前栈顶指针(SP)=2FF00H,物理地址=20100H+FE00H=2FF00H

当执行PUSHBX指令后,栈顶指针(SP)=FE00-2=FDFEH,栈顶物理地址=2FDFEH,栈顶2个字节的内容分别57H,34H。

三、阅读程序并回答问题

MOVAL,0B2H

A.CBW

B.CWD

26分析执行下列指令序列后的结果:

A.MOVAX,1234H

MOVBX00FFH

ANDAX,BX

B.MOVAL01010101B

ANDAL00011111B

ORAL11000000B

XORAL,00001111B

NOTAL

C.MOVDL,05H

MOVAX,0A00H

MOVDS,AX

MOVSI,0H

MOVCX,0FH

AGAIN:

INCSI

CMP[SI],DL

LOOPNEAGAIN

HLT

D.MOVAX,DSEGADDR

MOVDS,AX

MOVES,AX

MOVSI,OFFSETB1ADDR

MOVDI,OFFSETB2ADDR

MOVCX,N

CLD

NXTPT:

MOVSB

LOOPNXTPT

HLT

E.MOVAX,0H

MOVDS,AX

MOVES,AX

MOVAL,05H

MOVDI,0A000H

MOVCX,0FH

CLD

AGAIN:

SCASB

LOOPNEAGAIN

HLT

27.阅读程序

A.CLD

LEADI,[0100H]

MOVCX,0080H

XORAX,AX

REPSTOSW

B.MOVAL,08H

SALAL,01H

MOVBL,AL

MOVCL,02H

SALAL,CL

ADDAL,BL

执行B中6条指令后,AL的内容是多少,本程序实现了什么功能?

28.设DS=2000H,SS=3000H,BP=4000H,SI=1000H,Count=0100H,BX=0200H,说明下列4条指令的原操作数寻址方式,分别执行一条指令后,AX的内容是什么?

A.MOVAX,[2000H]

B.MOVAX,[SI]

C.MOVAX,[BP]

D.MOVAX,COUNT[BX][SI]

29.A、B二组执行后的结果,有无差别?

A.MOVAX,[SI],MOV[DI],AX

B.MOVAX,[SI],MOVDI,AX

3.3已知(DS)=091DH,(SS)=IE4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,[09226]=00F6H,[09228]=1E40H,[lEAF6]=091DH,试求单独执行下列指令后的结果?

(l)MOVCL,20H[BX][SI];(CL)=F6H

(2)MOV[BP][DI],CX;[1E4F6H]=78H

(3)LEABX,20H[BX][SI];(BX)=0056H

MOVAX,2[BX];(AX)=1E40H

(4)LDSSI,[BX][DI];(SI)=00F6H

MOV[SI],BX;[SI]=0024H

(5)XCHGCX,32H[BX];(CX)=00F6H

XCHG20[BX][SI],AX;(AX)=00F6H(应该是5678H),

[09226H]=1234H

12.下列语句在存储器中分别为变量分配多少字节空间?

并画出存储空间的分配图。

VAR1DB10,2

VAR2DW5DUP(?

),0

VAR3DB‘HOWAREYOU?

',‘$'

VAR4DD-1,1,0

1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?

其物理地址是多少?

(1)MOVAX,0ABH

(2)MOVAX,[100H]

(3)MOVAX,VAL(4)MOVBX,[SI]

(5)MOVAL,VAL[BX](6)MOVCL,[BX][SI]

(7)MOVVAL[SI],BX(8)MOV[BP][SI],100

2.已知SS=0FFA0H,SP=00B0H,先执行两条把8057H和0F79H分别进栈的PUSH指令,再执行一条POP指令,试画出堆栈区和SP内容变化的过程示意图。

(标出存储单元的地址)

3.设有关寄存器及存储单元的内容如下:

DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103]=78H,[21200]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H。

试说明下列各条指令单独执行后相关寄存器或存储单元的内容。

(1)MOVAX,1800H

(2)MOVAX,BX

(3)MOVBX,[1200H](4)MOVDX,1100[BX]

(5)MOV[BX][SI],AL(6)MOVAX,1100[BX][SI]

7.假定DX=1100100110111001B,CL=3,CF=1,试确定下列

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2