1 bayt puanı iki 4 bitlik komuttan türetilir:
0000 0010
açıklama
Motorola MC145008, karar odaklı görevler için optimize edilmiş tek bir yonga, bir bitlik, statik CMOS işlemcidir. İşlemci 16 pimli bir pakette bulunur ve 16 dört bitlik talimat içerir. Talimatlar, bir bit iki yönlü veri hattında görünen veriler ve ICU içinde bir bitlik biriken Sonuç Kaydındaki veriler üzerinde mantıksal işlemler gerçekleştirir. Tüm işlemler bit düzeyinde gerçekleştirilir.
İşlemcinin pinleri numaralandırılmıştır:
Talimatlar, 4 talimat pimler üzerinde çipe sunulmuştur ( I0
, I1
, I2
, I3
) ve X1 negatif devam kenarında Talimat Register (İR) içine kilitlenirler.
Layman'ın terimleriyle, 4 ila 7 numaralı pimler, Talimat Kaydını bir talimatla sunmak için kullanılır, ancak bitler ters sırada yorumlanır. Örneğin talimat 0001
, yüksek durumda pim # 7'ye ve düşük durumda pim 6 ila 4'e sahip olacaktır.
Talimatlar, LU'ya uygun mantık komutlarını göndererek Kontrol Mantığında (CTL) çözülür. Bundan başka kod çözme ayrıca çıkış bayrakları bir dizi göndermek için CTL gerçekleştirilir ( JMP
, RTN
, FLGO
, FLGF
) Bu harici kontrol sinyalleri olarak kullanılan ve X1'in negatif olacak kenara sonra tam saat bir süre için aktif kalmaktadır ile 12 pim 9.
Veya basitçe, pimleri 9 12 üzerinden çıkış bayrakları FLGF
, FLGO
, RTN
, ve JMP
sırasıyla. Verilerin tipik olarak WRITE
pime (pin # 2) çoğullandığına dikkat edin . Çıkış bayrağı pinleri diğer dilin çıkış kodlarına benzer.
Yoğun bakım ünitesinin talimatlarının her biri tek bir saat diliminde yürütülür.
rotasyonlar
İlk pozisyon
0000 NOPO
0010 LDC
Saat periyotları:
NOPO
Talimat koyar pim 10. ( FLGO
yüksek devlet). Bir sonraki saat döneminden önce, çıkış bayrağı pinleri tekrar düşük duruma getirilir.
LDC
Talimat yükler çıkış bayrağı işaretçilerine etkilemeden Sonucu Register Veri Bus' değerinin tamamlayıcısı.
Bu nedenle, programın iki saat periyodu sırasında, çıkış bayrağı pinleri, 0100 0000
ters olarak (giriş pinleri gibi) okunan 0000 0010
veya orijinal talimatları temsil eder.
İlk dönüş
0010 LDC
0000 NOPO
Saat periyotları:
- Veri Veri Yolu tamamlayıcısı, çıkış bayrağı pinlerinin hiçbir etkisi olmaksızın Sonuç Kaydına yüklenir.
- # 10 numaralı pim yüksek durumuna geçti.
Bu iki saat periyodu sırasında, çıkış bayrağı pinleri 0000 0100
, tersine çevrildiğinde talimatlar olan temsil etti 0010 0000
.
aaabbb
olabilir ve bir sonraki dönüşün ne olduğunu söyleyebilirimbbbaaa
? Yoksa bir sonraki dönüşbaaabb
mü olmalı ?