Bilgisayar,işlemci ve makine kodu

Katılım
27 Kas 2013
Mesajlar
205
Puanları
6
Konum
Antalya
Bir bilgisayarda işlemci program ve makine kodu çok önemli.Bu üç elemanı da işlemci çalıştırıyor.Hepsi elektriğe muhtaç.Power supply bu elektriği dengeli olarak veriyor.Bunu hepimiz biliyoruz da makine kodu yazılımı nerede?Bu makine kodu nerede tutuluyor?Bence bu işlemci içinde olabilir fakat bunu uzmanı söylemeli!İşte İnterneti tara bulabilir misin?...
Soru 1...Bilgisayarda makine kodu nerede tutuluyor?
Soru 2...Makine kodu 1 ve 0 elektrik sinyalini kullanıyor bu ikilik sayı sistemi ile çözülüyor.Fakat 16.lık sayı sistemi de bilgisayarda gerekiyormuş.Bu 2 lik ve 16 lık sayı sistemi arasında ne ilgi var?Bunu detaylı cevaplayacak kişi bilgisayar bilgisindeki açığı kapatacak ve rahat işleyişi düşünebiliriz!...Teşekkür Ederim!...ORHAN
islemci-cpu.jpg
 
Cevap 1. :
Makine kodu, bilgisayarın belleğinde (RAM - Random Access Memory) saklanır. Program yürütülürken, işlemci bu belleği okur ve her komutu işler. Bu komutlar, işlemci tarafından yürütülerek istenilen işlevi gerçekleştirir.
Ayrıca ROM (Read-Only Memory), bilgisayar donanımında verilerin kalıcı olarak saklandığı bir tür bellektir. ROM'da saklanan veriler, bilgisayarın açılış süreci ve temel sistem yönetimi gibi önemli işlevler için kullanılır

Cevap 2. :
Makine kodu, temelde 1 ve 0'lardan oluşan ikilik sayı sistemini kullanır. Ancak, 16'lık sayı sistemi (hexadecimal) bilgisayar programlamasında sıklıkla kullanılır.

Neden 16'lık sayı sistemi önemlidir?

1. 16'lık sayı sistemi, 2'lik sayı sistemine göre daha kısa ve okunması daha kolaydır. Örneğin, bir 8 bitlik ikilik sayı, 2 haneli bir 16'lık sayı ile ifade edilebilir.

2. Bilgisayar sistemlerinde bellek adresleri genellikle 16'lık sayılarla ifade edilir. Bu, bellek adreslerini daha kolay anlamamızı ve yönetmemizi sağlar.

3. Bilgisayar grafiklerinde ve diğer alanlarda, 16'lık sayı sistemi genellikle renk kodlaması gibi işlemlerde kullanılır.

4. Bilgisayar donanımında, veri yolları ve diğer aygıtlar genellikle 16'lık sayı sistemine dayanır.

Sonuç olarak, 16'lık sayı sistemi, bilgisayar programlamasında önemli bir rol oynar ve birçok durumda kullanılır.
Ancak, temel işlemci yürütme işlemleri hala ikilik (binary) sayı sistemi üzerinde gerçekleşir.
 
Cevap 1. :
Makine kodu, bilgisayarın belleğinde (RAM - Random Access Memory) saklanır. Program yürütülürken, işlemci bu belleği okur ve her komutu işler. Bu komutlar, işlemci tarafından yürütülerek istenilen işlevi gerçekleştirir.
Ayrıca ROM (Read-Only Memory), bilgisayar donanımında verilerin kalıcı olarak saklandığı bir tür bellektir. ROM'da saklanan veriler, bilgisayarın açılış süreci ve temel sistem yönetimi gibi önemli işlevler için kullanılır

Cevap 2. :
Makine kodu, temelde 1 ve 0'lardan oluşan ikilik sayı sistemini kullanır. Ancak, 16'lık sayı sistemi (hexadecimal) bilgisayar programlamasında sıklıkla kullanılır.

Neden 16'lık sayı sistemi önemlidir?

