반응형
Mips 어셈블리 프로그래밍에서 step 수행을 하여 register의 변화를 관찰해보자.
.text
.globl main
main:
li $t0,2 # 2 값을 $t0로 이동
li $t1,3 # 3 값을 $t1로 이동
add $t2,$t0,$t1 # $t2 = $t0 + $t1
li $v0,1 # print 준비
move $a0,$t2 # $a0로 $t2값 이동
syscall #printf("%d",ans);
이 코드를 이용하여 step마다 register 변화를 조사해보자.
반응형
'Applied > Assembly' 카테고리의 다른 글
[Ucode] 예제 프로그램 - 함수 호출(2) (한글 주석 포함) (0) | 2016.06.02 |
---|---|
[Ucode] 예제 프로그램 - 이중 중첩문(while) (2) | 2016.05.29 |
[Ucode] 예제 프로그램 - 함수 호출 (0) | 2016.05.29 |
[Mips Code]stack기반 지역변수 설정 및 함수 콜 (0) | 2016.03.12 |
[Mips Code]factorial 만들기 (재귀형식, jar 명령어) (0) | 2016.03.09 |