CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): bonjovi (K. S. Oh)
날 짜 (Date): 1994년04월15일(금) 16시10분02초 KST
제 목(Title): Re:  Buzzy님 이렇게 한번....






저도 잘 모르지만요, MSC/C++7은 레지스터 값을 가지고 노는게

유니온 타입이더군요.  그리고, 그 유니온을 이용해서 ax, bx, cx, dx,

bp(이거좋�?), si, di, ds, es, 그리고 flag까지 다 액세스� 가능한 걸로

알고 있습니다.


그래서,


    union REGS regs;    /*   요렇게 정의 하셨다면...... */



    regs.x 는 16비트를 위한거고요, regs.h는 8비트를 위한거래요.....


예를 들면...


    regs.x.ax = 어떤 16비트 레지스터 값;    /* 요렇게 하고요*/

    regs.h.bl = 어떤 8비트 레지스터 값;     /* 요렇게 하고요*/


  저는 bp레지스터가 16비트인지, 8비트인지 몰라요....흑흑...

  Buzzy님께서는 아실테니까, 한번 해보세요.


도움이 되었길 바랍니다.




                어셈블러 배우고 싶은 반조비






[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.