- 3
- 0
- 约3.5千字
- 约 5页
- 2019-11-06 发布于广东
- 举报
汇编语言程序设计实验报告
班级:计科1班 学号:—姓名:—实验日期2015. 10.26 成绩
实验三循环程序设计
采用循环程序设计,结合分支程序设计,从键盘输入无符号的字节数组 array,进行从大到小排序后,显示排序后的数组各元素。
程序框图:
程序清单:
DATA SEGMENT
ARRAY DB 5 DUP(?)
COUNT EQU (S-ARRAY)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV CX,COUNT
LEA SI,ARRAY
LL3:PUSH CX
MOV BX,0
MOV CH,2
MOV CL,4
LL2:SHL BX,CL
MOV AH J
INT21H
SUB AL,30H
CMP AL,0AH
JB LL1
SUB AL,7
LL1:OR BL,AL
DEC CH
JNZ LL2
MOV [SI],BL
MOV DL,20H
MOV AH,2
INT21H
ADD SI,1
POP CX
DEC CX
JNE LL3
MOV DL,0AH
MOV AH,2
INT21H
MOV DL,0DH
MOV AH,2
INT21H
MOV CX,COUNT-1
L2:MOV DI,CX
LEA SI,ARRAY
/输入数的个数送CX寄存器
/
原创力文档

文档评论(0)