You are on page 1of 8

Pertemuan 1

PENGENALAN MIKROPROSESOR

1. Mikroprosesor intel pertama : 4004

2. Mikroprosesor 8 bit yang menghantarkan ke era mikroprosesor : 8080

3. Mikroprosesor intel mana yang pertama kali mengalamati memori 1Mb :
8086 dan 8088

4. 80386 SL, mampu mengalamati..32 Mbyte memori

5. Kapan intel memperkenalkan mikroprosesor Pentium, Pentium Pro,
Pentium II :
Pentium : 1993, Pentium Pro : 1995, Pentium II : 1997

6. Lengkapilah kalimat berikut ini : 1 byte sama dengan 8 bit, 1K sama
dengan 1024 byte, 1M sama dengan 1024 Kbyte, dan 1 G sama dengan
1024 Mbyte

7. 1 Mbyte pertama dalam sebuah memori system computer disebut
memori real terdiri dari mode real dan mode terlindung

8. Berapa besar memori yang ada dalam TPA : 640 Kbyte

9. Berapa besar memori yang ada dalam area system : 384 Kbyte

10. Berapa byte memori yang dapat dialamati oleh mikroprosesor 8086 dan
Pentium II :
8086 mengalamati memori : 1 Mbyte
Pentium II memgalamati memori : 4 Gbyte

11. Nikruprosesor intel persi berapa yang dapat mengalamati 4 Gbyte memori :
80386 DX

12. Apa sebutab\n dari memori diatas 1 Mbyte pertama :
Memori reak atau memori konvesional
Pertemuan 2
FORMAT DATA KOMPUTER
1. Sebutkan format data yang umum digunakan pada kerabat mikroprosesor
intel!
• ASCII
• BDC
• Sign and unsign integer
• Floting Point

2. Apa kepanjangan dari ASCII?
American Standard Code for Information Interchange

3. Sebutkan format data ASCII!
Adalah 7 bit dimana bit ke 8 memuat parity

4. Sebutkan direktif khusus yang digunakan untuk menyimpan data ASCII!
Define Byte

5. Apa kepanjangan dari BCD?
Binary Code Decimal

6. Informasi BCD dapat disimpan dalam bentuk packed dan unpacked.
Sebutkan perbedaannya!
Paced : disimpan dalam bentuk dua digit per nyte
Unpacked : disimpen dalam bentuk satu digit per byte

7. Apa yang dimaksud dengan signed dan unsigned integer?
Signed : bilangan bulat bertanda
Unsigned : bilangan bulat tidak bertanda

8. Sebutkan range signed dan unsigned integer!
0000B sampai 1001B

9. Data ukuran wold dapat disimpan dengan format big endian atau little
endian, apa maksudnya?
Little endian : nilai LBS disimpan dalam lokasi memori paling rendah dan MSB
disimpan paling tinggi
Format big endian : metode alternative

10. Apa perbedaan bilangan real dengan bilangan integer?
Real : bilangan pecahan
Integer : bilangan bulat

11. Sebutkan tiga bagian yang ada pada bilangan floating point!
• Mantisa
• Significant (pecahan)
• Eksponen

12. Apa yang dimaksud dengan single precision dan duble precision?
Single Precision : bilangan 32bit, digunakan direktif DD
Duble Precision : bilangan 64bit, digunakan direktif DQ

13. Sebutkan bias untuk bilangan real single precision dan duble precision!
Biased Exponen
Pertemuan 3
ARSITEKTUR INTERNAL MIKROPROSESOR

1. Apa yang dimaksud register terlihat program ?
Register-registernya digunakan selama program aplikasi dan ditentukan oleh
intruksi
2. Sebutkan apa saja regiater 16 bit !
AX,BX,CX,DX,SP,BP,DI,SI,IP,FDAGS,CS,DS,ES,SS,FS&GS

3. Berapa bit lebar rregister-register yang dapat dialamati oleh 80286 ?
16 bit

4. Sebutkan mikroprosesor keluarga intel yang dapat mengalamati extended
memori !
80286,80386

5. Apa kegunaan dari IP/IPX ?
IP=Intruksion Pointer ( register untuk tujuan khusus )

6. Oprasi aritmatika apa yang dapat men-set bit carry C ?
Bit carry pada penjumlahan dan Borrow pada pengurangan

7. Apa yang dimaaksud dengan overflow ?
Hasil yang didapat dari penjumlahan atau pengurangan yang melebihi kapasitas
dari mesin

8. Apa yang dimaksud dengan paritas ?
Jumlah bit 1 dalam sebuah bilangan biner

9. Bagaimana dengan paritas 07H ?
Menyebabkan steck untuk memulai pada lokasi 08h

10. Bit flag mana yang mengontrol pin INTR pada mikroprosesor ?
Intruksi STI dan CLI

11. Mikroprosesor mana yang memiliki register FS ?
80386

12. Jika CS=1A00H dan IP=B000H, tentukan alamat memori untuk intruksi berikut
yang akan dieksekusi oleh mikroprosesor ?

13. Sebutkan daerah alamat memori untuk mode real !
Segmen dan Offset

14. Sebutkan register-register yang digunakan sebagai alamat offset untuk tujuan
oprasi string dalam mikroprosesor ?
DI
Pertemuan 4
MODE PENGALAMATAN

1. Sebutkan register 8 bit yang digunakan untuk pengalamatan register !
AL,AH,BL,BH,CL,CH,DL,DH

2. Sebutkan register 16 bit yang digunakan untuk pengalamatan register !
AX,BX,CX,DX,SP,BP,SI,IP,FLAGS,CS,DS,ES,SS,FS,GS

3. Sebutkan register 8 bit yang digunakan untuk pengalamatan register pada
mikroprosesor 80386 sampai Pentium II !
CS,SS,DS,ES

4. Sebutkan register segmen 16 bit yang digunakan dengan pengalamatan
register oleh MOV, PUSH dan POP !
SP dan SS

5. MOV BL, CX tidak boleh digunakan. Apa alasannya ?
Karena register BL merupakan register low, sedangkan register CX merupakan
register high

6. Apa yang dimaksud dengan displacement ?
Menggabungkan kemampuan pengalamatan langsung dan pengalamatan
register tisak langsung

7. Ielaskan perbedaan antara intruksi MOV BL, DATA dengan introksi MOV BL,
OFFSET DATA ?
MOV BX,DATA : menyalin data-data ke register BX
MOV BX,OFFSET DATA : menyalin data-data ke register BX melalui register
OFFSET

8. Sebutkan tiga mode pengalamatan memori program !
 Pengalamatan register
 Pengalamatan segera
 Pengalamatan langsung

9. Misal bahwa DS=1000H, BP=1000H dan DI=0100.Tentukan alamat memori
yang diakses oleh tiap intruksi berikut ini !
MOV AX,[BP+DI]
MOV CX,[DI]
MOV EDX,[BP]

10. Misal bahwa DS=1200H, BX=0100, SI=0250H, dan DI=0100H. Tentukan alamat
memori yang diakses oleh tiap intruksi berikut ini, dengan asumsi oprasi mode
real !
MOV [100h],DL
MOV [SI+100h],EAX
MOV DL,[BX+100h]
11. Register mana yang mengalamatkan data dalam segmen stack ?
ESP dan SS

12. Sebutkan pasangan register segment offset yang dapat mengalamati memori
stack !
SP dan BP
13. Tentukan lokasi memori yang ditunjukan oleh kombinasi register 80286 mode
riel berikut ini !
. DS=1000H dan DI=2000H ===>
. DS=1000H dan SI=1002H ===>
. SS = 2300H dan BP= 3200H ===>
. DS = A000H dan BX = 1000H ===>
. SS = 2900H dan SP = 3A00H ===>

14. Apa yang dimaksud dengan pengalamatan memori mode terlindung ?
Pengaksesan data dan program yang terletak pada memori diatas 1Mbyte
pertama. Alamat ini terletak pada memori system pada bagian extended

15. Pada pengalamatan memori mode terlindung, sebutkan area memori yang
dapat diakses oleh mikroprosesor 80286 dan Pentium II !
 Transien Program Area (TPA)
 System Area
 Extended Memory System (XMS)

16. Apa kegunaan dari register segmen pada pengalamatan memori mode
terlindung ?
Untuk memilih descriptor-descriptor ( pendeskripsi) pada table pendeskripsi

