WorksheetsuP - 8088/8086
Total questions: 20
Worksheet time: 36mins
Bilangan
floating point 1 01111111 11100000000000000000000 menyatakan:
1.111 * 2127
-1.111 * 21
-1.111 * 20
-1.111 * 2-1
Processor 8 bit, memiliki makna processor tersebut :
8 bit - Data Bus.
8 bit - Address Bus
8 bit - Internal Register
8 bit - Control Bus
Komponen
dasar sistem komputer
ALU + Accumulator + I/O + Control Unit
CPU + Memori + I/O
CPU + Bus + Memori
CPU + Memori + Bus + I/O
Komponen
dasar CPU
ALU + Accumulator + I/O + Control Unit
ALU + Accumulator + Control Unit
ALU + Register + Control Unit
ALU + Accumulator + Register + Control Unit
Karakteristik
prosesor 8088
16 bit bus data eksternal
16 bit bus data internal
16 bit bus alamat
Tidak ada yang benar
Perbedaan
antara 8088 dengan 8086
Bus data eksternal 8088 = 8 bit sedangkan 8086 = 16 bit
Bus alamat 8088 = 8 bit sedangkan 8086 = 16 bit
Register 8088 = 8 bit sedangkan 8086 = 16 bit
Semua benar
128 Kilo-byte setara dengan ......................bit
128 x 103
128 x 210
128 x 8 x 103
128 x 8 x 210
Dari alamat logic DS : BX = 1242 : 1A03 ; maka akan diperoleh alamat fisik
13A23
13E23
13A20
13D23
Alamat-alamat memory untuk menyimpan instruksi di memory, terdapat di Register-Register :
SS : SP
DS : DX
CS : IP
SS : SP
Register data pada 8088 adalah
SP
IP
DI
AL
Prosesor 8088 dan 8086 mempunyai bus alamat 20 bit yang berarti
Mempunyai ruang alamat memori 1 Mb
Mempunyai ruang alamat memori 1 MB
Mempunyai ruang alamat I/O 1 Mb
Mempunyai ruang alamat I/O 1 MB
Sistem segmentasi pada 8088/8086 membuat
Mempunyai ruang alamat memorI linier 1 MB
Mempunyai ruang alamat I/O linier 1 MB
Mempunyai 16 segment 64 KB
Mempunyai 65536 segment 64 KB
Komponen pengendali di Prosesor adalah
Control System/Control Unit
Instruction Encoder
Microinstruction Decoder
Control Module
Manakah instruksi yang benar
MOV AL,DS
MOV AL,SS
MOV IP,AL
MOV AL,DH
Manakah instruksi yang benar
MOV AL,[BX+SP]
MOV [BX+SS],AL
MOV [SI+DI],AL
MOV AL,[BX+SI]
Isi AX = 1F24 dan SP = FFEA, kondisi register SP setelah PUSH AX, menjadi
FFE9
FFE8
FFE7
FFE6
ADD AL, BL , dijalankan ALU dengan register 8 bit, jika isi register sebelumnya AX = 000F dan register BX = 00F1, setelah operasi kondisi register Flag ( OF, ZF dan OF ) menjadi :
OF = 0 ; ZF = 0 ; CF = 0
OF = 1 ; ZF = 0 ; CF = 1
OF = 0 ; ZF = 1 ; CF = 0
OF = 0 ; ZF = 1 ; CF = 1
Berikut adalah penyataan yang benar mengenai tugas dan tanggung jawab EU, kecuali:
EU bertanggung jawab terhadap fetching, decoding, dan execution instruksi
EU mengatur pengambilan instruksi dari Queue
Transfer data dari dan ke general purpose register. Serta check dan update flag register
Perhitungan alamat operand (EA) dan memberikan perintah ke BIU untuk operasi memori atau IO
Pernyataan yang salah mengenai alamat fisik dan offset 8088 adalah
Program, data, dan memory stack dari uP 8088 disimpan pada memory utama (RAM/ROM) dalam segmen-segmen dengan ukuran maksimum 64KB.
Alamat fisik dari awal segmen dihitung dari perkalian segmen register dengan 10H.
Alamat fisik suatu program atau data dalam memory didapat dengan cara menjumlahkan alamat fisik dari awal segmen dengan alamat offset yang dilakukan oleh EU
Alamat offset dari data dapat diperoleh secara immediately, register, atau memory tergantung mode pengalamatan
Berikut adalah pernyataan mengenai mode pengalamatan yang benar, kecuali
Mode pengalamatan adalah cara bagaimana uP dapat mengakases operand
Secara umum ada tiga mode pengalamatan yaitu: mode register, immediatelly, dan memori. Mode register dan immediate tidak melakukan akses memory sehingga sangat cepat, namun pemakaiannya tidak fleksibel
Mode memory pemakaiannya lebih fleksibel bahkan dapat menggunakan indeks. Data disimpan menggunakan Effective Address (EA).
Mode memory, relative base: MOV CX,[BX]+10, berarti pindahkan isi DS:BX+11 ke CL dan DS:BX+10 ke CH
