ASM instruction

Download Report

Transcript ASM instruction

ASM instruction
- inc, dec, neg, mul, imul -
inc, dec, neg 기본형
• 1 operand
=> inc
=> dec
=> neg
destination
destination
destination
• inc , dec 메모리도 ++, -- 가능
플레그는 불가능
• neg는 +,- 변경
mul 기본형
• 1 operand
=> mul
• EAX가 중점
=> AL *
(1byte)
=> AX *
(2byte)
=> EAX *
(4byte)
source
BL = AX
(1byte) (2byte)
DX
BX = AX
(2byte)
(4byte)
EAX
EAX
EAX =
(4byte)
(8byte)
imul 기본형
• 1~3 operand
=> imul
=> imul
=> imul
source
reg source
reg source
• 양수끼리의 곱하기에서 사용
imm
Ex) Input 3은 뭘까? 키읔
Input 1 = 6
Input 2 = -3
ANSWER= 23
Input 3 = (?)