어셈블리어로 짠 퀵정렬
- 최초 등록일
- 2005.05.23
- 최종 저작일
- 2005.05
- 기타파일
- 가격 2,500원
소개글
어셈블리어로 짠 퀵정렬 프로그래밍입니다. 저도 레포트로 낸거라서 주석처리 완벽합니다. 매 문장마다 모두 주석처리 해놓았습니다. 실행은 당연히 100% 완벽합니다.
컴파일 실행환경
어셈블러 프로그래밍 툴에서 구동하면 됩니다.
본문내용
.text
.globl main
#################################################################################################
# 배열의 시작주소(left)와 마지막주소(right)를 각각 $s0, $s1 에 저장후 ready 프로시저 호출 #
#################################################################################################
main:
la $a0, item # left 값 $s0 에 저장
move $s0, $a0
lw $a0, num
sub $a0, 1
mul $a0, $a0, 4
add $s1, $s0, $a0 # right 값계산하여 $s1 에 저장
la $a0, original # 최초 값 출력
li $v0, 4
syscall
li $t0, 0
printoriginal:
lw $t1, item($t0)
move $a0, $t1
li $v0, 1
syscall
lw $a0, num # 문자 갯수계산
mul $s4, $a0, 4
la $a0, space
li $v0, 4
syscall
add $t0, 4
blt $t0, $s4, printoriginal
참고 자료
없음