Board pengemabangan software8800 (SDB) dari Texas Instruments adalah suatu kartu komputer
berkapasitas 32-bit yang dapat di program.Sistem ini memiliki kendali atau penyimpan kontrol yang dapat
ditulisi dan diterapkan di dalam RAM.
Sistem ini cukup bermanfaat untuk pengembangan prototipe dan untuk keperluan dibidang pendidikan
8800 SDB terdiri dari komponen-komponen seperti dibawah.
• Memori kode mikro (microcode memory)
• Pengurut mikro (Microsequencer)
• ALU 32-bit (32-bit ALL)
• Titik-mengambang dan prosesor bilangan integer
• Memori data lokal
Pengurut Mikro
Fungsi utama dari pengurut mikro 8818 adalah untuk menghasilkan alamat instruksi mikro berikutnya untuk
keperluan mikroprogram.Alamat 15-Bit ini disediakan bagi memori mikrokode .
Alamat berikutnya dapat dipilih dari salah satu lima sumber :
1.Register counter microprogram (MPC),digunakan untuk pengulangan
2.Stack,yang mendukung pemanggilan subrutin program mikro dan juga loop-loop
iteratif dan return dari interupsi.
3.Port DRA dan DRB ,menyediakan dua alur tambahan dari hardware eksternal yang
Menyebabkan alamat-alamat program mikro dapat dihasilkan.
Adanya port-port tersebut memungkinkan pengurut mikro memperoleh alamat instruksi
berikutnya dari bidang data instruksi mikro WCS saat itu atau dari hasil aritmatika yang
dilakukan oleh ALU.
4.Register counter(penghitung register) RCA dan RCB,yang dapat digunakan untuk
penyimpan alamat tambahan.
5.Masukan eksternal ke portbidirectional Y untuk mendukung interupsi-interupsi
eksternal.
Register/Penghitung
Register RCA dan RCB dapat dimuatkan dari dari bus DA,yang berasal dari instruksi mikro saat itu maupun
dari keluaran ALU.Nilainya mungkin dapat digunakan sebagai penghitung untuk mengendalikan alir
eksekusi dan dapat secara otomatis mengurangi nilai penghitung apabila di akses.
Nomor Jumlah
Bidang Bit Uraian
Kontrol Papan
Bit-bit ini dapat disetek secara individu oleh pemrogram.Bagaimanapum,biasanya penyetelan itu tidak
dilakukan.Melainkan,pemrogram menggunakan mnemonic yang menyamakannya dengan pola bit yang
umumnya diperlukan.
Terakhir,bidang 27 adalah suatu opcode 8-bit yang mengkhususkan aritmatika atau fungsi logika yang akan
dilakukan oleh ALU
Sejak pemrograman mikro dikenal,dan terutama sejak akhir tahun 1960-an,aplikasi pemrograman mikro
menjadi semakin bervariasi dan banyak digunakan.Sejak awal tahun 1971,sebagian besar aplikasi
menggunakan pemrograman mikro[FLYN71, HAAV71].
Aplikasi-aplikasi pemrograman mikro[RAVS80].Aplikasi-aplikasi pemrograman mikro tersebut meliputi :
• Realisasi komputer
• Emulasi
• Dukungan sistem operasi
• Realisasi perangkat untuk keperluan khusus
• Dukungan bahasa tingkat tinggi
• Diagnostik micro
• Penyesuaian pemakai