Neu

Suchergebnisse

  1. B

    Musik mit 8 Bit Computer abspielen

    Soo um dich mal auf den Neusten Stand zu bringen die Alu kann folgendes: DEC INC ADS ( + NOT= SUB) [SUB = CMP] ADD ADC ( + NOT = SBC ? ) OR ( + NOT = NOR) NOT XOR ( + NOT = XNOR) AND ( + NOT = NAND) bitte sag wenn was fehlt, ich kann noch nicht shiften da ich nicht weis wie man das in hardware...
  2. B

    Musik mit 8 Bit Computer abspielen

    SUB haben wir doch und INC und DEC nun auch, auch das Overflowflag ist nun da. Es fehlt leftshift Wir haben nun DEC und INC das Per ADS funktioniert, für die NOT-Gatter wie du sie bezeichnest brauch ich 32 Transistoren, ich kann es auch mit 8 machen allerdings währen sie dann nicht ansteuerbar
  3. B

    Musik mit 8 Bit Computer abspielen

    Dann muss ich mir noch über increment und decrement Gedanken machen, wie ich das in der Hardware möglichst effektiv umsetz, ich denk INC und DEC werden die nächsten befehle sein.
  4. B

    Musik mit 8 Bit Computer abspielen

    Bahnhof. . . :D Kann ich diese größer kleiner gleich abfrage mit der improvisierten Subtraktion meiner ALU machen, wenn ja, dann habe ich dies fertig und brauch nur das Overflowflag und den right shift.
  5. B

    Musik mit 8 Bit Computer abspielen

    Ich kann nichmal den Ram ansteuern :( ok
  6. B

    Musik mit 8 Bit Computer abspielen

    Und selbst das muss ich umsetzen ^^ Was meinst du mit 487, kannst du mit dem MB was anfangen ?
  7. B

    Musik mit 8 Bit Computer abspielen

    Ich war ein bisschen inaktiv und habe versucht, die dinge die der ALU noch fehlen einzubauen, das Problem ist der vergleicher, ein Freund hat mir ein Scematic geschickt das allerdings nicht modular war. Zudem arbeite ich noch Am Overflow Flag und am Negative Flag. Heute heut unser Technik...
  8. B

    Musik mit 8 Bit Computer abspielen

    Das mach ich doch, wenn der letzte Bit an ist.
  9. B

    Musik mit 8 Bit Computer abspielen

    Kein Problem, das zeigt interesse ^^ aber wie gesagt ich muss das verkabeln und verlegen und natürlich Fehler beheben, die sind unvermeindlich. Also ich habe nun die Bits gesetzt, mit den ich Sprünge machen Kann Sprich is der Output 0 Flagge setzen, Ist der Output etwas, flagge setzen, ist der...
  10. B

    Musik mit 8 Bit Computer abspielen

    Ach verdammt, ich hab mich grad verzettelt, ja durch den Datenbus braucht er 2 Takte werde mich drum kümmern
  11. B

    Musik mit 8 Bit Computer abspielen

    Acso, du meinst den Befehlsbus. der geht nicht durch die ALU aber was bringt es, den Befehlsinput mit sich selbst du ORN ?
  12. B

    Musik mit 8 Bit Computer abspielen

    Wiso aus 11 ? der Orbefehl besteht aus 8 Bits, die Ganze ALU ist 8 Bit. Das einzige was 11 Bit hast, ist der Adressbus zum ram. Nein der hat 13 ^^
  13. B

    Musik mit 8 Bit Computer abspielen

    Wiso, wenn ich OR AX,AX mach ist das ein Taktzyklus was meinst du die OR funktion gibt es natürlich. Und der TST Befehl braucht 27 Transistoren, ist es nciht besser OR AX,AX zu machen
  14. B

    Musik mit 8 Bit Computer abspielen

    Ja ein Allgemeinen OR befehl hat er ja, argh, ich vershe, ja das ist möglich und ist schon möglich. :D ich dacht du willst dafür ein Extra befehl aber man kann ja auch 2 Register mit sich selbst Orn
  15. B

    Musik mit 8 Bit Computer abspielen

    Wir sollten uns auf das Wichtigste beschränken, wie wichtig ist denn so ein OR Befehl ? Es kostet 27 Transistoren und 16 Dioden aber auch kosten tuts platz.
  16. B

    Musik mit 8 Bit Computer abspielen

    Wie meinst du das mit den OR gates ich verstehe nicht ganz, ein Overflow bau ich auch noch ein, heute kümmer ich mich um die flanken und vergleiche. Dannach um den Shift und um Overflow, mal sehen wie weit ich heut komme.
  17. B

    Musik mit 8 Bit Computer abspielen

    AI AI sir ^^ aber nicht mehr heute, ich habe die Sprungbediunungen völlig vergessen und werd doch noch ein bsischen Zeit mit der ALU verbringen , müssen, meld mcih morgen . . .
  18. B

    Musik mit 8 Bit Computer abspielen

    Ich soll also das Flagregister auch bei anderen Befehlen Takten, wiso? wenn die ALU doch eh aus ist. Zu dem anderen, das hätt ich fast veregssen wird gemacht.
  19. B

    Musik mit 8 Bit Computer abspielen

    Mit CLK Takt ich alle Register in der Simulation, im echten PC Takt ich natürlich nicht manuell 1´000´000 Mal die Sek ^^ das lass überlass ich meinem PC. Wie gesagt, ich habe nun die ALU fertig, ich führe dir nochmal alles schnell auf, schau bitte mal drüber und sag mir, wenn ich was vergessen...
  20. B

    Musik mit 8 Bit Computer abspielen

    OR ist nicht weggelassen, selbstverständlich nicht, aber es ist im Schaltplan noch nicht vorhaden, mach ich grad und clk :D das ist Clock der Takt aber den muss man noch manuell setzen natürlich wird CLK später vom basistakt ersetzt
  21. B

    Musik mit 8 Bit Computer abspielen

    Ich habe SBB immer mit SBC verwechselt ^^ Mache nun die ALU fertig und Post ie auf facebook SBB ist doch SUB with Borrow, was ist SBC
  22. B

    Musik mit 8 Bit Computer abspielen

    Das ist richig, vielen Dank. Habe heute angefangen den Opcode zu erstellen zumindest auf dem Blatt und werd diesem heutbabend Posten, desweiteren mach ich am Schaltplan der ALU weiter, wenn es nun nichts mehr gibt möchte ich die abschließen die ALU.
  23. B

    Musik mit 8 Bit Computer abspielen

    Auf so eine Ähnliche IDEE kam ich auch, war mich aber nicht ganz so sicher ob ich das machen kann, jetzt wo dus erwähst wirds logisch sprich ich entferne STC und DTC und mache ein ADS an stelle.
  24. B

    Musik mit 8 Bit Computer abspielen

    Ja ein Befehl kostet 3 Transistoren die in den Decoder müssen aber es müssen natürlich auch Leitungen zur ALU führen was platz kostet. Ein SUB Befehl kann ich allerdings nicht machen, dafür Müsst ich das B Register inventrieren was 32 Transistoren kostet. Ich habe also nun bisher folgenden neuen...
  25. B

    Musik mit 8 Bit Computer abspielen

    Das macht sinn, ich habs ihm gedagt, also bleibts dabei ADD bleibt und ADC auch.
  26. B

    Musik mit 8 Bit Computer abspielen

    Increment und Decrement kommt natürlich dazu aber den ADD Befehl. Ein freund sag, dass ich ADC garnicht brauch, stattdessen INC dazu nehmen soll, nun bin ich mir nicht so ganz sicher, ein Befehl kostet 3 Transistoren.
  27. B

    Musik mit 8 Bit Computer abspielen

    Eins nach dem anderen, immerhin muss ich noch paar widerstände berechnen und das Zimmer hier aufräumen, ich mache nun erstmal die befehle ADD, NOT ADC STC und DTC um den Carry zu löschen.
  28. B

    Musik mit 8 Bit Computer abspielen

    Jap, ich bin nun dabei, ein befehl zu erstellen für NOT [drain] dann kann rechnen, wie du oben aufgeführt hast. Dann gibt es die Befehle NOT, ADD, und ADC für normales SUB muss man also NOT(B) dann STC für carryflag dann A + B dann Carryflag weg nehmen, was 4 Taktflanken sind. Für SBB muss man...
  29. B

    Musik mit 8 Bit Computer abspielen

    Also ich hab nochmal nachgedacht, ich Spare 32 Transistoren, wenn ich den B Input Nicht notte allerdings brauch ich dann eine Taktflange mehr.
  30. B

    Musik mit 8 Bit Computer abspielen

    Das ist möglich, dann brauch ich nur den Befehl, wann Binput genottet wird. Das wäre ein SUB Befehl und dann kann/muss ich gleichzeitig den carry anschmeißen, ob carryflag oder nicht, bei SUB mim Adder mUSS der carry an. AHHHHH Grad geht mir ein Riesen Licht auf, ich hab verstanden, wie dus...
  31. B

    Musik mit 8 Bit Computer abspielen

    Also es ist sehr viel Möglich, durch den Fehlenden Subtrahierer Spar ich ca 300 Bauteile darunter 120 Transistoren. Ich kann beim Subtrahiren Input B auf Not umstellen, damit spar ich mir den NOT Zwischenschritt in den Registern in dem ich das vor der Alu schnell mach. Ich kann aber auch das...
  32. B

    Musik mit 8 Bit Computer abspielen

    Das macht natürlich sinn, aber durch diese Befehlssparerei brauchen wir irgendwann pro Befehl 3 Taktflanken, lohnt sich das denn ?
  33. B

    Musik mit 8 Bit Computer abspielen

    Ich kann dir auch sagen, dass ich kein Subtrahierer brauch das hat vor und nachteile, mit dem Addierer kann ich zwar auch Subtrahieren aber da ich kein Borrow hab, geht SBB nicht. Der Addierer hat nur ein Carry Sprich mit dem Addierer kann ich ADD,SUB und ADC. In dem Artikel steht A + NOT(B) + 1...
  34. B

    Musik mit 8 Bit Computer abspielen

    Lange Rege kurzer Sinn, SUB kann ich auch in Software machen aber bei SBC bin ich mir ned sicher. Ich setze bei einer Addition IMMER das Carry Flag in einem RS FF, dann gibt es ein ADD befehl und ein ADC Befehl, somit spar ich mit das Setzen und zurücksetzen der Carryflag, gesetzt wirds...
  35. B

    Musik mit 8 Bit Computer abspielen

    Ich hab gemeint, dass Ich ein Addierer habe, der duch verschiedene NOT Operatoren auch Subtrahieren kann, aber eigentlich ist es ein ADDIERER, ein Subtrahierer siehst nämich anderst aus. Folgendes: Hier der Schaltplan eines Subtrahierers: http://ustudy.in/sites/default/files/fullsub.gif Hier der...
  36. B

    Musik mit 8 Bit Computer abspielen

    Also ich kann mim FullAdder addieren und subtrahieren aber nur ADC, denn beim Adder kann ich den Carry an machen aber es gibt halt ein Borrow
  37. B

    Musik mit 8 Bit Computer abspielen

    Ich mach nun ein ADC befehl aber ich weis nicht ob ich SBC machen kann, da FullAdder und Subtrahierer eins sind. Um SBC bauen zu können muss ich glaub ich ein Subtrahierer bauen und das wäre nochmal die Arbeit und transistoren, wie im Adder schon sind. ist SBC so unglaublich wichtig ?
  38. B

    Musik mit 8 Bit Computer abspielen

    :D ich kann kein assembler :O Ok, dein Code hab ich sopweit verstanden, doch wie setz ich das in Hardware um, also was passirt bei ADC und bei SBC auser das die ADD/SUB funktion an geht und wie speicher ich die CarryFlag
  39. B

    Musik mit 8 Bit Computer abspielen

    Die aus meiner Liste haben sich ein bisschen verringert, wenn du meinst dann werd ich ein 5Bit befehlsbuss bauen, nun habe ich Platz für 32 Befehle. Erklär mir doch bitte nochmal ADC und SBC
  40. B

    Musik mit 8 Bit Computer abspielen

    Also ich mach ein ADD befehl, ein SUB befehl aber ich habe das ADC und ABC noch net gerafft. Wie setz ich die Carry flag.
Zurück
Oben