De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.1.

Verwante presentaties


Presentatie over: "Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.1."— Transcript van de presentatie:

1 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.1

2 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.2 Stored Program Architecture John von Neumann ( – )

3 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.3 Blokschema CPU MEMORY I/O Adresbus databus besturingsbus

4 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.4 Buslijn

5 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.5 Verbinden van o.a. registers

6 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.6 RAM geheugen A0 An D0 Dn R/W* CS* Bereik 2 n Kleinste eenheid een byte?

7 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.7 Soorten geheugen Alle soorten zijn Random Access Memory Statische RAM Dynamische RAM ROM PROM EPROM EEPROM flash EPROM

8 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.8 Bus timing Adres Data Adres stabiel R/W* Lees cyclusSchrijf cyclus

9 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.9 I/O RS0 RSn D0 Dn R/W* CS* registers I/O

10 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.10 De CPU Adres Bereik: 2 n data besturing BIU Registers ALU Status register Stack pointer PC TU ICU Instructie register

11 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.11 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

12 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.12 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 C=B1000 C=A0000 functief0f1f2f3 ALU De ALU

13 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.13 Von Neumann Cyclus IF ID OF EX

14 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.14 Instructies : move.w a3,d PC PC

15 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.15 BIU Registers ALU Status register Stack pointer PC TU ICU Instructie register

16 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.16 Instructie type Verplaatsing Bewerking –Logisch –Rekenkundig Sprong –Conditioneel –Niet conditioneel Besturing

17 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.17 (Sprong) Ga naar subroutine …….. instructie CALL 23 instructie ……... …….. instructie ……... ……… instructie RET Maak instructie af Save PC Restore PC SubroutineRoutine 23 PC=23 PC

18 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.18 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


Download ppt "Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.1."

Verwante presentaties


Ads door Google