77范文网 - 专业文章范例文档资料分享平台

汇编复习资料(4)

来源:网络收集 时间:2019-03-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

MOV AL,A SUB AL,B DAS

MOV C,AL MOV AL,A+1 SBB AL,B+1 DAS

MOV C+1,AL

请回答 :(1)该程序段完成的功能是什么? (2)最后结果是什么?

(1)实现两个压缩型BCD码的减法,即A-B,结果送C。

(2)0652H 15.现有程序段如下: MOV BL,AL MOV CL,4 SHR BL,CL MOV A,BL AND AL,0FH MOV B,AL

请回答 :(1)该程序段完成的功能是什么?

(2)如果AL的初值为56H,则A= ,B= 。

(1)将AL中的八位数分高低4位分别存放在A和B中。

(2)A=05H,B=06H 16.现有程序段如下: MOV AL,8 MOV BL,7 MUL BL AAM

ADD AX,3030H XCHG AH,AL MOV BUF,AX

请回答 :(1)该程序段完成的功能是什么?

(2)BUF两个单元中的值分别为 。

(1)将两数相乘的结果转换成ASCII码存放在BUF中。

(2)35H、36H 17.现有程序段如下: MOV AX,M MOV DX,N SHR DX,1 RCR AX,1

请回答 :(1)该程序段完成的功能是什么?

(2)若M=1234H,N=5678H,程序运行后DX= ,AX= 。

(1)将M:N中的32位右移一位。

(2)DX=091AH,AX=2B3CH 18.现有程序段如下: XOR AX,AX MOV AX,6342H MOV CX,0404H ROL AH,CL XCHG CH,CL ROR AL,CL

请回答 :(1)该程序段执行后AX= 。 (2)CF= 。

(1)3624H

(2)CF=0 19.现有程序段如下: MOV AX,1 MOV BX,2 MOV CX,4 MOV DX,3 L: INC AX ADD BX,AX SHR DX,1

LOOPNZ L

请回答 :(1)该程序段的循环次数是多少?

(2)该程序段执行完后AX= ,BX= ,CX= ,DX= 。

(1)2

(2)AX=3,BX=7,CX=4,DX=0 19.现有程序段如下: MOV CX,16 MOV BX,0 MOV DX,1 L: MOV AX,9AB8H AND AX,DX JZ N INC BX N: SHL DX,1 LOOP L MOV M,BX

请回答 :(1)该程序段完成的功能是什么? (2)该程序段执行完后(M)= 。

(1)统计9AB8H中为1的位数。

(2)M=8 20.现有程序段如下: CLD

MOV SI,OFFSET BUF1 MOV DI,OFFSET BUF2 MOV CX,100 REP MOVSB

请回答:该程序段完成的功能是什么? 将BUF1中100个字节的数据传送到BUF2中。 21. 现有程序段如下: CLD

LEA DI,BUF MOV AL,20H

MOV CX,100 REPNZ SCASB

请回答 :(1)该程序段完成的功能是什么?

(2)若ZF=1,表示BUF中 值为20H数据

(3)若BUF的首地址为0,ZF=0,执行完该程序段后DI= 。

(1)查找BUF中为空格(20H)字符。

(2)有 (3)100 22.现有程序段如下: MOV AL,0 MOV BL,1 MOV CX,10 L: ADD AL,BL INC BL LOOP L

请回答 :(1)该程序段完成的功能是什么? (2)该程序执行完后,AL= 。

(1)实现1+2+3+……+10

(2)37H(55)

23.设 DS=2000H, BX=0100H, SI=0002H, (20100H)=12H, (20101H)=34H,(20102H)= 56H, (20103H)= 78H, (21200H)= 2AH, (21201H)= 4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器中的内容是多少?

(1)MOV AX,1200H (2)MOV AX,BX (3)MOV AX,[1200H] (4)MOV AX,[BX]

(5)MOV AX,[BX+1100H] (6)MOV AX,[BX+SI]

(7)MOV AX,[BX+SI+1100H]

(1)1200H

(2)0100H

(3)4C2AH (4)3412H (5)4C2AH (6)7856H (7)65B7H 24.现有程序段如下: MOV CX,100 LEA BX,BUF MOV DX,0 L1:MOV AL,[BX] CMP AL,10 JL L2 INC DX L2:INC BX LOOP L1

请回答 :(1)该程序段完成的功能是什么?

(2)如果将JL改为JG,该程序段完成的功能又是什么?

(1)统计有符号数BUF缓冲区中大于等于10的字节个数,其个数放DX。

(2)统计无符号数BUF缓冲区中小于等于10的字节个数,其个数放DX。 25.设TAB中存放的数据为30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,现有程序段如下: LEA BX,TAB

MOV AL,X ;X为数字0~9 XLAT

请回答 :(1)该程序段完成的功能是什么? (2)若X中的内容为4,则AL= 。

(1)将X的数字转换成ASCII码。

(2)34H 26.现有程序段如下: LEA SI,BUF1 LEA DI,BUF2 MOV CX,100

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库汇编复习资料(4)在线全文阅读。

汇编复习资料(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/524155.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: