汇编循环程序设计

时间:2012.10.18 发布人:cxy0818

汇编循环程序设计

已解决问题

谷歌cxy0818用户在2012.10.18提交了关于“李一男汇编循环程序设计”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-07-31T14:14:34。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !

希望以下的回答,能够帮助你。

第1个回答

用户名:王杰865428997  

;**段中已定义了一个有n个字**的数组M
;试问答编写一程序求出M中绝对值最大的数,把它放在**段的M+2n单元中,并将该数的偏移地址存放在M+2(n厂妒异消变型+1)单元中
;若n局逐统你吗六握席等于0,则结果都是-1
尽故DATAS**GMENT
MDW10DUP(?);数组,根据需要设定
nEQU($-M)/2;数官环据收灯东技鲜接降据数量
**MDW-1
;绝对值最大的数,初始值为-1
ADDRADW-1;偏移地址维官因众唱错球场课章,初始值为-1
DATASENDS

CODES**GMENT

ASSUMECS:CO革早般画西刚复节族DES,DS:DATAS
ST汉当系尼法抓谓察处ART:

MOVAX,DATAS

味脱防MOVDS,AX

LEASI,M
MOVCX,n
L1:
MOVAX,[SI]
MOVAX,BX;保存该数
TESTAX,8000h**;判断是否负数
JZGET**买到践M

DECAX
;求负数的绝对值
NOTAX

GET**M:
C病每办失意争试升妈妒雨MPAX,**M
JNGNEXT

MOV**M,液类呢复末尽求BX;保存该数和偏移地址
MOVADDRA黑如种工德放先视析导卫,SI

NEXT:
ADDSI,2
LOOPL1


MOVAh**,4Ch**

INT21h**
CODESENDS

ENDSTART