资源描述:
《12年春季微机与接口技术复习题07891》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微机接口技术考试复习题供电信学院各专业复习参考1、假设(CS)=3000H,(DS)=4000H,(ES)=2000H,(SS)=5000H,(AX)=2060H,(BX)=3000H,(CX)=5,(DX)=0,(SI)=2060H,(DI)=3000H,(43000H)=0A006H,(23000H)=0B116H,(33000H)=0F802H,(25060)=00B0H,下列各条指令为单独执行指令,前后无关系,请回到括号中的问题。(1)SBBAX,BX完成的是(带借位减法)操作,AX=()(2)CMPAX,WORD
2、PTR[SI+0FA0H]完成的是(两个数的比较)操作,AX=()(3)MULBYTEPTR[BX]完成的是(两个数的乘法)操作,AX=()(4)DIVBH完成的是(两个数的除法)操作,AX=()(5)SARAX,CL完成的是()操作,AX=()2、假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,(SI)=0001,(DI)=0002,(BP)=256,字变量ARRAY偏移地址为0050H,(20250H)=1234H,(40100H)=00A0H,(40102
3、H)=2200H。执行下列程序段并分析指令执行后的结果,(注意:不是单条指令),按给出的要求填空回答问题:(1)MOVAX,[BP][SI]源操作数物理地址=H,指令执行后(AX)=H(2)POPAX源操作数物理地址=H,指令执行后(AX)=H(3)MOVAL,[BX]源操作数有效地址=H,指令执行后(AX)=H(4)LEADI,ARRAY源操作数的寻址方式是,指令执行后(DI)=H(5)JMPBX指令执行后(IP)=H(6)INCBX源操作数的寻址方式是第-25-页共-25-页3、指出下列指令的错误,(要求说明错误的原因
4、,并给出正确的写法)(1)MOVAH,BX(2)MOV[SI],[BX](3)MOVAX,[SI][DI](4)MOVBYTEPTR[BX],1000H(5)MOVDS,BP4、若给定AX和BX的值如下,(1)(AX)=14C8H,(BX)=808DH(2)(AX)=D022H,(BX)=9F70H(3)(AX)=148DH,(BX)=808DH(4)(AX)=9F22H,(BX)=9F20H已知下列程序段,按无符号数计算,说明程序的转向。ADDAL,BLJZL1JCL2CMPAH,BHJCL3JZL4JMPL55、下列标
5、号为什么是非法的?(1)GET.DATA(2)1_NUM(3)TEST-DATA(4)RET(5)NEWITEM答案:非法标号:(1)因为‘.’只允许是标号的第一个字符(2)第一个字符不能为数字(3)不允许出现‘-’(4)不能是保留字,如助记符(5)不能有空格6、下面的数据项定义了多少个字节?DATA_1DB6DUP(4DUP(0FFH))答案:24字节7、对于下面两个数据段,偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么?第-25-页共-25-页DTSEGSEGMENT
6、DTSEGSEGMENTORG001
7、0H
8、ORG0010HDATA1DB72H
9、DATA1DW7204HDB04H
10、DTSEGENDSDTSEGENDS
11、答案:不一样.分别是72H,04H和04H,72H.存储字时低8位存在低字节,高8位存在高字节.8、下面的数据项设置了多少个字节?(1)ASC_DATADB‘1234’(2)HEX_DATADB1234H答案:(1)设置了4个字节(2)设置了2个字节9、执行下列指令后,AX寄存器中的内容是什么?TABLEDW10,20,30,40,50ENTRYDW3...MOVBX,OFFSETTABLEADDBX,EN
12、TRYMOVAX,[BX]答案:(AX)=4010、指出下列指令的错误:(1)MOVAH,BX(2)MOV[SI],[BX](3)MOVAX,[SI][DI](4)MOVAX,[BX][BP](5)MOV[BX],ES:AX(6)MOVBYTEPTR[BX],1000(7)MOVAX,OFFSET[SI](8)MOVCS,AX(9)MOVDS,BP答案:(1)源、目的字长不一致(2)源、目的不能同时为存贮器寻址方式(3)基址变址方式不能有SI和DI的组合(4)基址变址方式不能有BX和BP的组合第-25-页共-25-页(5)
13、在8086寻址方式中,AX不能作为基址寄存器使用,而且源、目的不能同时为存贮器寻址方式(6)1000超出一个字节的表数范围(7)OFFSET只用于简单变量,应去掉(8)CS不能作为目的寄存器(9)段地址不能直接送入数据段寄存器(10)根据中断源的不同,中断可以分为外部中断、内部中端和软件中断。(×)答案