Eski 11-05-04, 14:36 #1
Mr_Freeman Mr_Freeman çevrimdışı
Varsayılan Büyük bir sorun , nasıl çözülür?

Zamanın birindeyiz bir şekilde elimize intel işlemcili hiç bir donanımsal sorunu olmayan bir bilgisayar geldi.Öyle bir an ki elimizde hiç bir yazılım yok hatta dünya üzerinde üretilmemiş yani işletim sistemine sahip değiliz, ama elimizde her şeyiyle çalışan bir bilgisayar var .


Böyle bir durumda o bilgisayarı nasıl kullanılır hale getiririz?
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 11-05-04, 15:04 #2
arachnida arachnida çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

compiler olmadan hiç birşey yapamazsın.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 11-05-04, 15:13 #3
HoPPaLa0101 HoPPaLa0101 çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

hardware programlamayı bilmen lazım. gerci bilsen de bi bok yapamassın
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 12-05-04, 01:46 #4
haldunuraz haldunuraz çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

intel işlemcili donanımsal olarak hiçbir sorunu olmayan bir pc var ise üzerinde mutlaka donanımsal yazılım vardır.
sende essambly kullanmayı öğrenirsin
yani makina dili
açık devre kapalı devre

ama bi işe yaramaz çünkü yazılım olmadan tek başına ir pc hiç bir işe yaramaz düşünsene sadece elinde bir kasa ve monitör var
kaç saat uğraşırsın ya da düşünürsün çalıştırmak için....?
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 13-05-04, 01:21 #5
accursed96 accursed96 çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

en azından bi işe yarasın
monitörünü ters çevirip tabure haline getirirsin
kasanın kapaklarından tencere tava yapmayı denersin
kabloları birleştirip ip yaparsın
kasanın içindekii parçalardan da masa süsü yaparsın(güzel olur)

yada

oturup beklersin
zamanın birinde biri sana içinde işletim sistemi olan bi cd getirir BELKİ.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 14-05-04, 12:25 #6
Mr_Freeman Mr_Freeman çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

Aslında ben bu soruyu forumdaki bir konuda bazı kişilerin yaptığı yorumlar üzerine sordum. O bölümde assemble etmenin kullanışsız olduğu varolan editörlerle bu işin olacağı C ve benzeri compilerle olayın götürüleceği söyleniyodu. Orada konuşan şahıslar çok bilgili görünüyodu söyledikleri ingilizce bazı terimlerle kendilerini haklı çıkarıyolardı (!) .Olay bu soru kadar basitti cevabını bulabilecek ve bana kaydadeğer bilgiler verebilecek kişilerin zaten burada olmadığını biliyodum ama intel işlemcilerin kendi donanım yazılımlarına sahip olduğunu ve en basit işlemcinin bile hexadesimal işlemleri tanıyıp sizle konuşabildiğini ve açıkçası MAKİNE DİLİolayını çözen birisinin yada birilerinin her şeyi yapabileceğini yapamayanlarınsa sadece onların açtığı yollardan giden kullanıcılar olabilildikleri.

1980 li yıllarda Bill gates ve arkadaşları dos u geliştirdiklerinde ellerinde bundan fazlası olduğunu sanmıyorum...Sonuç ortada şu anda microsoft dünyanın 1 numaralı şirketi.Kısacası kimse bana C yada başka derleyicilerle yaptıkları numaraları anlatıp numara çekmesin.

Kusura bakmayın ama MAKİNENIN DİLİNDEN ne kadar anlıyosanız o kadar ii programcısınızdır.

Mesajı son düzenleyen Mr_Freeman ( 14-05-04 - 12:28 )
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 14-05-04, 17:15 #7
anotherUSER anotherUSER çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

Gordon yazdiklarin iyi hosta, Bill Gates'in elinde calisan makinalar + derleyiciler + örnek alabilecekleri yazilimlar (isletim sistemleri) vardi.

