Bilgisayar Mimarisi #16 | Mantıksal işlemler, kaydırma ve bit alanları

Assembly Komut Yapıları ve Tasarımı

Eğitmen: Dr. Süleyman Burak ÇELİK

Önceki derste komutun içindeki alanları gördük; şimdi bir bit dizisinin yalnız istediğimiz bölümünü nasıl okuyacağımızı öğreneceğiz. Örneğimiz sekiz hücrelik bir öğretim şerididir; gerçek modelimizdeki kayıtlar altmış dört bittir. Başlangıç örüntümüzün ondalık değeri yüz seksen iki, onaltılık yazımı be altıdır. Bitleri sağdan başlayarak sıfırdan yediye kadar numaralayalım. Bu örüntünün beşinci, dördüncü ve üçüncü bitlerinden oluşan alanı okumak istiyoruz. Bütün sayıyı değiştirmeden alanı ayırmanın araçları, mantıksal işlemler ve kaydırmalardır. Bölümler: 0:00 Mantıksal işlemler, kaydırma ve bit alanları 0:03 Bir sayının içindeki alanı seç 0:38 AND: yalnız ikisi de birse 1:10 OR ve XOR aynı işlem değildir 1:42 Bitleri terslemek ve değiştirmek 2:17 Sola kaydır: sağdan sıfır doldur 2:51 Sağa kaydır: boşluğu ne doldurur? 3:23 Maskele, sonra alanı sağa hizala 3:55 Alanı güncelle: önce temizle 4:34 RISC-V komutlarında aynı işlemler 5:15 Önce amaç, sonra işlem Kaynak: Patterson–Hennessy, Computer Organization and Design RISC-V 1e, ISBN 9780128122754, §2.6, physical PDF206–210

Bu videoyu izlemek için Premium üyelik gerekir.