汇编语言实验指导2013(18)

2020-12-24 19:15

A下输入程序时,不输入标号(如next:),在用到标号的指令(如LOOP,JNZ等),在其后直接输入要跳转的目的地址。 6. 对向前跳转的指令,输入程序的过程如下: -A ↙

1270:0100 MOV CX,10 ↙ 1270:0103 MOV AL,0 ↙ 1270:0105 MOV BX,1000 ↙ 1270:0108 ADD AL,[BX] ↙ 1270:010A INC BX ↙ 1270:010B DEC CX

1270:010C JNZ 0108 ↙ 1270:101E MOV [BX],AL ↙ 1270:0110 INT 3 1270:0112 ↙

用目的地址0108代替标号LOP在LOOP指令中的位置,而在输入ADD AL,[BX]这条指令时,不输入标号LOP.

对向后跳转的指令,由于目的地址尚未确定,可先随意输入一个地址,若是条件转移指令,注意跳转范围应在-128~127之间,待程序输入完毕,目的地址明确后,再用命令A修改跳转指令。

如下程序段,功能是比较AX和CX中的两符号数,将较大的数放在AX和BX中,较小的数放在CX中。

CMP AX,CX JX continue XCHG AX,CX continue: MOV BX,AX

用命令A输入程序的过程如下: -A ↙

1270:0100 CMP AX,CX ↙ 1270:0102 JG 0102 ↙ 输入本条指令的地址0102代替标号continue

1270:0104 XCHG AX,CX ↙ 1270:0106 MOV BX,AX ↙ 1270:0108 ↙

-A 102↙ 修改跳转指令的目的地址

1270:0102 JG 0106 ↙ 输入目的地址0106 1270:0104 ↙


汇编语言实验指导2013(18).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:劳务派遣员工月度绩效考核表-模板

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

马上注册会员

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