您所在位置: 网站首页 / 微机原理复习题2(含答案).doc / 文档详情
微机原理复习题2(含答案).doc 立即下载
2024-12-13
约4.3千字
约6页
0
32KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理复习题2(含答案).doc

微机原理复习题2(含答案).doc

预览

免费试读已结束,剩余 1 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

汇编语言试卷
一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分)1.十六进制数88H,可表示成下面几种形式,请找出错误的表示(D)。A)无符号十进制数136B)带符号十进制数-120C)压缩型BCD码十进制数88D)8位二进制数-8的补码表示2.指令指针寄存器是(A)。A)IPB)SPC)BPD)PSW3.当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是(D)。A)表示结果中含1的个数为偶数B)表示结果中含1的个数为奇数C)表示该数为偶数D)表示结果中低八位含1的个数为偶数4.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(D)。A)MOVAL,00HB)ANDAL,00HC)XORAL,ALD)SUBAL,AL5.下列指令执行后总是使CF=0,OF=0的是(A)。A)ANDB)NEGC)NOTD)INC
6.完成同指令XCHGAX,BX相同功能的指令或指令序列是(C)。A)MOVBX,AXB)PUSHAXPOPBXC)MOVCX,AXMOVAX,BXMOVBX,CX7.设AH=0,AL=06H,BL=09H,执行指令ADDAL,BLAAA之后,其结果应是(A)。A)AH=01,AL=05B)AH=1AL=15C)AH=0AL=0FHD)AH=0AL=058.设AL=0B4H,BL=11H,指令“MULBL”和指令“IMULBL”分别执行后OF,CF的值为(C)。
OF=1,CF=0B)OF=1,CF=1C)OF=0,CF=0D)OF=0,CF=1
9.在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是(C)。A)CX=0且ZF=0B)CX=0且ZF=1C)CX=0或ZF=0D)CX=0或ZF=110.下面指令中,合理而有意义的指令是(D)。A)REPLODSBB)REPSCASBC)REPCMPSBD)REPMOVSB
11.在汇编语言程序中,对END语句的叙述正确的是(C)。A)END语句是一可执行语句B)END语句表示程序执行到此结束C)END语句表示源程序到此结束D)END语句在汇编后要产生机器码12.下面的数据传送指令中,错误的操作是(D)。A)MOVSS:[BX+DI],1000HB)MOVDX,1000HC)MOVWORDPTR[BX],1000HD)MOVDS,2000H13.下面指令执行后,变量DAB中的内容是(C)。DAWDW2A05HDABDB0FAH:MOVAL,BYTEPRTDAWSUBDAB,ALA)0DAHB)0FAHC)0F5HD)0D0H14.执行下列指令后,正确的结果是(B)。MOVAL,100MOVBL,-2A)AL=100HBL=02HB)AL=64HBL=0FEHC)AL=64HBL=82HD)AL=100HBL=0FEH15.设数据段中已有:DA1DB12H,34HDA2DW56H,78H下面有语法错误的语句是(D)。A)ADR1DWDA1B)MOVDA1+1,AXC)MOVBYTEPTRDA2+1,ALD)MOVWORDPTRDA1+1,AX16.实现将DX:AX中存放的32位数扩大四倍,正确的程序段是(C)。A)SHLAX,2ROLDX,2B)RCLAX,2SHLDX,2C)MOVCX,2LOP:SHLAX,1RCLDX,1LOOPLOPD)SHLAX,1SHLAX,1RCLDX,1RCLDX,117.DATASEGMENTTA1DW0102H,0304H,0506HTA2DB02H,03H,04H:MOVBX,DS:[0006H]ANDBX,0FFHANDBH,[BX]上述指令序列运行后,BX的内容是(B)。A)0605HB)0402HC)0606HD)0204H18.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(C)。A)JLEB)JNLC)JNLED)JL19.下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为()。TESTBH,01H______A___K1A)JNEB)JZC)JSD)JC20.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是(B)。A)TESTBL,4FHJZNEXTB)XORBL,4FHJZNEXTC)ANDBL,4FHJZNEXTD)ORBL,4FHJZNEXT

简答题(每小题4分,共12分)1.在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如:PUSHAXPUSHBX保护现场PUSHCXPUSHDX:}恢复现场试写出恢复现场时的指令序列。
POPDXPOPCXPOPBXPOP
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

微机原理复习题2(含答案)

文档大小:32KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用