Sen bencekonunun felsefe yönünü önplana cikarmissin, önce yumurtami yoksa tavukmu vardi sorusu gibi (onun iste 10 basamak alti bisey) .... Ben devamli biseyler derledigim icin sunu devamli görüyorum, C ile derledigim bir yazilim C++ ile yazilmis olan bir yazilima karsi cok daha cabuk derleniyor, yaklasik 6,245 kati kadar bisey ... ama c++ bazi yazilimlar cok daha kolay ve cabuk gelistirilebiliniyo, C'de ayni proje daha uzun sürer, simdi asm'in bi özelligi onda derleme gibi durum cok nasir sözkonusu ama bir yazilimi gelistirene kadar sarf ettigin zaman nekadar sürer? Hadi senin örneginden yola cikalim eger bu arkadas masosist degilse önce kendine bir lisan gelistirir, buna ek olarakta tabiiki bir derleyici. Ama neden yapsin bunu? Bide türkse yukarda bir arkadasin yazdigi gibi tencere tava yapip satmak varken neden ugrassin ??

Sana bi soru, bu makina nasil bi anda ortaya cikiyor? bu makina nasil bukadar gelisebilmis? Peki böyle bir dünyada sence Assembler bilen insan olurmu? ??
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 14-05-04, 18:07 #8
Mr_Freeman Mr_Freeman çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

Haklısın tabii böyle bir an olamaz hiç bir zaman .Dediğin gibi araya işin felsefe boyutu girdi ama işin ilginç yanı biz dönüp dolaşıp yumurtamı tavuktan tavukmu yumurtadan durumuna dönüyoruz .Ben açıkçası bir işlemcinin çalışma mantığını anakarttaki veri transfer yollarını ram adreslenme olaylarını bir programcının tam olarak bilmesi taraftarıyım. Eh burda işin için assemble girior tabii ancak o zaman türkiyede yazılan programların pazar payı olabileceğine inanıyorum bizim ise şu an yaptığımız sadece tekrar etmek.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 14-05-04, 20:13 #9
arachnida arachnida çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

beyler ne ortaya koyabiliryorsan o kadar programcısın buna bir exel üzerinde formul yazmaktaa c# ile bir şeyler yazmakda dahil öyle buyütmeyin bu işi yeterki işe yarasın.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 15-05-04, 01:47 #10
haldunuraz haldunuraz çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

biliyorsunuzdur da ben yinede yazayım

ilk yapılan makinenin bildiği 3 ve ya 4 komut vardı
hatırladıklarım
1. ADD A to B
2.PUT
gb.
yani sedece 4 işlem yapıodu
ve toplama , çarpma çıkarma ve bölmeyi sadece topama yaparak yapıodu

örnek
3+2
ADD 3 TO 2
3-2
ADD 3 TO -2
"3*2
ADD 3 TO 3 bundan tam emin diilim"

c c++ basic pascal vb. bir çok compiler zaten girilen kodları makine diline çeviriyor...

buna ek olarak hadi ben makina dilinde program yazayım aman ne güzel... bide çalıştırayım oh bak çalıştı. dur şunu diskete falan atayım ilerde bi makinede daha denerim... aha denedim... aa! çalışmadı!!
nie?
makina dili işlemcilere göre farklılık gösterir....

en basit örnek (Prof. Dr. Rıfat ÇÖLKESEN:"Hardware Engineering dersi"):

"personal computer die tabir edilen pclerimizde yapılan bir grafik işlemi ortalama
10 processten geçerken
macintoshlarda yapılan bir grafik işlemi ortalama 4 processten geçer bunun sebebi
işlemci mimarisinin farkıdır....

intel i286 işlemci ailesinde ortalama 60 ve ya 70 işlemci komutu varken PII ve PII ailesinde bu sayı ortalama 500 e yakındır..."

kısacası çok iyi bir Assembler olmaktansa çok iyi bir c ,c++,vb vs. programcı olmak daha iyi...

