08.11.2014 Views

c_kitap

c_kitap

c_kitap

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

C ve Sistem Programcıları Derneği - C Ders Notları - Necati Ergin<br />

BH<br />

CX<br />

CH<br />

DX<br />

DH<br />

BL<br />

CL<br />

DL<br />

Bu yazmaçlar aynı zamanda bütünün parçalarıdır, yani AH ve AL yazmaçlarına ayrı ayrı<br />

değerler yazıp AX yazmacı bütünsel bir değer olarak çekilebilir. Yazmaçlar bellekte bir<br />

birlik (union) ile temsil edilebilirler.<br />

struct BYTEREGS {<br />

unsigned char al, ah, bl, bh, cl, ch, dl, dh;<br />

};<br />

struct WORDREGS {<br />

unsigned ax, bx, cx, dx, si, di, flags, cflag;<br />

};<br />

union REGS {<br />

struct BYTEREGS h;<br />

struct WORDREGS x;<br />

};<br />

regs.x.cx<br />

regs.x.bx<br />

regs.x.cx<br />

regs.x.dx<br />

regs.x.si<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!