欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

河北专接本微机原理编程题————设从2000H单元为首地址的内存单元中,存放10个带符号数据,找出其中的最数,并存入2000H单元

程序员文章站 2022-03-01 15:45:08
...
DATAS SEGMENT
  [2000H] DB 10 DUP 3
DATAS ENDS

CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS
START:
    MOV AX,DATAS
    MOV DS,AX
    MOV SI,OFFSET [2000H];偏移地址送SI
    MOV AL,[SI]     ;偏移地址送AL
    MOV CX,9         ;10个数循环9次
    
LOP1:  
    INC [SI]      ;SI+1  
    CMP AL,[SI]; 第一个数和第二个数作比较
    JGE  NEXT   ;大于等于直接下一个
    MOV AL,[SI];否则SI送AL
NEXT:
     LOOP LOP1
     
     MOV [2000H],AL    
    MOV AH,4CH
    INT 21H
CODES ENDS
    END START

相关标签: 笔记

上一篇: Git

下一篇: GIT