De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

1 Hoe werkt een rekenmachine? Uit welke hardware-componenten bestaat een rekenmachine? Welke instructies kan de machine uitvoeren? Practicum met de rekenmachinesimulator.

Verwante presentaties


Presentatie over: "1 Hoe werkt een rekenmachine? Uit welke hardware-componenten bestaat een rekenmachine? Welke instructies kan de machine uitvoeren? Practicum met de rekenmachinesimulator."— Transcript van de presentatie:

1 1 Hoe werkt een rekenmachine? Uit welke hardware-componenten bestaat een rekenmachine? Welke instructies kan de machine uitvoeren? Practicum met de rekenmachinesimulator

2 2 Hoe werkt een rekenmachine? Uit welke hardware-componenten bestaat een rekenmachine? Welke instructies kan de machine uitvoeren? Practicum met de rekenmachinesimulator

3 3 Rekenmachine: vier hoofdcomponenten: Program Counter Instruction Memory Registers Arithmetic Logic Unit (ALU)

4 4 Architectuur van de rekenmachine 4 hoofdcomponenten:

5 5 De Arithmetic Logic Unit is het rekenorgaan van de machine

6 6 ALU SOperatorFunctie 0+Y = A + B 1B doorlatenY = B

7 7 Architectuur van de rekenmachine 4 hoofdcomponenten: In de registers worden de (tussen)resultaten opgeslagen

8 8 Registers 16 data uitgangen (16 bits) Hoeveel bits is dit geheugen? registers ( register)adres Hoeveel bits is het adres? adre s

9 9 Registers 16 data uitgangen (16 bits) Hoeveel bits is dit geheugen? 16 * 16 = 256 bits registers ( register)adres Hoeveel bits is het adres? 4 bits adre s

10 10 Datapad ALU

11 11 Architectuur van de rekenmachine 4 hoofdcomponenten: In het IM is het programma opgeslagen in machinetaal Op iedere geheugenplaats staat één instructie

12 12 Instruction Memory Hoeveel bits is dit geheugen? Hoeveel instructies kunnen we in dit geheugen opslaan? 13 bits

13 13 Instruction Memory 13 bits 2 16 = instructies 2 16 x 13 = x 13 = bits

14 14 Architectuur van de rekenmachine 4 hoofdcomponenten: De PC houdt bij welke instructie wordt uitgevoerd

15 15 Instructiepad: Program Counter en Instruction memory 13 bits

16 16 Hoe werkt een rekenmachine? Uit welke hardware-componenten bestaat een rekenmachine? Welke instructies kan de machine uitvoeren? Practicum met de rekenmachinesimulator

17 17 Terug naar de ALU SOperatorFunctie 0+Y = A + B 1B doorlatenY = B

18 18 Instructies Rekenkundige instructie: –ADD (optellen) Datatransfer: –COPY (Register  Register)

19 19 Assembly Language Syntax: ADD rd, rs, rt Voorbeeld: ADD $7, $5, $6 Betekenis: register 7 = register 5 + register 6 S

20 20 c = a + b rd = rs + rt ADD $7, $5, $6 register 7 = register 5 + register 6 Variabelen Variabelen zijn adressen van registers !

21 21 Rekenmachine

22 22 Rekenmachine ADD $7, $6, $ = 20

23 23 Rekenmachine ADD $7, $6, $ = 20

24 24 Hoe werkt een rekenmachine? Uit welke hardware-componenten bestaat een rekenmachine? Welke instructies kan de machine uitvoeren? Practicum met de rekenmachinesimulator

25 25 Practicum met de SIM-PL rekenmachine Maak opdrachten hoofdstuk 3.4.


Download ppt "1 Hoe werkt een rekenmachine? Uit welke hardware-componenten bestaat een rekenmachine? Welke instructies kan de machine uitvoeren? Practicum met de rekenmachinesimulator."

Verwante presentaties


Ads door Google