De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

1Security Technology 2007-2007-PICT les 1 ICT Techniek - les 5 - onderwerpen Computer architectuur: - bussen - soorten geheugens - von-Neuman cyclus -

Verwante presentaties


Presentatie over: "1Security Technology 2007-2007-PICT les 1 ICT Techniek - les 5 - onderwerpen Computer architectuur: - bussen - soorten geheugens - von-Neuman cyclus -"— Transcript van de presentatie:

1 1Security Technology 2007-2007-PICT les 1 ICT Techniek - les 5 - onderwerpen Computer architectuur: - bussen - soorten geheugens - von-Neuman cyclus - stack

2 2Security Technology 2007-2007-PICT les 1 Bussen bussignaal zenderontvanger

3 3Security Technology 2007-2007-PICT les 1 Tristate bussignaal E sperren

4 4Security Technology 2007-2007-PICT les 1 Buslijn

5 5Security Technology 2007-2007-PICT les 1 Verbinden van o.a. registers

6 6Security Technology 2007-2007-PICT les 1 Blokschema van een computer CPU MEMORY I/O Adresbus databus besturingsbus

7 7Security Technology 2007-2007-PICT les 1 Soorten geheugen Alle soorten zijn Random Access Memory Statische RAM Dynamische RAM ROM PROM EPROM EEPROM flash EPROM

8 8Security Technology 2007-2007-PICT les 1 RAM geheugen A0 An 1001101101100011 0011100101111010 D0 Dn R/W* CS* Bereik 2 n

9 9Security Technology 2007-2007-PICT les 1 Bus timing Adres Data Adres stabiel R/W* Lees cyclusSchrijf cyclus

10 10Security Technology 2007-2007-PICT les 1 I/O RS0 RSn D0 Dn R/W* CS* registers I/O

11 11Security Technology 2007-2007-PICT les 1 De CPU Adres Bereik: 2 n data besturing BIU Registers 1001001001001110 ALU Status register Stack pointer PC TU ICU Instructie register

12 12Security Technology 2007-2007-PICT les 1 CPU = Central Processing Unit Bestaat o.a. uit: –ICU = Internal Control Unit –ALU = Arithmethische/Logische Unit –BIO = (Basic) Input/Output Unit –Registers –Program Counter –Stackpointer –Statusregister

13 13Security Technology 2007-2007-PICT les 1 A B C status n z v c functie …etc… C=A or B0110 C=A and B1010 C=A-B0010 C=A+B1100 C=A+10100 C=B1000 C=A0000 functief0f1f2f3 ALU De ALU

14 14Security Technology 2007-2007-PICT les 1 Stored Program Architecture John von Neumann (28-12-1903 – 8-2-1957)

15 15Security Technology 2007-2007-PICT les 1 Von Neumann Cyclus IF ID OF EX

16 16Security Technology 2007-2007-PICT les 1 Instructies 0011001000010011 68000: move.w a3,d1 0011001000010011 0011010000000100 0001000010010011 PC PC + 2 15 8 7 0

17 17Security Technology 2007-2007-PICT les 1 BIU Registers 1001001001001110 ALU Status register Stack pointer PC TU ICU Instructie register 1001101101100011 0011100101111010

18 18Security Technology 2007-2007-PICT les 1 Instructie typen n Verplaatsing n Bewerking n Logisch n Rekenkundig n Sprong n Conditioneel n Niet conditioneel n Besturing

19 19Security Technology 2007-2007-PICT les 1 (Sprong) Ga naar subroutine …….. instructie CALL 23 instructie ……... …….. instructie ……... ……… instructie RET Maak instructie af Save PC Restore PC SubroutineRoutine 23 PC=23 PC

20 20Security Technology 2007-2007-PICT les 1 Stack = ‘stapel’ met een wijzer (SP) naar de laatst beschreven positie PUSH zet item op de stack POP haalt item van de stack Bij PUSH wordt de SP verlaagd Bij POP wordt de SP verhoogd Bij CALL wordt PC (soms) ge’pushed’ Bij RET wordt PC (soms) ge’popt’ Wordt ook gebruikt bij ‘exceptions’ Het stack mechanisme

21 21Security Technology 2007-2007-PICT les 1 Doen n bestudeer H7 t/m 7.4.2


Download ppt "1Security Technology 2007-2007-PICT les 1 ICT Techniek - les 5 - onderwerpen Computer architectuur: - bussen - soorten geheugens - von-Neuman cyclus -"

Verwante presentaties


Ads door Google