當前位置:編程學習大全網 - 編程軟體 - 匯編大作業:編壹個程序將數據緩存區的32個由大到小排序

匯編大作業:編壹個程序將數據緩存區的32個由大到小排序

DATAG SEGMENT

BUFFER DB 14,21,6,32,6,4,7,1,26,5,45,26,32,14,78,96,16,87,95,36,21,3,78,5,26,87,92,36,9,1,6,12

N EQU 32

DATAG ENDS

SSG SEGMENT

DW 20H DUP (0)

SSG ENDS

CODEG SEGMENT

ASSUME CS:CODEG,DS:DATAG,SS:SSG

START:MOV AX,DATAG

MOV DS,AX

MOV SI,0

MOV CX,N-1

UP:MOV SI,0

JUMP2:MOV AL,BUFFER[SI]

CMP AL,BUFFER[SI+1]

JA JUMP1

XCHG AL,BUFFER[SI+1]

MOV BUFFER[SI],AL

JUMP1:INC SI

CMP SI,CX

JNE JUMP2

LOOP UP

MOV AH,4CH

INT 21H

CODEG ENDS

END START

數據自定!

  • 上一篇:鄰居總說讓我給孩子報名編程貓,請大家給點建議?
  • 下一篇:用匯編語言寫壹個單片機程序。題目在黑板上
  • copyright 2024編程學習大全網