Bus dediği otobüs ya |
bilgin varsa yardimci olabilecek birkac bir sey bile yazsan benim için kârdir |
|
Hocam dediğiniz aşağıdaki gibi; bir bilgisayarın iç yapısı ve çalışma mantığı. < Resime gitmek için tıklayın > |
Öncelikle cevabiniz icin tesekkur ederim. Evet sekil çok temel olarak bu. Ancak hocamiz bizden tüm alt birimleri en ufak yapitasindan itibaren birlestirerek yapmamizi istiyor, yani oncelikle gerekli mantik kapilarini(OR, AND, XOR gibi..) kullanarak saklayicilari (Adress Register, Stack Gostergesi, Data Register, Program Counter v.b) yapacagiz, sonradan buna bir ALU ve Lojik Islem Birimi tasarlayip(gene mantik kapilariyla sifirdan) sisteme baglayacagiz. Ardindan kontrol unitesini de yapip bagladiktan sonra memory'i duzgun sekilde baglayarak hocanin dedigi gibi bilgisayari bitirmis olacagiz. Internetten arastirdim biraz kaynaklar genelde ingilicce, o yüzden buraya bir sorayim dedim. |
| Aynı bölümden mezun birisi olarak bize böyle detay şeyler vermemişlerdi ki bence verilmesi güzel. Ödevinizde bol şans. |
| odtü meslek lisesimi oldu bu ne la ? |
saolun:) |
|
Dostum proje biraz ağır ve detaylı gibi. Wiki'ye baktın mı: https://en.wikipedia.org/wiki/Arithmetic_logic_unit Örnek ALU ve Bitwise işlemleri: http://minnie.tuhs.org/CompArch/Tutes/week02.html |
| Temelden yapmak biraz zor olacak gibi zorlamazsa bile zaman alır gibi. Bizde microcontroller dersinde genel olarak bunu ve programlamayı görüyoruz ve sizin projeniz benimde hoşuma gitti ve bittiğinde baya bilgi edinilmiş ve olaylar kavranılmış olur. Dökümanlar genelde ingilizce ve yardımcı olacak dökümanlar ve videolar var. Kolay gelsin hocam. |
|
Anadolu Teknik Bilişim ve Lisansta Yönetim Bilişim Sistemlerinde okudum. Böyle proje görmedim. Meslek okulları bayağı ilerledi herhalde |
| şimdi uyuyorum ama pm at yarın pcye geçince yardımcı olurum |
Cevaplar icin tesekkurler online kaynaklardan ögrene ögrene yapimina basladim Önce genel amacla kullanabilecegim bir register yapip sonradan onu özellestirerek farkli islerde kullanilan register'lari tamamlayacagim |
Aritmetik Islem Birimini (ALU) tasarladim ve hocaya onaylattim begendi, bence buyuk bir adim oldu simdi sirada standart register'lari tasarlamak var Merak eden varsa diye SS koyuyorum nurtopu gibi ALU'muzdan < Resime gitmek için tıklayın > |
| Kardeş biz bunları üniversite 2de gördük. Ne güzel erkenden öğreniyorsun. Lisede boş beleş şeyler öğrendik bölümle ilgisiz |
Hay maşallah liseye göre çok detaylı ve gelişmiş bilgiler bende bilişim bölümünden mezun oldum lisede ama bu kadar detaylı görmemiştik. İlginde var herhalde bölümüne başarılarının devamını dilerim |
|
Kıskandım Şöyle meslek liselerini seviyorum amacına uygun gidenler olunca insanı kendine çekiyor. Ne yazık ki çevremde bu derece kaliteli bir sistem yok bende öğretmen lisesine geçtim. Sağlam derslermiş en azından boş geçmiyor zamanınız. |
|
Iyi dilekleriniz icin tesekkurler Bu proje bittikten sonra kagit uzerinde teorik olarak sistemi hizlandirma yollarini inceleyecegiz, sistemin coklu islemlerde daha hizli calismasi icin is hatti tasarlayacagiz |
Arkadaslar proje bitti. Zor oldu ama bitti. Simdiye kadar yorum atmis olanlara tesekkur ederim. Merak edenler icin (her birimi ayri ayri koyamam ama temel olarak bakarsak;)
Tasarladigimiz basit bilgisayarin genel mantik devresi;
< Resime gitmek için tıklayın >
Kontrol birimi;
< Resime gitmek için tıklayın >
Gene register yapimizi gostermek icin accumulator'u koyuyorum bir de (AC);
< Resime gitmek için tıklayın >
Merhaba meslek l. bilisim tek. bölümünde okuyorum. Derslere genelde ilgim var ama hocamiz bizi zorlamak için bir ödev verdi ne yapabilecegim konusunda bir fikrim yok
Logisim'de temel bir bilgisayarin mantik devresini cizecekmisiz. Bilgisayar 12 bit adres hattina, 16 bit de data hattina sahip olacak. Veri Saklayicisi, adres saklayicisi, aritmetik Islem Birimi, stack yapisi, program sayicisi v.b gibi uniteleri olcakmis. 2 adet de bus hatti olcakmis (bus'in ne olduguna internetten baktim ama cok da bir sey anlamadim
Sonuclara bagli olarak durum bayraklari tasiyacak bilgisayar ama onu gelecek haftalarda netlestirecekmis
Tamamlanmis oldugunda genel olarak da toplama cikarma gibi aritmetik islemler ve saga sola kaydirma islemlerini yapabilecek. Proje sonunda basit aritmetik islemler iceren kisa bir assembly kodunu bizim tasarladigimiz bilgisayarin makina kodlarina göre cevirip ilgili adresleri ve degerleri logisim'de makinanin bagli oldugun ram'e girecegiz ve makina kodlara göre islemleri yapip sonucu dogru saklayicilara yazarsa ekstra puan alacagiz
Yardimci olabilecek var mi
12.11.2015 edit, ALU tasarlandi;
< Bu mesaj bu kişi tarafından değiştirildi <stdio.h> -- 22 Kasım 2015; 16:42:56 >