본문 바로가기

IT/어셈블리어

어셈블리어 명령어

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

INC A



increase의 줄임말로 A의 값을 1 추가합니다..  A++와 같은 뜻


ex)INC AX : AX 의 값 1 추가




DEC A



decrease의 줄임말로 A의 값을 1 감소시킵니다. A--와 같은 뜻


ex)DEC AX : AX 의 값 1 감소




MOV A B



move의 줄임말로 B를 A로 복사합니다.


ex)MOV AX, 0x05 : AX의 값이 0x05로 복사한다.




XCHG A B



exchange의 줄임말로 A와 B의 값을 서로 바꿉니다.


ex)XCHG AX BX : AX와 BX의 값을 서로 바꾼다.




수학 연산자


가볍게 소개하자면 ADD SUB MUL DIV 가 있으며 각각 + - * / 를 의미합니다.




ADD A B    // A = A + B


: add 그대로이며 B의 값을 A에 더합니다.




SUB A B   // A = A - B


: subtract(빼다) 의 약어이며 B의 값을 A에서 뺍니다.




MUL A    // AX = AX * A


: multiply(곱하다) 의 약어이며 A의 값으로 AX 레지스터에 저장된 값과 곱하여 AX에 저장합니다.




DIV A    // AX = A / AX


: divide(나누다) 의 약어이며 A의 값을 AX 레지스터에 저장된 값으로 나누고 그 값을 AX에 저장합니다.




오타나 오류 지적 환영합니다.



참고 초보자들을 위한 어셈블리어 기초