어셈블리(Assembly) D용어 정리: EAX, EBX, ECX, ESI, EDI, ESP, EBP, INC, DEC, MOV
EAX, Extended Accumulator Register | 산술 연산을 수행하며 결과값이 지정된 레지스터에 저장 |
ECX, Extended Counter Register | 정해진 횟수에 맞춰 반복 작업 수행 |
ESI, Extended Source Index | 복사된 데이터의 주소 저장 |
EDI, Extended Destination Index | 데이터 복사시 목적지(Destination)에 대한 주소 저장 |
ESP, Extended Stack | Stack의 끝 지점 주소, PUSH/POP, 4 Bytes |
EBP, Extended Base Pointer | Stack의 시작 지점 주소, Stack의 시작점 |
INC, Increase | 지정된 데이터(피연산자)에 1을 Add, Zero flag와 Overflow Flag 연관성을 가짐. |
DEC, Decrease | 지정된 데이터에 1을 |
MOV, Move | 소스 데이터를 복사하여 저장 |
728x90
'Computer Science' 카테고리의 다른 글
[Programming] Queue(큐): 선형 큐(Linear Queue), 원형 큐(Circular Queue) (0) | 2021.07.08 |
---|---|
[Programming] 어셈블리 명령어(Assembly Instructions): SHL, SHR, SAL, SAR, ROL, ROR, RCL, RCR (0) | 2021.07.03 |
[Programming] FIFO Algorithm, FIFO와 QUEUE의 차이점 (0) | 2021.06.30 |
[Programming] 어셈블리 코드 기본 세팅, assembly code settings (0) | 2021.06.27 |
[Programming] 2의 보수 계산하는 방법, Two's Complement (0) | 2021.06.11 |
댓글