[Gnu-tr-u12a] Re: =?iso-8859-9?q?=5BGnu-tr-u12a=5Dcompiler=2Fassemblers=F6zc=FCkleri=20ve?= =?iso-
Status: Pre-Alpha
Brought to you by:
deniz02
|
From: <ni...@fi...> - 2001-07-30 15:53:26
|
sozluk.php =FCzerinde =E7al=FD=FE=FDrken g=F6z=FCmden ka=E7an bir =FEeyle= r farkettim: 1.---------- > immediate value - =FEimdiki de=F0er =FEimdiki de=F0er -> current value immediate value -> =F6rt=FCk de=F0er olmal=FD san=FDr=FDm. 2.---------- > instruction Bunun i=E7in y=F6nerge demi=FEtim ama directive i=E7in de y=F6nerge kulla= nm=FD=FE=FDz. Biraz ders =E7al=FD=FE=FDnca daha mant=FDkl=FD bir=FEeyler ortaya =E7=FDk= t=FD gibi... Statement format: LABEL FIELD | OPERATION FIELD | OPERAND FIELD | COMMENT FIELD Label field bir etiketleme alan=FD, ilk sat=FDr de=F0ilse ":" ile bitiyor= ; operation alan=FDnda ise=20 a symbolic operational code (Instructions Mnemonics) a directive a macro call olabiliyormu=FE. Bunlar=FD =E7evirmedim, =E7=FCnk=FC sorunlu olan bunlar. Operand alan=FDnda ise i=FElem arg=FCmanlar=FD kullan=FDl=FDyor. Comment alan=FD ise bildi=F0imiz a=E7=FDklama alan=FD. =D6rnek: ----------------- CYCLE IN AX,5 ;read word from port 5 into AX INC AX ;increment AX OUT 2,AX ;write result to port 2 JMP CYCLE ;keep repeating ----------------- Bu durumda instruction: i=FElem ( IN AX,5 ) operand: terim ( AX ve 5 ) instruction mnemonic: i=FElem ismi (symbolic names for opcodes) (IN) directive: y=F6nerge opcode: i=FElemci kodu (IN AX,5 i=FElemi i=E7in 1110010- gibi bir bitmask= ) uygun gibi. Bu hafta i=E7inde ba=FEka =F6neri olmazsa kabul edilmi=FE varsayarak haft= a sonunda s=F6zl=FC=F0e ekleyece=F0im. Esen kal=FDn, Nilg=FCn=20 |