12.07.2015 Views

Kompendium - Datorteknik

Kompendium - Datorteknik

Kompendium - Datorteknik

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

M Adresseringsmod EA3 bitar0 absolut A1 indirekt M(A)2 index XR+A3 relativ PC+2+d4 omedelbar PC+15 underförståddVi väljer att ta med följande instruktioner:OPkod Mnemonics Verkan Adresseringsmod flaggor5 bitar0 LDA AR=M(EA) absolut, indirekt, index, omedelbar ZN1 STA M(EA)=AR absolut, indirekt, index -2 ADDA AR=AR+M(EA) absolut, indirekt, index, omedelbar CVZN3 SUBA AR=AR-M(EA) absolut, indirekt, index, omedelbar CVZN4 INCA AR=AR+ 1 underförstådd CVZN5 DECA AR=AR-1 underförstådd CVZN6 LDX XR=M(EA) absolut, indirekt, index, omedelbar ZN7 STX M(EA)=XR absolut, indirekt, index -8 INX XR=XR+ 1 underförstådd CVZN9 DEX XR=XR-1 underförstådd CVZNA LDS SP=M(EA) absolut, indirekt, index, omedelbar ZNB STS M(EA)=SP absolut, indirekt, index -C INS SP=SP+1 underförstådd CVZND DES SP=SP-1 underförstådd CVZNE PUSH M(SP)=AR, SP=SP-1 underförstådd -F PULL SP=SP+ 1, AR=M(SP) underförstådd ZN10 JMP PC=PC+2+D relativ -11 JMP Om N=1 PC=PC+2+D relativ -annars PC=PC+212 JMPZ Om Z=1 PC=PC+2+D relativ -annars PC=PC+213 JSR M(SP)=PC+2,SP=SP-1 relativ -PC=PC+2+D14 RTS SP=SP+ 1, PC=M(SP) underförstådd -Vi har här valt att särbehandla hoppen. Hoppen använder endast relativ mod. Ingaandra instruktioner använder denna mod. Detta är ju förstås en fix som kommer attförenkla våra mikroprogramerarmödor.Instruktionen LDA 8 kodas:00000 0000000 100075

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

Saved successfully!

Ooh no, something went wrong!