336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
스택의 명령어는 6가지가 있는데, 그 중 가장 중요한 PUSH와 POP에 대해서 포스팅하겠습니다.
PUSH AX
스택에 AX 레지스터를 저장하는 명령어입니다.
POP AX
스택에 저장되어있는 값을 AX에 저장합니다.
그럼 가볍게 예제를 들어 설명하도록 하겠습니다.
MOV AX, 51h
MOV BX, 4Fh
XCHG AX,BX
PUSH AX
MOV AX, 34h
POP BX
PUSH BX
POP AX
출력 결과가 예상되시나요?
답은 AX=4Fh BX=4Fh 입니다.
MOV AX,51h // AX=51h
MOV BX,4Fh // BX=4Fh
XCHG AX,BX // AX와 BX의 값 교환
PUSH AX // 스택에 AX(4Fh) 푸시
MOV AX,34h // AX=34h
POP BX // BX=4Fh
PUSH BX //스택에 BX(4Fh) 푸시
POP AX // AX=4Fh
오타나 오류 지적 환영합니다.
참고 자료 = 초보자를 위한 어셈블리어 기초
'IT > 어셈블리어' 카테고리의 다른 글
JMP/JA/JB/JE 를 사용한 간단한 어셈블리어 예제 (2) | 2012.05.07 |
---|---|
어셈블리어를 이용하는 간단한 계산기 프로그램(예제) (0) | 2012.04.27 |
어셈블리어 명령어 (1) | 2012.04.26 |