Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

EE-2623 Mikroprosesor & Antarmuka Materi 4 Tracing Instruksi Team Dosen 2006.

Presentasi serupa


Presentasi berjudul: "EE-2623 Mikroprosesor & Antarmuka Materi 4 Tracing Instruksi Team Dosen 2006."— Transcript presentasi:

1 EE-2623 Mikroprosesor & Antarmuka Materi 4 Tracing Instruksi Team Dosen 2006

2 Programming (JHR)

3 Tahap Decode Dari siklus FDX, proses yang paling rumit adalah decode Beberapa istilah : Program  susunan instruksi (user) Instruksi  bagian terkecil dari program (user) Mikroprogram  susunan pekerjaan yang diperintahkan Control System Mikroinstruksi  pekerjaan yang diperintahkan Control System Instruksi –fetch  Control System –decode  mikroprogram

4 ADD A,B Opcode ADD dibawa ke CU Didecodekan menjadi B (di memori)  ALU [2] B (di ALU)  ACC [3] A (di memori)  ALU [4] B (di ACC)  ALU [5] + A & B [6] Hasil  ACC [7] ACC Control System /Control Unit /Instruction Decoder Memory A ADD B,Hasil 1 4 3,7 B 2,5 B 5 + 6

5 MOV A,B Opcode ADD dibawa ke CU Didecodekan menjadi B (di memori)  ALU [2] B (di ALU)  ACC [3] ACC  A (di memori) [4] ACC Control System /Control Unit /Instruction Decoder Memory MOV B 1 3 B 2 B 4

6 Misalkan sebuah program sbb: 136B:0100BB0F00MOV BX,000F 136B:010389D8MOV AX,BX 136B:01058B07MOV AX,[BX] 136B:01078B47FFMOV AX,[BX-01] 136B:010AA10D00MOV AX,[000D] Perintah MOV BX,000F  BX= 000F Perintah MOV AX,BX  AX = BX Perintah MOV AX,[BX]  AL = [DS:BX] AH = [DS:BX+1]

7 AlamatCodeProgramIPAXBX CS:100BB FC 00MOV BX,00FC FC CS:103B8 FF 00MOV AX,00FF106 00FF 0002  00FF 0001  00FF 00FC 00FD 00FE CS:10643INC BX107 00FF 00FD 00FE 00FF CS:10731 D8XOR AX,BX FD 00FE 00FF CS:10975 F8JNZ B FD 00FE 00FF CS:10B89 D8MOV AX,BX10D00FF

8 Perhitungan Timing Misal NOP : 2 clock IN: 10 clock JMP: 15 clock Clock : 1 MHz Ingin input data ke AL setiap 75 mikrodetik = (75 us : 1 MHz) = 75 clock LOOP:IN COM110 NOPx 2550 JMP LOOP15

9 Contoh Soal: Berapa clock yang dibutuhkan program ini: MOV BX,00FC 4 clock LOOP: MOV AX,00FF4 clock INC BX3 clock XOR AX,BX3 clock JNZ LOOP4/16 clock MOV AX,BX2 clock

10 LabelAXBXClock FC4 LOOP00FF00FC4 00FF00FD FD FD16 LOOP00FF00FD4 00FF00FE FE FE16 LOOP00FF00FE4 00FF FF FF4 2 TOTAL72


Download ppt "EE-2623 Mikroprosesor & Antarmuka Materi 4 Tracing Instruksi Team Dosen 2006."

Presentasi serupa


Iklan oleh Google