Security Technology PICT les 1

Slides:



Advertisements
Verwante presentaties
Leer de namen van de noten 1
Advertisements

Hoe werkt een rekenmachine?
Data Acquisition & Control System
Prekenserie Handelingen - deel 6 (slot) ‘Gods Woord overwint omdat het mensen in de vrijheid zet!’ Hand 28,31.
ADOBE PRESENTER Willem vanden Berg Dienst Onderwijsondersteuning en –ontwikkeling KaHo Sint-Lieven 1.
1 Wat is microfinanciering ? 2 1. De financiële behoefte.
Hardware (1) SGDB Informatica.
Par. 3.1 Computers zijn overal
Kennismaking met de computerconfiguratie
Inleiding computersystemen en netwerken deel 3 Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology
Hardware (1) NSG Informatica.
Jerry van den Heuvel Pim van der Lee
Ronde (Sport & Spel) Quiz Night !
Wim van Duijn Applicatie engineer Douwe Wagenaar
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Gelinkte lijsten Finite State.
1 visual basic flash F3 studentenversie auteursversie.
Basisgeheugenschakelingen
Computersystemen en Netwerken
Computerarchitectuur
Leer de namen van de noten 2
© GfK 2012 | Title of presentation | DD. Month
C programma int main(){ } Compilatie met devc++ in file main.c Gecompileerd programma in file FirstProgram.exe Mov R1, 120 Mov R2, 160 ADD R1, R2.
WISKUNDIGE FORMULES.
Blok 2 les 1.
De processor.
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 7(1): Flow of.
1/1/ / faculty of Computer Science eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 7(2): Vertalen.
1Ben Bruidegom Hoe werkt een rekenmachine? Ben Bruidegom AMSTEL Instituut Universiteit van Amsterdam.
1Ben Bruidegom A Harvard Machine Calculator Calculator  Computer.
1Ben Bruidegom A Harvard Machine Recapitulatie Calculator Calculator  Calculator met “loopjes” Calculator met “loopjes”  Processor.
Werken aan Intergenerationele Samenwerking en Expertise.
Breuken-Vereenvoudigen
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
Hoe werkt een rekenmachine?
Datapath & Contol 9.30 Introductie: datatransport via een bus
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
Computerarchitectuur
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  D3EEMS1  programmed I/O: de.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 3 - onderwerpen Het.
KPRES1 : C vervolg Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology Les 2 sheet 1 Wat gaan we doen:  Een (vaste) melodie.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : LEDs en displays.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : LEDs en displays.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  basis files: ram-rom.zip.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen Instruction timing Shadow.
1Security Technology PICT les 1 ICT Techniek - les 6 - onderwerpen Verbetering systeemprestaties  Cache  Risc/Cisc  Pipelining  Superscalair.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
DU2PRES1 : C vervolg Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Beginselen van C opgaves… volgende week: ARM.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 6 - onderwerpen seriele interface (UART -
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
Economische impact sluiting Ford Genk Ludo Peeters en Mark Vancauteren (Universiteit Hasselt)
A H M F K EB C x 87 Afwenden bij A en C, openen en doorlaten (rechtshouden, 1e peloton, dames tussendoor).
A H M F K EB C x 91 Van hand veranderen voor de X splitsen en Rechangeren. Met de nieuwe partner op.
A H M F K EB C x 85 Korte zijde bij C 2 e secties volte 14 m en op afstand komen ( 0,5 rijbaan)
ZijActief Koningslust 10 jaar Truusje Trap
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
TOPIC O: Pointers | pag. 1 Pointer = adres in het geheugen, is zelf geen geheugen! Expliciet geheugen aanvragen vóór gebruik.
6,50 euro In dit vakje zie je hoeveel je moet betalen.
1Security Technology PICT les 1 ICT Techniek - les 7 - onderwerpen Operating Systems n Waarom een OS? n Soorten n Taken n Opbouw n Processen.
De financiële functie: Integrale bedrijfsanalyse©
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 C programmeren voor niet-C programmeurs les 2 definitie.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
Inleiding computersystemen en netwerken deel 3 Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 3.1 Peter Kramer Mail:
ZijActief Koningslust
Tuinvogels herkennen.
3 Hardware 3.1 De processor en intern geheugen
Wat gaan we doen? Herhaling ARM assembler instructies
Transcript van de presentatie:

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

Security Technology 2007-2007-PICT les 1 Bussen bussignaal zender ontvanger Security Technology 2007-2007-PICT les 1

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

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

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

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

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

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

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

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

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

Security 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 Security Technology 2007-2007-PICT les 1

Security Technology 2007-2007-PICT les 1 De ALU A B …etc… C=A or B 1 C=A and B C=A-B C=A+B C=A+1 C=B C=A functie f0 f1 f2 f3 functie ALU status n z v c C Security Technology 2007-2007-PICT les 1

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

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

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

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

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

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

Security Technology 2007-2007-PICT les 1 Het stack mechanisme 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’ Security Technology 2007-2007-PICT les 1

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