【跪求】【汇编】使用冒泡程序将:97,78,-1,0,32,14,21,27,-20,99,从小到大的进行排序…………
题目
【跪求】【汇编】使用冒泡程序将:97,78,-1,0,32,14,21,27,-20,99,从小到大的进行排序…………
【跪求】使用冒泡程序将:97,78,-1,0,32,14,21,27,-20,99,从小到大的进行排序,然后逐位加5并输出显示.要求:
1.未排序的各寄存器中的数
2.排序后的各寄存器中的数
3.逐位加5的各寄存器的书
用汇编语言
DATA SEGMENT
TABLE DB 97,78,-1,0,32,14,21,27,-20,99
LEN EQU $-TABLE
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV CH,LEN
DEC CH
LOP0:MOV SI,OFFSET TABLE
MOV CL,CH
XOR BL,BL
LOP1:MOV AL,[SI]
CMP AL,[SI+1]
JLE NEXT
XCHG AL,[SI+1]
MOV [SI],AL
OR BL,01H
NEXT:INC SI
DEC CL
JNZ LOP1
AND BL,BL
JZ STOP
DEC CH
JNZ LOP0
STOP:MOV AH,4CH
INT 21H
CODE ENDS
END START
上面是标准的冒泡程序,只要在上面的基础上再逐位加五即可
答案
DATAS SEGMENT;此处输入数据段代码NUM DW 97,78,-1,0,32,14,21,27,-20,99 ;带符号数据COUNT EQU ($-NUM)/2 ;N个数DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码DW 40H DUP )TOP LABEL WORD STACKS ENDSCODES SEGMENT...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 反比例函数y=x分之2-3m的图像在二、四象限内,求m的取值范围
- 人生哲理指的是什么
- 甲乙两辆车同时从两地相向而行,甲车每小时行60千米,乙车每小时行40千米,两车在距离中点30千米处相遇,这时
- 一气泡从河底升到河面,在这上升的过程中,气泡的体积逐渐_,气泡所受浮力_.
- 两个力F1和F2间的夹角为⊙,两力的合力为F,以下说法是否正确?
- 简述先秦时期文化的主要成就
- Learn is a kind of belief
- π到π/3 sin(x+π/3)dx 定积分
- 被减数比减数多5,比差多35,差是多少,被减数是多少
- I could see I love you的翻译