![8BITNI RAČUNAR: 8 koraka 8BITNI RAČUNAR: 8 koraka](https://i.howwhatproduce.com/images/001/image-720-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
![8BIT RAČUNAR 8BIT RAČUNAR](https://i.howwhatproduce.com/images/001/image-720-1-j.webp)
Da biste to simulirali, potreban vam je softver zvan LOGISIM, njegov vrlo lagani (6 MB) digitalni simulator, koji će vas voditi kroz svaki korak i savjete koje morate slijediti da biste dobili krajnji rezultat, a usput ćemo naučiti kako računari su napravljeni pravljenjem potpuno novog prilagođenog asemblerskog jezika !!!.
Ovaj dizajn je zasnovan na Von Neumann arhitekturi, gdje se ista memorija koristi i za podatke instrukcija i za podatke programa, a isti BUS se koristi i za prijenos podataka i za prijenos adresa.
Korak 1: Počnimo s izradom modula
Računar od 8 bita u cjelini je komplikovan za razumijevanje i izradu, pa ga podijelimo na različite module
među svim najčešćim modulima su registri, koji su u osnovi gradivni blokovi digitalnih kola.
LOGISIM je vrlo prilagođen korisniku, već ima većinu dolje navedenih modula u svojoj ugrađenoj biblioteci.
moduli su:
1. ALU
2. Registri opšte namjene
3. AUTOBUS
4. RAM
5. Registar memorijskih adresa (MAR)
6. Registar uputstava (IR)
7. Brojač
8. Prikaz i prikaz registra
9. Kontrolna logika
10. Upravljački logički kontroler
Izazov je učiniti ove module međusobno povezani koristeći zajednički BUS u određenim unaprijed određenim vremenskim intervalima, tada se može izvršiti skup instrukcija, poput aritmatičkih, logičkih.
Korak 2: ALU (aritmatička i logička jedinica)
![ALU (aritmatička i logička jedinica) ALU (aritmatička i logička jedinica)](https://i.howwhatproduce.com/images/001/image-720-2-j.webp)
![ALU (aritmatička i logička jedinica) ALU (aritmatička i logička jedinica)](https://i.howwhatproduce.com/images/001/image-720-3-j.webp)
![ALU (aritmatička i logička jedinica) ALU (aritmatička i logička jedinica)](https://i.howwhatproduce.com/images/001/image-720-4-j.webp)
Prvo moramo napraviti prilagođenu biblioteku pod nazivom ALU kako bismo je mogli dodati u naš glavni krug (kompletan računar sa svim modulima).
Da biste stvorili biblioteku, samo počnite s normalnom shemom prikazanom u ovom koraku pomoću ugrađenog sabirača, oduzimača, množitelja, djelitelja i MUX -a. spasi to! i to je sve !!!
pa kad god trebate ALU, sve što trebate učiniti je otići na projekt> učitati biblioteku> logisim biblioteka locirati vašu ALU.circ datoteku. kada završite sa shemom, kliknite ikonu u gornjem lijevom kutu da biste napravili simbol za ALU shemu.
morate slijediti ove korake za sve module koje napravite kako bismo ih na kraju mogli s lakoćom koristiti.
ALU je srce svih procesora, kao što mu ime kaže da radi sve aritmatičke i logičke operacije.
naš ALU može vršiti sabiranje, oduzimanje, množenje, dijeljenje (može se nadograditi za obavljanje logičkih operacija).
Način rada određuje 4 -bitna vrijednost odabira kako slijedi, 0101 za dodatak
0110 za oduzimanje
0111 za množenje
1000 za podjelu
moduli koji se koriste unutar ALU -a već su dostupni u ugrađenoj biblioteci LOGISIM -a.
Napomena: Rezultat se ne pohranjuje u ALU, pa nam je potreban vanjski registar
Korak 3: Registri opće namjene (Reg A, B, C, D, Reg. Prikaz)
![Registri opšte namjene (Reg A, B, C, D, Reg. Prikaz) Registri opšte namjene (Reg A, B, C, D, Reg. Prikaz)](https://i.howwhatproduce.com/images/001/image-720-5-j.webp)
![Registri opšte namjene (Reg A, B, C, D, Reg. Prikaz) Registri opšte namjene (Reg A, B, C, D, Reg. Prikaz)](https://i.howwhatproduce.com/images/001/image-720-6-j.webp)
![Registri opšte namjene (Reg A, B, C, D, Reg. Prikaz) Registri opšte namjene (Reg A, B, C, D, Reg. Prikaz)](https://i.howwhatproduce.com/images/001/image-720-7-j.webp)
Registri su u osnovi n broj japanki za spremanje bajta ili višeg tipa podataka.
zato napravite registar tako što ćete rasporediti 8 D-japanki kao što je prikazano, a takođe napravite i simbol za to.
Reg A i Reg B su direktno povezani sa ALU -om kao dva operanda, ali Reg C, D i Register display su odvojeni.
Korak 4: RAM
![RAM RAM](https://i.howwhatproduce.com/images/001/image-720-8-j.webp)
Naš RAM je relativno mali, ali igra vrlo važnu ulogu jer pohranjuje podatke programa i upute, budući da ima samo 16 bajtova, podatke o instrukcijama (kôd) moramo pohraniti na početku, a podatke programa (varijable) u bajtovi za odmor.
LOGISIM ima ugrađeni blok za RAM, pa ga samo uključite.
RAM sadrži podatke, adrese potrebne za pokretanje prilagođenog programa sklapanja.
Korak 5: Registar uputstava i Registar memorijskih adresa
![Registar uputstava i Registar memorijskih adresa Registar uputstava i Registar memorijskih adresa](https://i.howwhatproduce.com/images/001/image-720-9-j.webp)
![Registar uputstava i Registar memorijskih adresa Registar uputstava i Registar memorijskih adresa](https://i.howwhatproduce.com/images/001/image-720-10-j.webp)
U osnovi, ti registri djeluju kao međuspremnici, sadrže prethodne adrese i podatke u njima i izlaze kad god je to potrebno za RAM.
Korak 6: Preskalarni sat
![Preskalarni sat Preskalarni sat](https://i.howwhatproduce.com/images/001/image-720-11-j.webp)
Ovaj modul je bio neophodan, on dijeli brzinu takta sa predskalerom, što rezultira nižim brzinama takta.
Korak 7: Kontrolna logika, ROM
![Control Logic, ROM Control Logic, ROM](https://i.howwhatproduce.com/images/001/image-720-12-j.webp)
![Control Logic, ROM Control Logic, ROM](https://i.howwhatproduce.com/images/001/image-720-13-j.webp)
Najkritičniji dio, Control Logic i ROM, ROM ovdje je u osnovi zamjena za ožičenu logiku upravljanja.
I modul pored njega je prilagođeni upravljački program za ROM samo za ovu arhitekturu.
Korak 8: Prikažite
![Prikaz Prikaz](https://i.howwhatproduce.com/images/001/image-720-14-j.webp)
Ovdje će se prikazati izlaz, a rezultat se također može pohraniti u registar prikaza.
Preuzmite potrebne datoteke OVDJE.
Preporučuje se:
Ručni BASIC računar: 6 koraka (sa slikama)
![Ručni BASIC računar: 6 koraka (sa slikama) Ručni BASIC računar: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-112-j.webp)
Ručni BASIC računar: Ovo uputstvo opisuje moj proces izgradnje malog ručnog računara sa sistemom BASIC. Računar je izgrađen oko ATmega 1284P AVR čipa, koji je takođe inspirisao blesavi naziv računara (HAL 1284). Ova konstrukcija je TEŠKO inspirisana
Povratak na računar Z80: 6 koraka
![Povratak na računar Z80: 6 koraka Povratak na računar Z80: 6 koraka](https://i.howwhatproduce.com/images/001/image-1240-j.webp)
Ponovno posjećivanje računara Z80: U prošlosti sam napisao vodič o tome kako izgraditi računalo zasnovano na Z80 i dizajnirao sam krug što je moguće pojednostavljenije kako bi se mogao izgraditi što je lakše moguće. Napisao sam i mali program koristeći istu ideju jednostavnosti. T
MutantC V3 - Modularni i moćni ručni računar: 9 koraka (sa slikama)
![MutantC V3 - Modularni i moćni ručni računar: 9 koraka (sa slikama) MutantC V3 - Modularni i moćni ručni računar: 9 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-1977-j.webp)
MutantC V3 - Modularni i moćni ručni računar: Raspberry -pi ručna platforma sa fizičkom tastaturom, ekranom i zaglavljem za proširenje za prilagođene ploče (poput Arduino Shielda). MutantC_V3 je nasljednik mutantC_V1 i V2. Provjerite mutantC_V1 i mutantC_V2.https: //mutantc.gitlab.io/https: // gitla
Jeftini računar za pregledavanje Interneta: 8 koraka
![Jeftini računar za pregledavanje Interneta: 8 koraka Jeftini računar za pregledavanje Interneta: 8 koraka](https://i.howwhatproduce.com/images/001/image-2561-j.webp)
Jeftini računar za pregledavanje Interneta: Položio sam jeftini računar u radionicu za pristup internetu. Ploče sa Intel Atom procesorom obično su jeftine i dobro će nam poslužiti. Kupio sam ploču mini ITX formata intel D525MW koja ima utor za PCI Express mini karticu i DDR3 mem
Stoni računar Raspberry Pi PC-PSU sa čvrstim diskom, ventilatorom, PSU i prekidačem za uključivanje i isključivanje: 6 koraka
![Stoni računar Raspberry Pi PC-PSU sa čvrstim diskom, ventilatorom, PSU i prekidačem za uključivanje i isključivanje: 6 koraka Stoni računar Raspberry Pi PC-PSU sa čvrstim diskom, ventilatorom, PSU i prekidačem za uključivanje i isključivanje: 6 koraka](https://i.howwhatproduce.com/images/002/image-4037-j.webp)
Stoni računar Raspberry Pi PC-PSU sa čvrstim diskom, ventilatorom, PSU i prekidačem za uključivanje i isključivanje: septembar 2020: Izgrađen je drugi Raspberry Pi smešten u ponovo namenjenom kućištu za napajanje računara. Ovo koristi ventilator na vrhu - pa je raspored komponenti unutar kućišta PC -PSU -a različit. Izmijenjen (za 64x48 piksela), oglas