NASM - 3

Programming/OS Development 2009. 6. 29. 17:09
21. LTR
     -> CPU의 TR register에 TSS 디스크립터의 Selector 값을 넣는 명령어. TSS 디스크립터의 B bit를 1로 Set

22. SHR
     -> Right shift. ex ) shr eax, 16 : eax를 16비트 만큼 오른쪽으로 shift.

23. POPAD <-> PUSHAD
     -> 범용 레지스터들을 Pop한다. pop EDI, ESI, EBP, (ESP), EBX, EDX, ECX, and EAX. 단, ESP 는 무시하고 Skip을 한다.

24. TIMES
     -> 반복 명령어. ex ) times 63 dd 0 : dd 0 명령어를 63번 반복 수행한다.

25. HLT( HaLT )
     -> 하드웨어 인터럽트가 CPU를 동작시킬 때까지 CPU를 정지시킨다.

26. EQU
    -> C/C++ 에서의 #define 와 같은 단순 대치 매크로 입니다.
        ex ) FLAG EQU 0xB2    = #include FLAG 0xB2

'Programming > OS Development' 카테고리의 다른 글

RGB 256 Color 색상표  (0) 2009.08.03
RGB 색상 코드 표  (2) 2009.07.19
NASM - 2  (0) 2009.06.29
VGA 관련  (0) 2009.06.19
하드 디스크 드라이버 ( Hard Disk Driver )  (0) 2009.05.29

설정

트랙백

댓글