레지스터 종류

프로그래밍 2008. 4. 25. 17:25
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

EU : Execution Unit

:---------:

: AH : AL :   AX

:---------:                       BIU : Bus Interface Unit

: BH : BL :   BX                  :----------:

:---------:                       :    CS    :

: CH : CL :   CX                  :----------:

:---------:                       :    DS    :

: DH : DL :   DX                  :----------:

:---------:                       :    SS    :

:   SP    :                       :----------:

:---------:                       :    ES    :

:   BP    :                       :----------:

:---------:

:   SI    :

:---------:

:   DI    :

:---------:

 


:---------:

:   IP    :

:---------:

 

 

 

Flag Register

:-----------------------------------------------:

:  :  :  :  :OF:DF:IF:TF:SF:ZF:  :AF:  :PF:  :CF:

:-----------------------------------------------:


AX : 누산기 (산술연산, 포트로부터의 I/O) 
BX : 베이스 (데이타 구조의 시작 주소)

CX : 카운트 (카운트, 비트 쉬프트 카운트)

DX : 데이타 (산술연산, I/O주소) 


SP : Stack Pointer     : 스텍의 현재 탑(Top)의 오프셋 

BP : Base Pointer      : 스텍으로의 프레임 포인터     

SI : Source Index      : 스트링 명령어                

DI : Destination Index : 스트링 명령어                

CS : Code Segment     

DS : Data Segment      

SS : Stack Segment     

ES : Extra Segment     

IP  : Instruction Pointer 

OF : Overflow Flag        

DF : Direction Flag       

IF : Interrupt Flag       

TF : Trap Flag            

SF : Sign Flag            

ZF : Zero Flag            

AF : Auxiliary Carry Flag 

PF : Parity Flag          

CF : Carry Flag           

posted by 어린왕자악꿍