10
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 1-6 mikro

Embed Size (px)

Citation preview

Page 1: Pertemuan 1-6 mikro

Pertemuan 1PENGENALAN 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

Page 2: Pertemuan 1-6 mikro

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

Page 3: Pertemuan 1-6 mikro

Pertemuan 3ARSITEKTUR 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

Page 4: Pertemuan 1-6 mikro

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 BXMOV 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],DLMOV [SI+100h],EAXMOV 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

Page 5: Pertemuan 1-6 mikro

13.Tentukan lokasi memori yang ditunjukan oleh kombinasi register 80286 mode riel berikut ini !a. DS=1000H dan DI=2000H ===>b. DS=1000H dan SI=1002H ===>c. SS = 2300H dan BP= 3200H ===>d. DS = A000H dan BX = 1000H ===>e. 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

Page 6: Pertemuan 1-6 mikro

Pertemuan 5

SPESIFIKASI PERANGKAT KERAS MIKROPROSESOR8086/8088

1. Sebutkan perbedaan mikroprosesor 8086 dan 8088 !8086 memiliki 16 bit lebar data nus8088 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

Page 7: Pertemuan 1-6 mikro

Petemuan 6PIRANTI MEMORI

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

2. Sebutkan jumlah word yang ada dalam setiap peranti memori untuk jumlah hubungan alamat berikut !

a. 8=28 =256

b. 11=2 11

= 2048

c. 12=212

=4096

d. 13=213

=8192

3. Sebutkan jumlah data yang disimpan dalam setiap peranti memori berikut ini2K X 4 = 2*1024 = 2048 mempunyai 4 jalur input data dan 4 jalur output data1K X 1 = 1*1024 = 1024 mempunyai 1 jalur input data dan 1 jalur output data4K X 8 = 4*1024 = 4096 mempunyai 8 jalur input data dan 8 jalur output data16K X 1 = 16*1024 = 16384 mempunyai 1 jalur input data dan 1 jalur output data64K 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 aktifSE=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 diberikanROM 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

Page 8: Pertemuan 1-6 mikro

RAS = latch kolom internal