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.

ARCCRPCXRSPProcessorc v zN$0000$0001$0002$0003$0004Minne$FFFE$FFFFFigur F.1: Programmerarmodell för en enkel ackumulatormaskin.• XR = indexregister. (16 bitar). Innehåller adressen till (pekar på) en tabell iminnet.• SP = stackpekare. (16 bitar). Innehåller adressen till (pekar på) toppen avstacken, som bl a används vid subrutinanrop och avbrott.Dessa register utgör den minimala uppsättningen för en användbar maskin. Vi läggermärke till att AR är ett dataregister medan PC,XR och SP är adressregister(pekarregister).F.1.3Instruktionsrepertoar.Ett maskinspråksprogram består av• instruktioner. En instruktion består i sin tur av– operationskod (opkod), som förstås anger vad som skall göras.– operandutpekning, som anger var operanden finns. Denna utpekningkan vara mer eller mindre raffinerad. Man brukar tala om adresseringsmoder.• operander (data).Vi tar ett exempelADDA 8 ; AR = AR + M(8), dvs innehållet i minnescell 8; adderas till ackumulatornVi presenterar nu en instruktionslista:67

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

Saved successfully!

Ooh no, something went wrong!