1. 16'lık sayı sistemi, 2'lik sayı sistemine göre daha kısa ve okunması daha kolaydır. Örneğin, bir 8 bitlik ikilik sayı, 2 haneli bir 16'lık sayı ile ifade edilebilir.

2. Bilgisayar sistemlerinde bellek adresleri genellikle 16'lık sayılarla ifade edilir. Bu, bellek adreslerini daha kolay anlamamızı ve yönetmemizi sağlar.

3. Bilgisayar grafiklerinde ve diğer alanlarda, 16'lık sayı sistemi genellikle renk kodlaması gibi işlemlerde kullanılır.

4. Bilgisayar donanımında, veri yolları ve diğer aygıtlar genellikle 16'lık sayı sistemine dayanır.

Sonuç olarak, 16'lık sayı sistemi, bilgisayar programlamasında önemli bir rol oynar ve birçok durumda kullanılır.
Ancak, temel işlemci yürütme işlemleri hala ikilik (binary) sayı sistemi üzerinde gerçekleşir.
Güzel bilgi teşekkür ederim!
Evet 16 lik sayı sistemi anladığım kadar bilgisayarda önemli rol oynuyor.Burada şu soru akla geliyor 16 lik sayı sistemi programda mı veya ram rom gibi bellekte mi tutularak işlem yapıyor?...Sağolun iyi günler!

Bilgisayar için 16 lik sayı sistemini (hexadecimal) internette buldum ön bilgim oldu...Evet 2 lik ve 16 lık gerekiyor.
images.jpeg
 
Son düzenleme:
Güzel bilgi teşekkür ederim!
Evet 16 lik sayı sistemi anladığım kadar bilgisayarda önemli rol oynuyor.Burada şu soru akla geliyor 16 lik sayı sistemi programda mı veya ram rom gibi bellekte mi tutularak işlem yapıyor?...Sağolun iyi günler!
16'lık sayı sistemi (hexadecimal) bilgisayar programlarında ve belleklerinde kullanılır.
Bilgisayarların bellekleri (RAM) ve depolama birimleri (ROM gibi) içinde veriler ikili (binary) olarak tutulur.
Ancak yazılımlar, bu verileri daha anlaşılır ve yönetilebilir bir formatta işlemek için sıklıkla 16'lık sayı sistemini kullanır.
Bu, özellikle hafıza adresleri, renk kodları, bellek kaydırma değerleri gibi değerler için yaygın bir temsil biçimidir.
 
16'lık sayı sistemi (hexadecimal) bilgisayar programlarında ve belleklerinde kullanılır.
Bilgisayarların bellekleri (RAM) ve depolama birimleri (ROM gibi) içinde veriler ikili (binary) olarak tutulur.
Ancak yazılımlar, bu verileri daha anlaşılır ve yönetilebilir bir formatta işlemek için sıklıkla 16'lık sayı sistemini kullanır.
Bu, özellikle hafıza adresleri, renk kodları, bellek kaydırma değerleri gibi değerler için yaygın bir temsil biçimidir.
Anladım,teşekkür ederim!
 
tüm işlemcilerde sistem ikili olarak çalışır. Buna da machine code denir. Ancak program yazarken ikili sistem pratik değildir. Bu yüzden bu işi kolaylaştırmak için yazılımlar vardır. Kodlar mnemonik denilen kodlar halinde ve sayılar da 16 lık sayı sisteminde yazılır. 16 lık sistemi ikiliye çevirmek daha kolaydır. O zaman machine code programlama yerine, assembler programlama adı verilir. Örnek olarak Z80 işlemcilerde
LD A,XX komutunu düşünelim. Bunun anlamı A kütüğüne XX değerini yükle demektir. Bu komutun kodu 3Eh tir. sonrasında ise değer gelir. Değer diyelim 255 olsun 16 lık gösterimde FFh tir. Bu durumda 3E FFh olacaktır. LD A, XX mnemonik dediğimiz gösterim tarzıdır. Assembler programlarında kolaylık sağlar.
 

Forum istatistikleri

Konular
128,197
Mesajlar
915,762
Kullanıcılar
449,977
Son üye
keskiyan

Yeni konular

Geri
Üst