sakın yanlış anlamayın işlemcinin komutlarına hakim olmak çok avantajlı yani bu komutları c++ da kullanıp direk process yaratıp çok daha hızlı sonuçlar elde edilebilinir ama sadece makina dili ile kafayı yemeye gerek yok

ki anladığım kadarıyla başka bir yerde okuduklarından etkilenmişsin şu durumda verdiğin örnek gerçek olsa yani intel işlemcili vs.... sen makinenin işlemcisini ilk bir saatte yakarsın....

saygılar
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 15-05-04, 18:03 #11
C®own C®own çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

Makine dili islemcilere gore degil ISA'ya gore farklilik gosterir. Gerci dolayli olarak islemciye gore de farkilik gosteriyor denilebilir ama asil sebep ISA. Gunumuzde populer olan iki islemci de (Pentium ve AMD'ler) ayni ISA'yi kullandigi icin ayni yazilimlar ikisinde de calisabiliyor. Emin degilim ancak bazi emulator programlarla MIPS gibi islemcilerin komutlari da calisabiliyor sanirim Pentium makinalarda...
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 15-05-04, 22:40 #12
HoPPaLa0101 HoPPaLa0101 çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

Alıntı:
Gerçek Mesajı Gönderen Mr_Freeman
Aslında ben bu soruyu forumdaki bir konuda bazı kişilerin yaptığı yorumlar üzerine sordum. O bölümde assemble etmenin kullanışsız olduğu varolan editörlerle bu işin olacağı C ve benzeri compilerle olayın götürüleceği söyleniyodu. Orada konuşan şahıslar çok bilgili görünüyodu söyledikleri ingilizce bazı terimlerle kendilerini haklı çıkarıyolardı (!) .Olay bu soru kadar basitti cevabını bulabilecek ve bana kaydadeğer bilgiler verebilecek kişilerin zaten burada olmadığını biliyodum ama intel işlemcilerin kendi donanım yazılımlarına sahip olduğunu ve en basit işlemcinin bile hexadesimal işlemleri tanıyıp sizle konuşabildiğini ve açıkçası MAKİNE DİLİolayını çözen birisinin yada birilerinin her şeyi yapabileceğini yapamayanlarınsa sadece onların açtığı yollardan giden kullanıcılar olabilildikleri.

1980 li yıllarda Bill gates ve arkadaşları dos u geliştirdiklerinde ellerinde bundan fazlası olduğunu sanmıyorum...Sonuç ortada şu anda microsoft dünyanın 1 numaralı şirketi.Kısacası kimse bana C yada başka derleyicilerle yaptıkları numaraları anlatıp numara çekmesin.

Kusura bakmayın ama MAKİNENIN DİLİNDEN ne kadar anlıyosanız o kadar ii programcısınızdır.

makina dili 1 0 dan ibaret dir.
eger assembly den bahsediyorsan makina dili derken (ki yanlış bir kullanım);
ortamda bir assembler yoksa ne yapabilecegini sanıyorsun ki makina dilini
bilerek? eger son model bir pentium yerine manyetik tüplerden oluşan bir
bilgisayardan bahsediyor olsan neyse. dusunsune 1 0 ı nasıl vereceksin
registerlara veya memory e???
yani eger YAZILIMSIZ, anakarta sunu işlemciye ilet, işlemci sen 32 bitlik
registerında sunu suraya kaydet ordan da al 2yle carp bu registera kaydet.
daha sonra ordan alıp memoryinin surasına kaydet. ordan da bi daha bana
ver gibi bişey yaptırabilecvegini duşunuyorsan yanılıyorsun bence.

assembly i biraz biliyorum, tamam eyvallah guzel, bunu savunman da guzel
ama prog. bilgisi ~asm bilgisi orantın yanlış. eger ADVANCED sekilde
bilmiyorsan assemblyi diger dillerin yapamayacagı hic bir sey yapamazsın.
bu da kaşık dururken pilavı cubukla yemeye calısmakj gibi bişey. ayrıca
kodlarda tabiki asm parcacıkları var ama kullandıgın butun işletim
sistemleri c ile yazılmıştır. her şeyi asm ile yapıyor olsaydı insanoglu
win 3.1. yeni cikmisti daha belki de cikmamişti.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 15-05-04, 23:46 #13
medusaman medusaman çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

