【汇编程序】编写一个完整的程序 将这3个数的最大者存放到MAX单元

;首地址为DAT的数据区中有3个互补相等的8位无符号数据 编写一个完整的程序 将这3个数的最大者存放到MAX单元
DATA segment       
      dat DB 6,7,8
      max DB ?
DATA ENDS
CODE SEGMENT
    ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
    MOV DS,AX
    MOV AL,DAT ;al<--06h
    MOV BL DAT+1;BL<--07H
    MOV CL,DAT+2;CL<--08H
 LOP1:CMP AL,BL
     JA LOP2 ;AL中的数据高于BL中的数据则跳转到LOP2
     XCHG AL,BL
 LOP2:CMP AL,CL;AL中的数据高于CL中的数据则调转到LOP3
    JA LOP3
    XCHG AL,CL  ;AL中的数据为最大值
 LOP3:MOV MAX,AL ;将最大者存放到MAX单元
     MOV AH,4CH
     INT 21H
 CODE ENDS
END START
    

 

全部评论

相关推荐

爱吃烤肠的牛油最喜欢...:50K是ssp了估计,ssp的人家多厉害都不用说,每年比例大概在百分之5左右
点赞 评论 收藏
分享
小肥罗:此乃引蛇出洞之计,勾出你想去杭州的原因再告诉你不在杭州,让你打脸,自己离开。好一招抛砖引玉,虾仁猪心。你回复:计划去杭州,但我心中第一选择是宁波~巧了! 这计名叫“阿Q精神胜利法之厚脸皮不要脸我不尴尬谁爱尴尬谁尴尬去”之计!克制一切!
这个工作能去吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务