[OPGELOST] H6 Computer Buses en microarchitecture

Gebruikersavatar
AdamCooman
The IRW God
The IRW God
Berichten: 2376
Lid geworden op: 28 nov 2007, 18:19
Locatie: Aalst
Contacteer:

Re: Hoofdstuk 6 Computer Buses en microarchitecture

Berichtdoor AdamCooman » 08 jan 2010, 18:04

zelf god studeert E
AdamCooman The IRW God
Als een link niet meer werkt, bezoek mijn site om het bestand te vinden
Afbeelding

Mooiste avatar: AdamCooman
Beste moderator: AdamCooman
Gebruikersavatar
ideglier
Prof in de forumwetenschappen
Prof in de forumwetenschappen
Berichten: 5400
Lid geworden op: 11 okt 2008, 18:27
Locatie: Asse

Re: Hoofdstuk 6 Computer Buses en microarchitecture

Berichtdoor ideglier » 16 jan 2010, 11:30

Ja oke effe serieus manne: want dees hoofdstuk, ik bedoel dus de 2 laatste slides van hoofdstuk 6 en volledig hoofdstuk 6b over micro-architectuur, ga echt wel voor problemen zorgen want ik was totaal ni aant opletten in die les :lol:
I love the smell of petrol in the morning. Smells like ... SPEED!
Afbeelding
Gebruikersavatar
AdamCooman
The IRW God
The IRW God
Berichten: 2376
Lid geworden op: 28 nov 2007, 18:19
Locatie: Aalst
Contacteer:

Re: Hoofdstuk 6 Computer Buses en microarchitecture

Berichtdoor AdamCooman » 16 jan 2010, 11:33

ge waart niet alleen, die micro-architectuur is totaal chinees, maar dan in het engels
wikipedia zal onze vriend wel worden
AdamCooman The IRW God
Als een link niet meer werkt, bezoek mijn site om het bestand te vinden
Afbeelding

Mooiste avatar: AdamCooman
Beste moderator: AdamCooman
Gebruikersavatar
ideglier
Prof in de forumwetenschappen
Prof in de forumwetenschappen
Berichten: 5400
Lid geworden op: 11 okt 2008, 18:27
Locatie: Asse

Re: Hoofdstuk 6 Computer Buses en microarchitecture

Berichtdoor ideglier » 16 jan 2010, 11:34

bloody hell, ik heb daar nog altijd genen deftigen uitleg gevonden... mss zal Alexander wel voor soelaas zorgen, hij ging dacht ik zien in de Tannenbaum en mij de info doorsturen... ik zal hem vragen het dan eventueel hier te posten ...
I love the smell of petrol in the morning. Smells like ... SPEED!
Afbeelding
adecock
Beginnend forumgebruiker
Beginnend forumgebruiker
Berichten: 21
Lid geworden op: 24 feb 2008, 13:21

Re: Hoofdstuk 6 Computer Buses en microarchitecture

Berichtdoor adecock » 17 jan 2010, 17:51

Microarchitectuur:

- machine taal bestaat uit een seqentiële set van microinstructie

- een microinstructie is een binaire code die een pad definiëerd doorheen de cpu

- een datapad bestaat normaal uit:
één register dat via de B bus wordt aangelsoten op de B ingang van de ALU
het register H dat eventueel op de ingang A wordt aangelsoten
een 6 bit code voor de ALU
een 2 bit code voor de schifter
een aantal registers waarin het resultaat wordt neergeschreven

- deze structuur vindt je ook terug in de definitie van een microinstructie (slide 9)
Addr: standaard adres van de volgende micro code
JAM: eventuele afwijking van het standaard adres
ALU: opdracht shifter 2 bit en opdracht voor de ALU in 6 bit (zie ook slide 13)
C: duid aan welke registers er op de C-bus zijn aangesloten (1= open 0 dicht)
MEM: geeft aan wat het centrale geheugen moet doen (fetch is specifiek voor het ophalen van data instructies)
B: duid aan welk register er op de B bus wordt aangesloten (binaire slechts één waarde)

- alle microinstructies nodig in de methode worden opgeslagen in het microprogramma (zi slide 12 512x36 geheugen blok)

- microinstructies staan niet seqentiëel opgeslagen in het geheugen en hebben dus een nextadres nodig. Als er een machiene instructie wordt opgehaald is dit eigenlijk het adres van de eerste microinstructie, vervolgens wordt een keten van microinstrucites afgewerkt door de next adressen te volgen. Via JAMZ en JAMN kunnen er ook conditionele jumps plaats vinden. Als de machiene instructie is afgewerkt wordt JMPC gebruikt om te beginnen aan het volgende (JMPC kan ook op andere momenten worden gebruikt).
Gebruikersavatar
AdamCooman
The IRW God
The IRW God
Berichten: 2376
Lid geworden op: 28 nov 2007, 18:19
Locatie: Aalst
Contacteer:

Re: Hoofdstuk 6 Computer Buses en microarchitecture

Berichtdoor AdamCooman » 17 jan 2010, 17:56

danku alexander, ge kunt u niet voorstellen hoeveel dat helpt
AdamCooman The IRW God
Als een link niet meer werkt, bezoek mijn site om het bestand te vinden
Afbeelding

Mooiste avatar: AdamCooman
Beste moderator: AdamCooman
adecock
Beginnend forumgebruiker
Beginnend forumgebruiker
Berichten: 21
Lid geworden op: 24 feb 2008, 13:21

Re: Hoofdstuk 6 Computer Buses en microarchitecture

Berichtdoor adecock » 17 jan 2010, 18:01

Memory operation:

Er zijn drie blokken geheugen beschikbaar:
- constant pool = alle constanten gegevens die nodig zijn in het programma. Het gaat hier vooral over grote structuren zoals databases en arrays die de stack zouden overbelasten
- stack = zie hoofdstuk over de stackarchitectuur
- methode area = het geheugen dat de programma-instructies bevat

(deze kunnen al dan niet deel zijn van één groot centrale geheugen blok)

De eerste twee blokken zijn DWORD (32bit) georiënteerd = 1 adres per 32 bit
Het laaste blok is BYTE georiënteerd = 1 adres per 8 bit

Adressen worden in de cpu uitgedrukt in aantal DWORDS dus moeten ze worden omgerekend voor het programma geheugen via een dubbel shift operatie. (zie slide 8 fig onderaan)
Gebruikersavatar
ideglier
Prof in de forumwetenschappen
Prof in de forumwetenschappen
Berichten: 5400
Lid geworden op: 11 okt 2008, 18:27
Locatie: Asse

Re: Hoofdstuk 6 Computer Buses en microarchitecture

Berichtdoor ideglier » 17 jan 2010, 19:00

you're the man Alex!
I love the smell of petrol in the morning. Smells like ... SPEED!
Afbeelding
Tom De Smedt
Op weg naar biggest IRW-fan!
Op weg naar biggest IRW-fan!
Berichten: 223
Lid geworden op: 28 nov 2007, 22:30
Locatie: Ternat
Contacteer:

Re: Hoofdstuk 6 Computer Buses en microarchitecture

Berichtdoor Tom De Smedt » 18 jan 2010, 11:48

Even een vraagje over H6b:

Moeten we al die instructies als IFEQ, BIPUSH, GOTO enzo kunnen reproduceren? Want ik vind het vrij nutteloos om allemaal uit het hoofd te kennen!

Alvast bedankt

Tom
Think Different.

Treasurer van BEST Brussels 2009 -2010
http://www.bestbrussels.be
Gebruikersavatar
AdamCooman
The IRW God
The IRW God
Berichten: 2376
Lid geworden op: 28 nov 2007, 18:19
Locatie: Aalst
Contacteer:

Re: Hoofdstuk 6 Computer Buses en microarchitecture

Berichtdoor AdamCooman » 18 jan 2010, 11:49

heel die cursus is zo nuttelloos om te kunnen reproduceren, en zie ons hier zitten
AdamCooman The IRW God
Als een link niet meer werkt, bezoek mijn site om het bestand te vinden
Afbeelding

Mooiste avatar: AdamCooman
Beste moderator: AdamCooman

Terug naar “Computersystemen”

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

cron