Hoppalaya katılıyorum. bildiğimiz Assembly(makien dilini) hexadecimal koda çevirmeden kullanamazsın. yane derleyici olmadan assembly ile bişey yapamazsın.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 16-05-04, 13:04 #14
haldunuraz haldunuraz çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

Hoppala güzel cevap....
saygılar
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 18-05-04, 02:35 #15
destruction destruction çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

aa nerden baslasam bilmiyorum ama assembly ve c++ kodlarini birbirne entegre edip kullansaniz nasil olur..
yani test ettim onayladim..
c++ ve c arasindaki hiz farki hic birsey ifade etmiyo cunki islemcilerin hizi hergun daha da gelisiyo.. compile zamani hic birsey ifade etmiyo, ama hic birsey .. programi her seferinde compile etmiyoruz ki..bir kere compile ediyosun o kadar.
c++ high level programlama dilleri arasinda en iyi olani ..
ve assembly ise bir low level programlama dilidir..
c++ ve assembly karsilastirilamaz..
bilgisayar muhendisligi okudum ben .. okulda assembly,c,c++,java,visual basic programlama derslerini aldim.. Bir de body building aldim.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 13-06-04, 00:17 #16
oyumben oyumben çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

Burada çok hoş lakırdılar ediliyor.
Sonuçla ilgilenmek mantıksal bir yaklaşım olur sanırım.
Fakat sebepleri de göz ardı etmemeli.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 03-02-05, 13:58 #17
mustafaokur1984 mustafaokur1984 çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

vay be adamlar aşmıi kendini ben daha o form senin bu form benim sürünüyorum bi office 2003 tr indirecem diye
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 05-02-05, 16:39 #18
Mjollnir Mjollnir çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

Alıntı:
Gerçek Mesajı Gönderen destruction
aa nerden baslasam bilmiyorum ama assembly ve c++ kodlarini birbirne entegre edip kullansaniz nasil olur..
yani test ettim onayladim..
c++ ve c arasindaki hiz farki hic birsey ifade etmiyo cunki islemcilerin hizi hergun daha da gelisiyo.. compile zamani hic birsey ifade etmiyo, ama hic birsey .. programi her seferinde compile etmiyoruz ki..bir kere compile ediyosun o kadar.
c++ high level programlama dilleri arasinda en iyi olani ..
ve assembly ise bir low level programlama dilidir..
c++ ve assembly karsilastirilamaz..
bilgisayar muhendisligi okudum ben .. okulda assembly,c,c++,java,visual basic programlama derslerini aldim.. Bir de body building aldim.
Abi ya sen bu dilleri hangi okulda ögrendin?? Bizim okulda adamlar dogru dürüst bir c'ye giris dersi veriyorlar. Hani daha ilk sinif ögrencisiyim derslerin konularini bilmiyorum ama programlamayla ilgili pek ders göremedim ders programinda... Maksimum 3-4 ders vardir yani...
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 05-02-05, 17:46 #19
20020228 20020228 çevrimdışı
Varsayılan Cvp: Büyük bir sorun , nasıl çözülür?

merak etme o 3 - 4 derste algoritmaların nasıl kurulacağını ve veri yapılarını öğrenmen yeterli. gerisi çocuk oyuncağı. istediğin dili kitabını okuyarak öğrenebilir duruma gelirsin. Object oriented dillerden C++ ve pascal, c tarzı iki dil bilirsen eğer gerisini öğrenmekte basit. hepsi birbirine benzemekte. (VB biraz farklı ama oda zor değil.)
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı



Tüm saatler GMT +3. Şuan saat: 10:43
(Türkiye için artık GMT +3 seçilmelidir.)

 
5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Şikayet Mailimiz. İçerik, Yer Sağlayıcı Bilgilerimiz.