Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Wie Programmiert man einen PC?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] > 3 <
020
18.04.2007, 16:13 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Weil er so gebaut ist. Um das zu verstehen solltest du dich mit den Grundlagen der Elektrotechnik auseinander setzen um dann auch die Beschreibung von KaraHead zu verstehen:


Zitat von KaraHead:


Aus ein paar Transistoren kann man z.B. die Logik eines UND-Bausteines nachbilden -> aus ein paar UND-Bausteinen kann man einen Addierer nachbilden -> Aus einem Addierer, Subtrahierer etc. kann man eine ALU bilden, die die Grundrechenarten beherscht und so weiter und so fort.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
18.04.2007, 16:18 Uhr
Pablo
Supertux
(Operator)



Zitat von Suba Esel:

Woher weiß der Rechner, dass dieses Muster dem Befehl MOVR entspricht - und was er dann machen muss?



Woher? Durch einen Controller, sprich ein Feld mit AND/OR/NOT Gattern. Im Prinzip boolsche Funktionen, die auf Hardware Ebene realisiert werden. Und dieser Controller wird von einem Menschen gebaut, der weiß, wie die Muster aussehen.

Bsp: MOVM := 1000 0010 ...

Die boolsche Funktion, die erkennt, ob der Befehl MOVM heißt, wäre

(NOT IR[0]) AND IR[1] AND (NOT IR[2]) AND (NOT IR[3]) AND (NOT [IR4]) AND (NOT IR[5]) AND (NOT IR[6]) AND IR[7]

wobei IR[x] als das x. Bit von IR zu verstehen ist. Wenn diese Boolsche Funktion 1 zurückgibt, dann weißt du im IR ist der MOVM Befehl kodiert. Damit kannst du andere Leitung auf 1 setzen, die nur dann arbeiten, wenn MOVM ausgeführt werden soll.

Wenn du das aber genauer wissen willst, dann solltest du dir wirklich ein Buch (wie oben vorgeschlagen) besorgen, wo du auch Schaltpläne der Decoder hast usw.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 18.04.2007 um 16:21 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
19.04.2007, 21:20 Uhr
Suba Esel



Ok, ich glaub, ich habs jetzt so halbwegs verstanden
Nochmal Besten Dank....
--
Simon
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: