汇编考试重点20题 docx(4)

2019-06-11 19:04

7.5 宏指令BIN_SUB完成多个字节数据连减的功能: RESULT←(A-B-C-D-…)

要相减的字节数据顺序存放在首地址为OPERAND的数据区中,减数的个数存放在COUNT单元中,最后结果存入RESULT单元。请编写此宏指令。 答:宏定义如下:

BIN_SUB MACRO RESULT, A, OPERAND, COUNT LOCAL NEXT_SUB PUSH CX PUSH BX PUSH AX

MOV CX, COUNT MOV AL, A

LEA BX, OPERAND CLC

NEXT_SUB: SBB AL, [BX] INC BX

LOOP NEXT_SUB MOV RESULT, AL POP AX POP BX POP CX ENDM

7.7 下面的宏指令CNT和INC1完成相继字存储。 CNT MACRO A, B A&B DW ? ENDM

INC1 MACRO A, B CNT A, %B B=B+1 ENDM

请展开下列宏调用: C=0

INC1 DATA, C INC1 DATA, C

答:宏展开如下: C=0

INC1 DATA, C 1 DATA0 DW ? INC1 DATA, C

1 DATA0 DW ? (注意:C为0没有变)

16 / 16


汇编考试重点20题 docx(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基于金属有机骨架材料的气相色谱分离和肽富集新方法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: