汇编语言程序设计—模拟试题六

汇编语言程序设计—模拟试题六

ID:18161875

大小:140.00 KB

页数:10页

时间:2018-09-14

汇编语言程序设计—模拟试题六_第1页
汇编语言程序设计—模拟试题六_第2页
汇编语言程序设计—模拟试题六_第3页
汇编语言程序设计—模拟试题六_第4页
汇编语言程序设计—模拟试题六_第5页
资源描述:

《汇编语言程序设计—模拟试题六》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、模拟试题六一.选择题。(单项选择,30分)1.下面说法正确的是()A.8086/8088为20位CPU。B.不同的逻辑段的段地址有可能相同。C.同一个逻辑段内所有单元的段地址相同,而偏移地址各不相同。D.SP寄存器指示下一条要执行的指令的偏移地址。2.PentiumCPU有32根地址总线,内存的物理地址也为32位,则该CPU的寻址空间大小为(1G=1024M)()A.256MB.16MC.1GD.4G3.当SS=9876H,SP=4328H,执行POPF指令后,堆栈顶部的物理地址是()A.9CA8AHB.9CA90HC.9CA86HD.0DB00H4.SAR(

2、算术移位指令)可作一定程度上的除2运算,若AL中的内容为93H,则指令SARAL,1执行后,AL中的内容为()A.49HB.C9HC.89HD.92H5.已知(AL)=41H,(AH)=5AH,CPU执行SUBAL,AH指令后,标志寄存器各位的值正确的是()A.SF=1,ZF=0,CF=1,OF=0B.SF=0,ZF=0,CF=1,OF=0C.SF=1,ZF=0,CF=0,OF=1D.SF=0,ZF=1,CF=0,OF=16.已知(AL)=88H。如果该数是一个有符号数,它的十进制值为X;如果它是一个压缩的BCD码,它的十进制值为Y;执行ADDAL,03HDA

3、A指令序列后,AL的十六进制值为Z。则()A.X=120,Y=-120,Z=91HC.X=-120,Y=120,Z=8BHB.X=120,Y=-88,Z=8BHD.X=-120,Y=88,Z=91H7.下列指令使用不正确的是()A.SAL[100H],1C.MULBYTEPTR10H[BX+SI]B.ANDBL,[BP+SI]D.MOVAL,-1008.下列指令使用正确的是()A.MOVDS,IBABHC.MOVBYTEPTR[BX],BYTEPTR[SI]B.POPDLD.ADDBYTEPTR[100H],-19.有符号数比较大小所用的跳转指令是()A.JC

4、和JEB.JS和JZC.JA和JBD.JL和JG10.用一条指令实现将寄存器BX和SI的内容相加,结果并送入AX中,这条指令是()A.ADDAX,[BX][SI]C.MOVAX,[BX][SI]B.ANDAX,[BX][SI]D.LEAAX,[BX][SI]11.下面指令可能不能够将AX清零的是()A.MOVAX,0C.ANDAX,0B.XORAX,AXD.SBBAX,AX12.下面指令不能够将AX和BX内容调换的是()A.XCHGAX,BXC.XCHGAL,BLXCHGAH,BHA.PUSHAXD.MOVCX,AXPUSHBXMOVBX,CXPOPAXMOV

5、AX,BXPOPBX2.定义宏Max,求两个数的最大数。定义如下:MaxMacroA,B,CCMPA,BJLLESSMOVC,AJMPDONELESS:MOVC,BDONE:ENDM则下列调用方式正确的是:()A.Maxax,bx,cxB.CALLMaxax,2,cxC.Max1,2,cxD.Maxax,bl,cx3.8086CPU的工作模式为M1,PentiumCPU复位后到引导OS之间工作模式为M2,引导OS后正常工作模式为M3,在Window98下运行一个DOS程序此时工作模式为M4。则M1,M2,M3,M4为()A.实模式,实模式,保护模式,保护模式B

6、.实模式,保护模式,保护模式,虚拟8086模式C.虚拟8086模式,实模式,保护模式,保护模式D.实模式,实模式,保护模式,虚拟8086模式4.DEBUG调试程序中内存数据显示命令是()A.U命令B.D命令C.A命令D.E命令一.填空题。(20分)1.在C语言中用“unsignedchara;signedshortb;”定义两个变量a,b,则a为无符号字节数,b为16位补码数。写出a,b两个变量表示的十进制数的范围。a:,b:。2.已知AX寄存器的内容为000FH,执行DIVAL后,AL的值为。3.已知AX寄存器的内容为FFFFH,执行ANDAH,81H后,A

7、H的值为;执行TESTAL,81H后,AL的值为。4.已知(BX)=0005H,变量Buffer的偏移地址为1000H,当前(DS)=1000H。CPU在执行MOVAX,Buffer[BX]时,寻址的物理地址为。5.从1234号端口读入一个字节,并存放到DL寄存器的指令序列为:。6.Li(i=1,2,…,7)为已定义的标号。现定义地址表AddrTable:AddrTableDWL1,L2,L3,L4,L5,L6,L7。那么指令JMPAddrTable[6]转移到的标号为:。7.两个模块中定义的PUBLIC段进行合并的条件是:相同且相同。1.模块1中定义了Far

8、型的子程序GlobalFunc,在模块

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。