17. Berapa banyak pendeskripsi yang dapat diakses dalam table pendeskripsi
global dengan menggunakan mode terlindung ?
16384 pendeskripsi

18. Register mana yang menempatkan table pendeskripsi global ?
Register segmen
Pertemuan 5
SPESIFIKASI PERANGKAT KERAS MIKROPROSESOR
8086/8088

1. Sebutkan perbedaan mikroprosesor 8086 dan 8088 !
8086 memiliki 16 bit lebar data nus
8088 memiliki 8 bit lebar data bus

2. Informasi apa yang muncul pada bus alamat/ data jika pin ALE aktif ?
Berisi bit-bit alamat A15-A8

3. Apa kegunaan bit status S3 dan S4 ?
Menunjukan segmen mana yang diakses selama siklus bus pada saat itu

4. Kondisi apa yang terjadi jika pin RD pada 8086/8088 berada pada logika
0?
Hubungan bus data D15-D8

5. Apa fungsi dari pin DT/R ?
Menunjukan bahwa bus data mikroprosesor sedang mengirim atau menerima data

6. Apa yang terjadi ketika input HOLD ke 8086/8088 berada pada level
logika 1 ?
Meminta layanan DMA

7. Jelaskan oprasi pin LOCK !
Output lock digunakan untuk mengunci peripheral dari sistem

8. Hubungan bus yang mana pada mikroprosesor 8086yang bias any
dimultipleks ?
AD15-AD8

9. Hubungan bus yang mana pada mikroprosesor 8088 yang bias any
dimultipleks ?
AD7-AD0

10. Apa fungsi sinyal BHE pada mikroprosesor 8086 ?
Untuk enable bit bus data yang paling signifikan selama oprasi baca/tulis

11. Bandingkan oprasi 8086/8088 mode maksimum dan mode minimum !
Perbedaan yang mendasar pada kedua mode tersebut adalah M/IO untuk
mikroprosesor 8086 dan IO/M untuk mikroprosesor 8088
Petemuan 6
PIRANTI MEMORI

1. Tipe-tipe yang ada pada semua peranti memori ?
a. Memori hanya baca (read only memory)
b. Memori flash (EEPROM)
c. SRAM
d. DRAM

2. Sebutkan jumlah word yang ada dalam setiap peranti memori untuk jumlah
hubungan alamat berikut !
a. 8=28 =256
11
b. 11=2 = 2048
12
c. 12=2 =4096
13
d. 13=2 =8192

3. Sebutkan jumlah data yang disimpan dalam setiap peranti memori berikut ini
2K X 4 = 2*1024 = 2048 mempunyai 4 jalur input data dan 4 jalur output data
1K X 1 = 1*1024 = 1024 mempunyai 1 jalur input data dan 1 jalur output data
4K X 8 = 4*1024 = 4096 mempunyai 8 jalur input data dan 8 jalur output data
16K X 1 = 16*1024 = 16384 mempunyai 1 jalur input data dan 1 jalur output
data
64K X 4 = 64*1024 = 65536 mempunyai 4 jalur input data dan 4 jalur output
data

4. Apa kegunaan dari pin CS atau SE pada komponen memori ?
CS=menyeleksi ROM mana yang aktif
SE=memilih Rom mana yang aktif

5. Apa kegunaan dari pin OE pada komponen memori ?
Sebagai input kendali pada ROM

6. Apa kegunaan dari pin WE pada RAM ?
White enable

7. Sebutkan cirri-ciri dari RAM statis dan dinamis !
ROM static = mempertahankan data selama daya diberikan
ROM dinamik = menampung data hanya 2 atau 4 ms, seluruh isi dari DRAM
harus ditulis kembali (refresh)

8. Apa yang dimaksud dengan volatile ?
Tidak bisa menyimpan data tanpa daya

9. Masalah apa yang biasanya muncul pada perancangan DRAM ?
 Membutuhkan banyak pin alamat
 Hanya dapat menampung data 2 atau 4 ms
 Isi dari DRAM harus ditulis kembali (refresh)

10. Sebutkan fungsi pin CAS dan RAS pada DRAM !
CAS = 16 bit dapat dipaksa masuk kedalam 8 pin alamat adalah dalam dua
tingkatan 8 bit
RAS = latch kolom internal