微机原理程序代码(2)

2019-09-02 00:10

INC DI JMP L1 POS: JZ L1 MOV P[SI],AL INC SI L1: INC BX LOOP L MOV BX,SI CALL DISP MOV DL,0DH MOV AH,2 INT 21H MOV DL,0AH MOV AH,2 INT 21H MOV BX,DI CALL DISP MOV AH,4CH INT 21H DISP PROC MOV AX,BX MOV CL,10

DIV CL PUSH AX MOV DL,AL ADD DL,30H MOV AH,2 INT 21H POP AX MOV DL,AH ADD DL,30H MOV AH,2 INT 21H RET DISP ENDP CODE ENDS END START

4、

数据段中已定义了一个有n个字数据的数组M,试编写一程

序求出M中绝对值最大的数,把它放在数据段M+2n单元中,并将该数的偏移地址存放在M+2(n+1)单元中。

DATA SEGMENT

M DW 1,2,3,-4,-55,-6,7,-8 COUNT EQU $-M DW 2 DUP(?)

DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV SI,0 MOV DI,0 MOV CX,COUNT SHR CX,1 MOV BX,0 L3: MOV AX,M[SI] CMP AX,0 JGE L1 NEG AX L1: CMP BX,AX JG L2 XCHG BX,AX MOV DI,SI L2: INC SI INC SI LOOP L3 MOV AX,M[DI]

MOV M[COUNT],AX MOV M[COUNT+2],DI MOV AH,4CH INT 21H CODE ENDS END START


微机原理程序代码(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:旅游概论第一章测试题

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

马上注册会员

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