Diktat Kuliah Instruksi Mesin
|
|
|
- Hengki Agusalim
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Mikroprosesor dan Antarmuka Diktat Kuliah Instruksi Mesin Nyoman Bogi Aditya Karna Sisfo IMTelkom Institut Manajemen Telkom
2 Dilihat dari fungsi yg dilakukannya, instruksi mesin dapat dibedakan menjadi 1. Data transfer digunakan untuk (1) memindahkan data dari suatu elemen memory ke elemen memory lainnya atau (2) mengisi register data dengan suatu data contoh: MOV, PUSH, POP 2. Aritmetika dan Logika digunakan untuk mengkalkulasi suatu perhitungan aritmetika (contoh: ADD, SUB) dan logika (AND, OR, SHL) 3. Kontrol digunakan untuk memindahkan kontrol instruksi ke suatu lokasi baru (tidak lagi secara sekuensial) contoh: JMP, JZ Instruksi MOV 1. Register Data (contoh: MOV AX,1234 mengisi AX dgn data 1234) 2. Register Register (contoh: MOV AX,BX memindahkan isi BX ke AX) 3. Register Memory (contoh: MOV AX,[BX] memindahkan isi memori ke AX, dimana alamat dari datanya ada di BX) 4. Memory Register (contoh: MOV [BX],AX memindahkan isi AX ke memori, dimana datanya akan ditulis di memori pada alamat yg ada di BX)) Contoh instruksi MOV untuk transfer antar register dan pengisian langsung -a 0F6C:0100 mov bx,abcd mengisi reg. AX dgn data ABCD H 0F6C:0103 mov ah,56 mengisi reg. AH dgn data 56 H 0F6C:0105 mov bl,ah mengcopy isi reg. AH ke reg. BL 0F6C:0107 mov ax,bx mengcopy isi reg. BX ke reg. AX 0F6C:0109 -r AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0100 NV UP EI PL NZ NA PO NC 0F6C:0100 BBCDAB MOV BX,ABCD AX=0000 BX=ABCD CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0103 NV UP EI PL NZ NA PO NC 0F6C:0103 B456 MOV AH,56 AX=5600 BX=ABCD CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0105 NV UP EI PL NZ NA PO NC 0F6C: E3 MOV BL,AH AX=5600 BX=AB56 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0107 NV UP EI PL NZ NA PO NC 0F6C: D8 MOV AX,BX AX=AB56 BX=AB56 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0109 NV UP EI PL NZ NA PO NC catatan: Instruksi berikut akan menimbulkan Error : mov ch,5678 : tidak bisa karena CH = 1 byte dan datanya 2 byte mov dl,ax : tidak bisa karena AX = 2 byte dan DL = 1 byte mov dx,al : tidak bisa karena AL = 1 byte dan DX = 2 byte
3 Contoh instruksi MOV untuk : 1. transfer Register Memory (membaca data dari memori) 2. transfer Memory Register (menulis data ke memori) -a 0F6C:0100 mov bx,0002 mengisi reg. BX dgn data 0002 H 0F6C:0103 mov ah,[bx] membaca memori pada alamat BX sebanyak 1 byte (AH) 0F6C:0105 mov ax,[bx] membaca memori pada alamat BX sebanyak 2 byte (AX) 0F6C:0107 mov ax,[bx+1] membaca memori pada alamat BX+1 sebanyak 2 byte (AX) 0F6C:010A mov [bx],ax menulis isi reg. AX ke memori pada alamat BX 0F6C:010C -d 0F6C: A 0B 0C 0D 0E 0F... 0F6C: A 1B 1C 1D 1E 1F... 0F6C: A 2B 2C 2D 2E 2F!"#$%&'()*+,-./ 0F6C: A 3B 3C 3D 3E 3F :;<=>? 0F6C: A 4B 4C 4D 4E 0F6C: A 5B 5C 5D 5E 5F PQRSTUVWXYZ[\]^_ 0F6C: A 6B 6C 6D 6E 6F `abcdefghijklmno 0F6C: A 7B 7C 7D 7E 7F pqrstuvwxyz{ }~. -r AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0100 NV UP EI PL NZ NA PO NC 0F6C:0100 BB0200 MOV BX,0002 AX=0000 BX=0002 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0103 NV UP EI PL NZ NA PO NC 0F6C:0103 8A27 MOV AH,[BX] DS:0002=02 AX=0200 BX=0002 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0105 NV UP EI PL NZ NA PO NC 0F6C:0105 8B07 MOV AX,[BX] DS:0002=0302 AX=0302 BX=0002 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0107 NV UP EI PL NZ NA PO NC 0F6C:0107 8B4701 MOV AX,[BX+01] DS:0003=0403 AX=0403 BX=0002 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=010A NV UP EI PL NZ NA PO NC 0F6C:010A 8907 MOV [BX],AX DS:0002=0302 AX=00A0 BX=0002 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=010C NV UP EI PL NZ NA PO NC 0F6C:010C 90 NOP -d 0F6C: A 0B 0C 0D 0E 0F... 0F6C: A 1B 1C 1D 1E 1F... 0F6C: A 2B 2C 2D 2E 2F!"#$%&'()*+,-./ 0F6C: A 3B 3C 3D 3E 3F :;<=>? 0F6C: A 4B 4C 4D 4E 0F6C: A 5B 5C 5D 5E 5F PQRSTUVWXYZ[\]^_ 0F6C: A 6B 6C 6D 6E 6F `abcdefghijklmno 0F6C: A 7B 7C 7D 7E 7F pqrstuvwxyz{ }~. catatan: Instruksi berikut akan menimbulkan Error : mov [bx],[bx+1] : transfer data dari memori ke memori secara langsung mov [bx],12 : transfer data langsung ke memori
4 kesimpulan : semua transfer yg melibatkan memori harus via register mov ah,[bl] : register alamat harus digunakan dalam format 2 byte mov [ax],bx : reg. AX bukan register alamat mov [cx],bx : reg. CX bukan register alamat mov [dx],bx : reg. DX bukan register alamat Instruksi PUSH & POP Sebelum membahas tentang instruksi PUSH dan POP, kita harus mempelajari terlebih dahulu mengenai STACK Stack Karena jumlah register data terbatas (hanya 4 buah : AX, BX, CX, DX), maka diperlukan suatu lokasi penyimpanan data untuk sementara yang disebut stack. Kelebihan stack adalah dari kesederhanaannya didalam menyimpan dan mengembalikan kembali data yg telah tersimpan dibandingkan dengan penyimpanan ke memori. Dari arti katanya stack adalah tumpukan. Ini berarti jika kita akan menyimpan data di stack, data tersebut akan ditumpuk berdasarkan urutan siapa yang terakhir datang. Oleh karenanya, sistem akses data di stack disebut LIFO (Last In First Out) dimana data yang akan diambil adalah data yang ditumpuk terakhir. Penumpukan data di stack dilakukan dari bawah. FFFF 5E FFFE CD tumpukan terakhir tumpukan baru Untuk mengidentifikasi tumpukan data terakhir (paling bawah), digunakan register SP (Stack Pointer). Jadi SP akan menunjuk ke tumpukan terendah dari stack. Setiap kali ada data yang ditumpuk, isi SP akan berkurang (counting down). Instruksi yang digunakan untuk operasi stack adalah PUSH dan POP. PUSH akan mendorong data ke stack dan POP akan mengeluarkan data dari stack. -a 0EA0:0100 mov ax,1234 0EA0:0103 mov bx,5678 0EA0:0106 push ax 0EA0:0107 push bx 0EA0:0108 pop ax 0EA0:0109 pop bx SP=FFEE -d ffe0 0EA0:FFE isi stack AX=1234 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0EA0 ES=0EA0 SS=0EA0 CS=0EA0 IP=0103 NV UP EI PL NZ NA PO NC 0EA0:0103 BB7856 MOV BX,5678 AX=1234 BX=5678 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0EA0 ES=0EA0 SS=0EA0 CS=0EA0 IP=0106 NV UP EI PL NZ NA PO NC 0EA0: PUSH AX
5 AX=1234 BX=5678 CX=0000 DX=0000 SP=FFEC BP=0000 SI=0000 DI=0000 DS=0EA0 ES=0EA0 SS=0EA0 CS=0EA0 IP=0107 NV UP EI PL NZ NA PO NC 0EA0: PUSH BX -d ffe0 0EA0:FFE AX ada di stack AX=1234 BX=5678 CX=0000 DX=0000 SP=FFEA BP=0000 SI=0000 DI=0000 DS=0EA0 ES=0EA0 SS=0EA0 CS=0EA0 IP=0108 NV UP EI PL NZ NA PO NC 0EA0: POP AX -d ffe0 0EA0:FFE BX ada di stack AX=5678 BX=5678 CX=0000 DX=0000 SP=FFEC BP=0000 SI=0000 DI=0000 DS=0EA0 ES=0EA0 SS=0EA0 CS=0EA0 IP=0109 NV UP EI PL NZ NA PO NC 0EA0:0109 5B POP BX AX=5678 BX=1234 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0EA0 ES=0EA0 SS=0EA0 CS=0EA0 IP=010A NV UP EI PL NZ NA PO NC Contoh Penggunaan Instruksi Control (JMP dan JZ) -a 0F6C:0100 MOV AX,ABCD 0F6C:0103 MOV BX,DCBA 0F6C:0106 XOR AL,AL 0F6C:0108 JMP 010C 0F6C:010A MOV AL,BH 0F6C:010C JZ 010E 0F6C:010E trace MOV AX,ABCD AX=ABCD BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0103 NV UP EI PL NZ NA PO NC trace MOV BX,DCBA AX=ABCD BX=DCBA CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0106 NV UP EI PL NZ NA PO NC trace XOR AL,AL AX=AB00 BX=DCBA CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=0108 NV UP EI PL ZR NA PE NC trace JMP 010C AX=AB00 BX=DCBA CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=010C NV UP EI PL ZR NA PE NC trace JZ 010E AX=AB00 BX=DCBA CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0F6C ES=0F6C SS=0F6C CS=0F6C IP=010E NV UP EI PL ZR NA PE NC
6 DATA TRANSFER MOV Move 8086/8088 Instruction Set Summary 1. Reg/Mem to/from Reg dw modregr/m 2. Immediate to Register 1011 wreg data data (w=1) 3. Memory to Accumulator w addr-low addr-high 4. Accumulator to Memory w addr-low addr-high contoh 1: MOV AL,BL = 88D8 ( ): d=0,w=0,mod=11,reg=011(bl),r/m=000(al) MOV AX,BX = 89D8 ( ): d=0,w=1,mod=11,reg=011(bx),r/m=000(ax) MOV [BX],AL = 8807 ( ): d=0,w=0,mod=00,reg=000(al),r/m=111([bx]) MOV [BX],AX = 8907 ( ): d=0,w=1,mod=00,reg=000(ax),r/m=111([bx]) MOV AL,[BX] = 8A07 ( ): d=1,w=0,mod=00,reg=000(al),r/m=111([bx]) MOV AX,[BX] = 8B07 ( ): d=1,w=1,mod=00,reg=000(ax),r/m=111([bx]) contoh 2: MOV AX,1234 = B83412( H 12H): w=1,reg=000(ax),low-data=34h,hi-data=12h MOV AL,78 = B078 ( H ): w=0,reg=000(al),data=78h contoh 3: MOV AX,[1234] = A13412 ( H 12H)): w=1,addr-low=34h,addr-high=12h contoh 4: MOV [1234],AX = A33412 ( H 12H)): w=1,addr-low=34h,addr-high=12h PUSH - Push 1. Register reg 2. Segment Register 000reg110 contoh 1: PUSH AX contoh 2: PUSH CS = 50 ( ): reg=000(ax) = 0E ( ): reg=01(cs) POP - Pop 1. Register reg 2. Segment Register 000reg111 contoh 1: POP AX = 58 ( ): reg=000(ax) contoh 2: POP CS = 0F ( ): reg=01(cs) ARITHMETIC ADD - Add 1. Reg/Mem with Register dw modregr/m 2. Immediate to Reg/Mem sw mod000r/m data data(sw=01 3. Immediate to AX/AL w data data (w=1) contoh 1: ADD BX,CX = 01CB ( ):d=0,w=1,mod=11,reg=001(CX),r/m=011(BX) ADD BL,CL = 00CB ( ):d=0,w=0,mod=11,reg=001(CL),r/m=011(BL) contoh 2: ADD BX,1234 = 81C33412 ( H 12H): sw=01,mod=11,r/m=011 contoh 3: ADD AX,1234 = ( H 12H): w=1,low-data=34h,hi-data=12h
7 SUB - Subtract 1. Reg/Memory and Reg dw modregr/m 2. Immediate from Reg/Mem sw mod101r/m data data(sw=01 3. Immediate from AX/AL w data data (w=1) contoh 1: SUB BX,CX = 29CB ( ):d=0,w=1,mod=11,reg=001(CX),r/m=011(BX) SUB BL,CL = 28CB ( ):d=0,w=0,mod=11,reg=001(CL),r/m=011(BL) contoh 2: SUB BX,1234 = 81EB3412 ( H 12H): sw=01,mod=11,r/m=011 contoh 3: SUB AX,1234 = 2D3412 ( H 12H): w=1,low-data=34h,hi-data=12h LOGIC NOT - Invert w mod01 0r/m SHL = Shift Logical Left vw mod10 0r/m SHR = Shift Logical Right vw mod10 1r/m AND - And 1. Reg/Memory and Reg dw modregr/m 2. Immediate to Reg/Mem w mod100r/m data data (w=1) 3. Immediate to AX/AL w data data (w=1) OR - Or 1. Reg/Memory and Reg dw modregr/m 2. Immediate to Reg/Mem w mod001r/m data data (w=1) 3. Immediate to AX/AL w data data (w=1) XOR - Exclusive Or 1. Reg/Memory and Reg dw modregr/m 2. Immediate to Reg/Mem w mod110r/m data data (w=1) 3. Immediate to AX/AL w data data (w=1) CONTROL TRANSFER JMP - Unconditional Jump Direct w/in Segment Short disp JE/JZ - Jump on Equal/Zero disp contoh: -a 100 0D9C:0100 jmp 010f 0D9C:0102 jmp D9C:0104 jz 010f 0D9C:0106 jz D9C:0108
8 -u 100 0D9C:0100 EB0D JMP 010F 0D9C:0102 EBFC JMP D9C: JZ 010F 0D9C: F8 JZ 0100 jadi: JMP 010F = EB0D ( ):jump 0D(=+13) bytes forward (IP=IP+13) JMP 0100 = EBFC ( ):jump FC(=-4) bytes forward (IP=IP-4) JZ 010F = 7409 ( ):jump 09(=+9) bytes forward (IP=IP+9) JZ 0100 = 74F8 ( ):jump FB(=-8) bytes forward (IP=IP-8) (angka minus menggunakan format 2 s complement) NOTES: d=direction: if d=1 then to reg (Reg Mem) if d=0 then from reg (Reg Reg, Mem Reg) w=word: if w=1 then word operation (1 word = 2 bytes) if w=0 then byte operation mod=mode: if mod=11 then r/m is treated as a REG field if mod=00 then DISP=0, disp-low and disp-high are absent disp: show how far should the CPU jump from recent point (reg. IP) r/m: if r/m = 000 then EA = (BX) + (SI) + DISP if r/m = 001 then EA = (BX) + (DI) + DISP if r/m = 010 then EA = (BP) + (SI) + DISP if r/m = 011 then EA = (BP) + (DI) + DISP if r/m = 100 then EA = (SI) + DISP if r/m = 101 then EA = (DI) + DISP if r/m = 110 then EA = (BP) + DISP* if r/m = 111 then EA = (BX) + DISP if s:w=01 then 16 bits of immediate data form the operand if s:w=11 then an immediate data byte is sign extended to form the 16-bit operand REG is assigned according to the following table: 16-Bit (w=1) 8-Bit (w=0) Segment 000 AX 001 CX 010 DX 011 BX 100 SP 101 BP 110 SI 111 DI 000 AL 001 CL 010 DL 011 BL 100 AH 101 CH 110 DH 111 BH 00 ES 01 CS 10 SS 11 DS Instruksi pada up selalu memiliki 2 bagian yaitu operation code (op-code) dan data. Instruksi 1 byte : op-code Instruksi 2 byte : op-code data Instruksi 3 byte : op-code data data
9 Instruksi 3 byte : op-code data data data -a EA0:0100 mov ax,1234 0EA0:0103 mov bl,f7 0EA0:0105 push ax -u EA0:0100 B83412 MOV AX,1234 0EA0:0103 B3F7 MOV BL,F7 0EA0: PUSH AX Yang tercetak tebal merupakan op-code nya dimana : B8 berarti MOV AX,???? B3 berarti MOV BL,??
0F9C:0000 9A00009E0F CALL 0F9E:0000 0F9C: PUSH BP 0F9C: E5 MOV BP,SP 0F9C: C0 XOR AX,AX 0F9C:000A 9ACD029E0F CALL 0F9E:02CD
Instruksi Mesin µp 8088 Instruksi mesin (machine instruction) adalah instruksi-instruksi yg dapat dikerjakan oleh suatu mikroprosesor. Suatu program bahasa Pascal tidak akan dapat dieksekusi secara langsung
Proses pembacaan data oleh up dari memori (arah data : up! memori) memori
Interaksi µp dengan memori Dari bagan organisasi komputer di atas, terlihat bahwa up dapat :. mengambil (membaca) informasi dari memori. 2. menyimpan (menulis) informasi ke memori Seperti halnya manusia
Diktat Kuliah intel 8088
Mikroprosesor dan Antarmuka Diktat Kuliah intel 888 Nyoman Bogi Aditya Karna Sisfo IMTelkom [email protected] http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id Bagan
Diktat Kuliah Instruksi dan Segmentasi
Mikroprosesor dan Antarmuka Diktat Kuliah Instruksi dan Segmentasi Nyoman Bogi Aditya Karna Sisfo IMTelkom [email protected] http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id
Terminologi. Diktat Kuliah Sistem Mikroprosesor v of 38
Terminologi Istilah-istilah yang sering digunakan dalam dunia komputer :. Sistem bilangan adalah metode yg menyepadankan suatu besaran dengan suatu simbol tertentu. Contoh: manusia menggunakan sistem bilangan
DIKTAT KULIAH. MIKROPROSESOR dan ANTARMUKA (S1 TE)
DIKTAT KULIAH MIKROPROSESOR dan ANTARMUKA (S1 TE) Disusun oleh : Nyoman Bogi Aditya Karna, ST., MSEE JURUSAN TEKNIK ELEKTRO SEKOLAH TINGGI TEKNOLOGI TELKOM BANDUNG 2002 LEMBAR PENGESAHAN DIKTAT KULIAH
Diktat Kuliah Organisasi dan Interaksi
Mikroprosesor dan Antarmuka Diktat Kuliah Organisasi dan Interaksi Nyoman Bogi Aditya Karna Sisfo IMelkom [email protected] http://bogi.blog.imtelkom.ac.id Institut Manajemen elkom http://www.imtelkom.ac.id
Diktat Kuliah - Pipeline
Mikroprosesor dan Antarmuka Diktat Kuliah - Pipeline Nyoman Bogi Aditya Karna Sisfo IMTelkom [email protected] http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id Proses
Pada pembahasan kali ini, digunakan instruksi MOV untuk menjelaskan mode pengalamatan data. Format penulisannya adalah :
Pada pembahasan kali ini, digunakan instruksi MOV untuk menjelaskan mode pengalamatan data. Format penulisannya adalah : MOV Reg2,Reg1 MOV disebut sebagai opcede Reg1 dan Reg2 disebut sebagai operand Reg1
UJIAN AKHIR SEMESTER TAHUN AKADEMIK 2010/2011
NIM NAMA KELAS DOSEN UJIAN AKHIR SEMESTER TAHUN AKADEMIK 2010/2011 TEAM MIKROPROSESOR DAN ANTARMUKA (SK2023) Tanggal Waktu 120 menit Sifat Ujian Closed book, No Calculator TTD Nilai A. Pilihan Ganda Pilihlah
Mata Kuliah : Bahasa Rakitan
Mata Kuliah : Bahasa Rakitan Materi ke-4 Program Bahasa Rakitan dengan DEBUG.COM Perintah dan Fungsi dalam DEBUG.COM DEBUG, menjalankan program DEBUG : A> DEBUG nama file. COM Q (Quit), keluar dari program
Dosen : Team (no cheating, no book, no note, no additional paper, no calculator)
1. Untuk membedakan alamat bagi 4 chip memory berkapasitas sama yang terhubung dengan i8088, maka digunakan pin-pin address : a. A 1 -A 0 b. A 3 -A 1 c. A 19 -A 18 d. A 17 -A 16 2. Address decoder berikut
PETA MEMORI MIKROPROSESOR 8088
1. Bagan Dasar µp 8088 PETA MEMORI MIKROPROSESOR 8088 Gambar 1. Bagan Dasar µp 8088 Elemen didalam mikroprosesor adalah : CU (Control Unit) adalah manajer dari semua unit. CU mengatur keselarasan kerja
MODUL V STACK dan PENGENALAN PROCEDURE
MODUL V STACK dan PENGENALAN PROCEDURE Stack Stack merupakan bagian memori yang digunakan untuk menyimpan nilai dari suatu register secara sementara. Operasi stack dinamakan juga LIFO (Last In First Out).
REGISTER Register-register yang terdapat pada mikroprosesor, antara lain :
REGISTER Register adalah sebagian memori dari mikroprosesor yang dapat diakses dengan kecepatan yang sangat tinggi. Register-register yang terdapat pada mikroprosesor, antara lain : General purpose register
Instruksi-Instruksi Pemindahan Data. Sistem Komputer Universitas Gunadarma
Instruksi-Instruksi Pemindahan Data Sistem Komputer Universitas Gunadarma Sekilas Tentang MOV Intruksi MOV diperkenalkan bersamasama dengan instruksi bahasa mesin yang dapat digunakan dalam bermacammacam
PERTEMUAN : 4 EKSPLORASI DEBUG
PERTEMUAN : 4 EKSPLORASI DEBUG Jurusan Teknik Informatika STT PLN [email protected] Riki Ruli S - http://blogriki.wordpress.com A ( Assemble/Address) : Memulai pembuatan program assembly dengan Debug
MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL
Perguruan Tinggi Mitra Lampung MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL 8086 Erwin Ardianto, S.T FLAG REGISTER 8086 memiliki flag register dengan panjang16-bit. Dari 16-bit itu terdapat 9 bendera
IMPLEMENTASI PENGISIAN REGISITER DATA DAN OPERASI ARITMATIKA MENGGUNAKAN PROGRAM COMMAND PROMPT, BAHASA ASSEMBLER
IMPLEMENTASI PENGISIAN REGISITER DATA DAN OPERASI ARITMATIKA MENGGUNAKAN PROGRAM COMMAND PROMPT, BAHASA ASSEMBLER Hambali Program Studi Sistem Informasi, STMIK Logika Medan email: [email protected]
MODE PENGALAMATAN PROGRAM MEMORI
MODE PENGALAMATAN PROGRAM MEMORI Mode pengalamatan program memori menggunakan instruksi JMP dan CALL, terdiri dari tiga bentuk yang berbeda: langsung, relatif, dan tak langsung. Bagian ini mengenal tiga
Karakteristik Instruksi Mesin
PERTEMUAN Karakteristik Instruksi Mesin Instruksi mesin (machine intruction) yang dieksekusi membentuk suatu operasi dan berbagai macam fungsi CPU. Kumpulan fungsi yang dapat dieksekusi CPU disebut set
PERINTAH-PERINTAH DASAR (UMUM)
PERINTAH-PERINTAH DASAR (UMUM) Data movement instruction Pada setiap program kita akan menghadapi pemindahan data antara memory dan register CPU pemindahan tersebut bisa dari memory ke beberapa register,
Pertemuan ke 7 Mode Pengalamatan. Computer Organization Eko Budi Setiawan
Pertemuan ke 7 Mode Pengalamatan Computer Organization Eko Budi Setiawan Mode Pengalamatan Mengatasi keterbatasan format instruksi Dapat mereferensi lokasi memori yang besar Mode pengalamatan yang mampu
Mikroprosesor. Bab 3: Arsitektur Mikroprosesor. INTEL 8086 Generasi Awal Prosesor PENTIUM. Arsitektur Mikroprosesor 1
Mikroprosesor Bab 3: Arsitektur Mikroprosesor Generasi Awal Prosesor PENTIUM Arsitektur Mikroprosesor 1 20 bit Arsitektur Mikroprosesor 16 bit Register Antrian (FIFO) Arsitektur Mikroprosesor 2 Prosesor
Arsitektur dan Organisasi
Arsitektur dan Organisasi Komputer 7 Aditya Wikan Mahastama, S.Kom Week 11 Set Instruksi Apakah Set Instruksi itu? Set instruksi (instruction set): sekumpulan lengkap instruksi yang dapat dimengerti oleh
Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer
Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer SAP-2 Mohamad Dani (MHM) E-mail: [email protected] Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom
Pemrograman Assembler dengan Debug
Pemrograman Assembler dengan Debug dadang mulyana 2012 1 Implementasi bahasa assembly bisa menggunakan 2 cara: 1. Menggunakan Debug 2. Pemrograman dengan Software Assembler dadang mulyana 2012 2 1 Debug
Eksplorasi Prosesor 8086 Dengan Program DEBUG
dapat digunakan untuk mengeksplorasi keluarga prosesor 8086 termasuk PENTIUM pada PC telah disertakan setiapkali user melakukan instalasi WINDOWS Untuk menjalankan DEBUG, click Start-Run, kemudian ketik
BAB VII KOMPUTER SEDERHANA SAP-3 (SIMPLE AS POSSIBLE-3)
Tony Darmanto, ST / IV / TI / STMIK Widya Dharma / Hal 1 BAB VII KOMPUTER SEDERHANA SAP-3 (SIMPLE AS POSSIBLE-3) 7.1. Model Pemrograman Komputer SAP-3 adalah komputer 8-bit yang memiliki keselarasan (compatibel)
KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia
KONIGURASI PIN-PIN MIKROPROSESOR Z 80 Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro PTK Universitas Pendidikan Indonesia 1. Konfigurasi Pengelompokan pin pin dari mikroprosesor Z80 dapat dilihat
R E G I S T E R. = Code Segment Register = Data Segment Register = Stack Segment Register = Extra Segment Register. 3.
R E G I S T E R Register adalah sebagian kecil memori komputer yang dipakai untuk tempat penampungan data dengan ketentuan bahwa data yang terdapat dalam register dapat diproses dalam berbagai operasi
Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016
Set Instruksi & Mode Pengalamatan Team Dosen Telkom University 2016 Karakteristik Instruksi Mesin Set intruksi adalah kumpulan lengkap dari instruksi yang dapat dieksekusi oleh CPU Set instruksi adalah
Mikroprosesor. Pertemuan 8. By: Augury
Mikroprosesor Pertemuan 8 By: Augury [email protected] Sinyal pada Mode Maksimum Status siklus bus Status siklus bus ( S0, S1, S2 ) Sinyal ini merupakan keluaran yang akan diberikan oleh IC lain
SISTEM KERJA MIKROPROSESOR
1 SISTEM KERJA MIKROPROSESOR Percobaan I Tujuan Percobaan 1. Mempelajari hubungan bahasa tingkat rendah dengan arsitektur mikroprosesor. 2. Memahami konsep pemograman modular dan pengolahan data dalam
Simple As Possible (SAP) - 2. Abdul Syukur
Simple As Possible (SAP) - 2 Abdul Syukur [email protected] http://skurlinux.blogspot.com 053740514 Arsitektur Komputer SAP-2 Persamaan dengan SAP-1 : Sama-sama komputer bit. Kesamaan ini dapat
OPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088
OPERATION SYSTEM Nama : Dian Fahrizal Nim : 110170096 Unit : A3 Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088 Mikroprosesor 8086/8088 memiliki 4 register yang masing-masingnya terdiri dari
Mode Pengalamatan. Sistem Komputer Universitas Gunadarma
Mode Pengalamatan Sistem Komputer Universitas Gunadarma Mode Pengalamatan Data Gambar 3.1 Intruksi MOV yang menggambarkan sumber, tujuan dan aliran data. Gambar 3.2 menggambarkan semua variasi yang mungkin
Instruksi Mikroprosesor. Mode Pengalamatan-Jenis[1]
Mikroprosesor dan Antarmuka Instruksi Mikroprosesor Oleh. Junartho Halomoan ([email protected]) Mode Pengalamatan-Jenis[1] LOGO Addressing Mode / Mode Penglamatan : adalah cara, bagaimana 8088 dapat
Simple As Possible (SAP) - 2. Abdul Syukur
Simple As Possible (SAP) - 2 Abdul Syukur [email protected] http://skurlinux.blogspot.com 053740514 Arsitektur Komputer SAP-2 Persamaan dengan SAP-1 : Sama-sama komputer bit. Kesamaan ini dapat
MODUL I PENGENALAN ASSEMBLY
MODUL I PENGENALAN ASSEMBLY Apakah bahasa assembly? Bahasa assembly adalah bahasa pemrograman dengan korespondensi satu-satu antara perintahperintah/pernyataannya dan bahasa mesin komputer. Bahasa assembly
Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA
Materi 3 SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA dadang mulyana 2012 1 Komponen Mikrokomputer Video display (jenis dan resolusi) Keyboard Drive Disk Unit system Prosessor Pendukung dadang mulyana 2012
DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2
DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2 1 11/20/2016 1 Setelah mengikuti perkuliahan ini mahasiswa dapat: Memahami Arsitektur SAP-2. Menjelaskan cara kerja SAP-2. Menjelaskan instruksi-instruksi
INSTRUKSI DASAR Salahuddin, SST.
INSTRUKSI DASAR 8085 Salahuddin, SST Email : [email protected] [email protected]@gmail Web Site : www.salahuddinali.com Format perintah yang digunakan pada CPU 8085 Instruksi CPU 8085
Mata Kuliah : Bahasa Rakitan Materi ke-3
Mata Kuliah : Bahasa Rakitan Materi ke-3 Struktur Register REGISTER Register adalah sebagian kecil memory komputer yang dipakai i untuk tempatt penampungan dt data. Data yang terdapat dalam register dapat
MEMULAI MEMPROGRAM DI DOS. Struktur Assambler. Menggunakan Debug dari DOS
MEMULAI MEMPROGRAM DI DOS Tools yang perlu digunakan: Sistem operasi Microsoft DOS yang dilengkapi dengan debug.exe atau debug.com Turbo Assembler (TASM) atau Microsfot Macro Assembler (MASM) Turbo debugger
BAB 3 UNIT KONTROL. Universitas Gadjah Mada 1
BAB 3 UNIT KONTROL Unit kontrol bertanggung jawab atas terbentuknya operasi yang sesuai dengan instruksi yang terdapat pada program. Eksekusi instruksi dilakukan satu persatu, dimulai dari awal program,
Sistem Komputer. Komputer terdiri dari CPU, Memory dan I/O (Arsitektur Von-Neumann) Ada tiga bus dalam sistem komputer
ELEKTRONIKA DIGITAL TEORI ANTARMUKA Sistem Komputer Komputer terdiri dari CPU, Memory dan I/O (Arsitektur Von-Neumann) Komponen komputer dihubungkan oleh bus. Ada tiga bus dalam sistem komputer Alamat
Kuis : Bahasa Rakitan (UAS)
Kuis : Bahasa Rakitan (UAS) Nama NIM Kelas :.. :.. :.. (Jawaban dikerjakan pada lembar soal ini, dikumpulkan melalui asisten dengan print out paling lambat dan email ke [email protected]) Teknis pengumpulan
Mode Pengalamatan (Addressing Mode) Keluarga Prosesor 8086
Mode Pengalamatan (Addressing Mode) Keluarga Prosesor 8086 Mode Pengalamatan Pada Mikroprosesor Keluarga 8086 Merupakan cara memberikan perintah transfer/pemindahan data dari lokasi satu ke lokasi lainnya.
MICROPROSESSOR ASEMBLY (REGISTER)
MICROPROSESSOR ASEMBLY (REGISTER) D I S U S U N OLEH: Nama : Indah Dwi Ramyani NPM : 11105111281 Kelas : 5 YAYASAN PEMBANGUNAN KAMPUS JABAL GHAFUR UNIVERSITAS JABAL GHAFUR SIGLI FAKULTAS TEKNIK INFORMATIKA
Arsitektur Set Instruksi. Abdul Syukur
Arsitektur Set Instruksi Abdul Syukur [email protected] http://skurlinux.blogspot.com 085374051884 Tujuan Memahami representasi set instruksi, dan jenis-jenis format instruksi. Mengetahui jenis-jenis
DASAR KOMPUTER. Assembly Language
DASAR KOMPUTER Assembly Language CPU Register Register PC General purpose registers AX - the accumulator register (divided into AH / AL). BX - the base address register (divided into BH / BL). CX - the
Arsitektur SAP-2 W BUS ACKNOWLEDGE HEXADECIMAL KEYBOARD ENCODER ACCUMULATOR INPUT PORT 1 ALU FLAGS READY INPUT PORT 2 SERIAL IN PROGRAM COUNTER TMP
W BUS ACKNOWLEDGE HEXADECIMAL KEYBOARD ENCODER 16 ACCUMULATOR INPUT PORT 1 READY SERIAL IN 0 7 INPUT PORT 2 ALU 2 FLAGS PROGRAM COUNTER 16 TMP MAR 16 B 16 64 K MEMORY C Arsitektur SAP-2 MDR OUTPUT PORT
Daftar Isi. Daftar Isi Pertemuan 2: Pengenalan Debug dan Interrupt P2.1. Teori Pengenalan DEBUG... 3
Daftar Isi Daftar Isi... 1 Pertemuan 2: Pengenalan Debug dan Interrupt... 2 P2.1. Teori... 3 Pengenalan DEBUG... 3 Perbedaan Program COM dan EXE... 3 Perintah-perintah Dasar DEBUG... 4 Perintah-perintah
Organisasi & Arsitektur Komputer
Organisasi & Arsitektur Komputer 1 Set Instruksi Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan [email protected] www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013 Arsitektur Komputer
BAB VIII OPERASI ARITMATIKA
BAB VIII OPERASI ARITMATIKA 8.1. OPERASI PENAMBAHAN 8.1.1. ADD Untuk menambah dalam bahasa assembler digunakan perintah ADD dan ADC serta INC. Perintah ADD digunakan dengan syntax : ADD Tujuan,Asal Perintah
Intermediate Code Form
Intermediate Code Form Kriteria Pemilihan Intermediate Code Form (ICM) yang tepat : Kemudahan dalam membangun ICM sehingga memudahkan proses analisis dan interpretasi pada pass II Storage area yang ekonomis,
Set Instruksi: Set instruksi?
Set Instruksi: 1 Set instruksi? Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut sebagai instruksi mesin (machine instructions) atau
Simple As Posible 2 (bag-1)
Simple As Posible 2 (bag-1) (Pertemuan ke-17) Disusun ulang oleh: Andrian Rakhmatsyah Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Maret 2016 Arsitektur
ORGANISASI DAN ARSITEKTUR KOMPUTER. rsp oak informatika
ORGANISASI DAN ARSITEKTUR KOMPUTER rsp oak informatika 1 Microprocessor Intel 80x86 rsp oak informatika 2 Central Processing Unit (CPU) CPU merupakan eupa a prosesor untuk memproses data Terpusat (central)
Hanif Fakhrurroja, MT
Pertemuan 11 Organisasi Komputer Arsitektur Set-Set Instruksi Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Apakah set Instruksi itu? Kumpulan instruksi lengkap
Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan
Bab 10 Disusun Oleh : Rini Agustina, S.Kom, M.Pd Definisi: lengkap instruksi yang dapat adalah kumpulan dimengerti CPU Sifat2: 1. Merupakan Kode Mesin 2. Dinyatakan dalam Biner 3.Biasanya digunakan dalam
MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS :
MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI Nama : Annisa Christyanti Kelas : XI TJA 3 NIS : 3103113017 TEKNIK JARINGAN AKSES SMK TELKOM SANDHY PUTRA PURWOKERTO TAHUN AJARAN 2014/2015 Mode dan Format
Kumpulan instruksi lengkap yang dimengerti
Set Instruksi: 1 Set instruksi? Kumpulan instruksi lengkap yang dimengerti oleh CPU Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut
a b a AND b a OR b a XOR b a NOT a
MODUL IV LOGIC, SHIFT, and ROTATE INSTRUCTIONS Untuk mengubah bit-bit secara individual dalam komputer maka menggunakan operasi logika. Nila biner dari 0 dan 1 diperlakukan sebagai salah (0) dan benar
Arsitektur dan Organisasi Komputer Set Intruksi
5/21/2015 Arsitektur dan Organisasi Komputer Set Intruksi 1 Set instruksi? Kumpulan instruksi lengkap yang dimengerti oleh CPU Kode mesin Biner Kode assembly Gembong Edhi Setyawan s1 / TI / semester 3
Memori Semikonduktor
Memori Semikonduktor Tiga jenis yang umum digunakan saat ini adalah: 1. Memori semi konduktor yang memakai teknologi LSI (Large-scale integration), adalah istilah teknis dalam bahasa Inggris di bidang
Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer
Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer SAP-3 Mohamad Dani (MHM) E-mail: [email protected] Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom
Memory. Klasifikasi. Hirarki Memory
Klasifikasi Memory ROM (Read Only Memory) merupakan media penyimpan data non-volatile (volatile = menguap) yang berarti datanya tidak akan hilang meskipun power supplynya diputuskan. Contoh: ROM BIOS (ROM
ARSITEKTUR KOMPUTER SET INSTRUKSI
LOGO ASSALAMU ALAIKUM ARSITEKTUR KOMPUTER SET INSTRUKSI Disajikan Oleh : RAHMAD KURNIAWAN, S.T., M.I.T. TEKNIK INFORMATIKA UIN SUSKA RIAU Karakteristik dan Fungsi Set Instruksi Operasi dari CPU ditentukan
LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM OPERASI ARITMATIKA. Kelas : INF 2B Praktikum 1 Nama : Fernalia NIM : J3C212210
LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM OPERASI ARITMATIKA Kelas : INF 2B Praktikum 1 Nama : Fernalia NIM : J3C212210 PROGRAM KEAHLIAN MANAJEMEN INFORMATIKA DIREKTORAT PROGRAM DIPLOMA
PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI
PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI KARAKTERISTIK DAN FUNGSI SET INSTRUKSI Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut
BAB 3 MODE AKSES MEMORI, PENGGUNAAN VARIABEL DAN STACK
BAB 3 MODE AKSES MEMORI, PENGGUNAAN VARIABEL DAN STACK Pengaksesan memori yang dibicarakan dalam bab ini meliputi memori internal prosesor yang biasa disebut sebagai register dan memori di luar prosesor.
MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1
MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1 A. Tujuan Pada akhir praktikum ini, peserta dapat: 1. Memahami komponen arsitektur komputer tingkat bawah. 2. Menggunakan simulator untuk
PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Praktikum Bahasa Rakitan Hand On Lab 4
Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon : +62711 353414 PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Praktikum Bahasa Rakitan Hand On Lab
Pipeline pada x86. Sebagai contoh : Instruksi 1 : ADD AX,AX Instruksi 2 : ADD BX,CX
Pipeline pada x86 Karena untuk setiap tahap pengerjaan instruksi, komponen yang bekerja berbeda, maka dimungkinkan untuk mengisi kekosongan kerja di komponen tersebut. Sebagai contoh : Instruksi 1 : ADD
CENTRAL PROCESSING UNIT CPU
CENTRAL PROCESSING UNIT CPU edywin 1 Central Processing Unit CPU terdiri dari : - Bagian data (Datapath) yang berisi register register untuk penyimpanan data sementara dan sebuah ALU untuk melaksanakan
William Stallings Computer Organization and Architecture. Chapter 9 Set Instruksi: Karakteristik dan Fungsi
William Stallings Computer Organization and Architecture Chapter 9 Set Instruksi: Karakteristik dan Fungsi 1 Set instruksi? Kumpulan instruksi lengkap yang dimengerti oleh CPU Kode mesin Biner Kode assembly
Microcontroller: Bahasa Pemrograman Assembly 8051
Microcontroller: Bahasa Pemrograman Assembly 8051 Oleh: Ali Sofyan Kholimi Universitas Muhammadiyah Malang E-Mail / IM: [email protected] Blog: http://kholimi-id.blogspot.com Tujuan Belajar Mendaftar register
Kuliah 3: 3.1. Debugging dan TASM 3.2. Interrupt
Kuliah 3: 3.1. Debugging dan TASM 3.2. Interrupt Bahasa Rakitan 1 3.1.1. Debugging Proses Pembuatan Program Terdapat 5 langkah: 1. Desain Algoritma: Penetapan masalah Pengusulan solusi yang terbaik Pembuatan
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO Oky Dwi Nurhayati, ST, MT email: [email protected] 1 Central Processing Unit CPU terdiri dari : - Bagian data (Datapath) yang berisi register register
Assembly Basic Programming. By. Rita Wiryasaputra,ST., M. Cs Universitas Indo Global Mandiri 2012
Assembly Basic Programming By. Rita Wiryasaputra,ST., M. Cs Universitas Indo Global Mandiri 2012 Memulai Bahasa Rakitan Untuk membuat pemrograman bhs rakitan diperlukan compiler dlm hal ini adalah TASM
Mengenal bahasa assembly
Mengenal bahasa assembly adiatma [email protected] Abstrak Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program
Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan
Arsitektur dan Organisasi Komputer Set instruksi dan Pengalamatan Komponen Komputer Karakteristik Instruksi Mesin Instruksi mesin (machine intruction) yang dieksekusi membentuk suatu operasi dan berbagai
PENGERTIAN REGISTER. Arsitektur Mikroprosesor INTEL 8086 Tinjauan Umum
PENGERTIAN REGISTER Dalam pemrograman dengan bahasa Assembly, mau tidak mau anda harus berhubungan dengan apa yang dinamakan sebagai Register. Lalu apakah yang dimaksudkan dengan register itu sebenarnya?.
Diktat Kuliah Memory Hardware
Mikroprosesor dan Antarmuka Diktat Kuliah Memory Hardware Nyoman Bogi Aditya Karna Sisfo IMTelkom [email protected] http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id
Bahasa Rakitan By Okti Yudhanti Nur K REGISTER
REGISTER PENGERTIAN REGISTER Dalam pemrograman dengan bahasa Assembly, mau tidak mau anda harus berhubungan dengan apa yang dinamakan sebagai Register. Lalu apakah yang dimaksudkan dengan register itu
PERCOBAAN 2 TRANSFER DATA. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY
PERCOBAAN 2 TRANSFER DATA Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : [email protected] Percobaan ini akan memperkenalkan dan membiasakan diri dengan konsep dasar serta fungsi suatu instruksi transfer
MODUL III FLOW CONTROL INSTRUTIONS
MODUL III FLOW CONTROL INSTRUTIONS Intruksi lompatan (jump) dan perulangan (loop) digunakan untuk pengambilan keputusan dan mengulang bagian-bagian kode. Untuk mengontrol instruksi lompatan (jump) dan
ARSITEKTUR SET INSTRUKSI. Ptputraastawa.wordpress.com
ARSITEKTUR SET INSTRUKSI [email protected] Ptputraastawa.wordpress.com Karakteristik Dan Fungsi Set Instruksi Operasi dari CPU ditentukan oleh instruksi-instruksi yang dilaksanakan atau dijalankannya.
KALKULATOR ASSEMBLY Lutfi Budi Ilmawan
KALKULATOR ASSEMBLY Lutfi Budi Ilmawan 1. Analisis Kebutuhan Awal Penggunaan aplikasi kalkulator dengan menggunakan bahasa assembly sesuai dengan kode program yang terlampir membutuhkan operand-operand
LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM POINTER OPERASI ARITMATIKA
LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM POINTER OPERASI ARITMATIKA Kelas : INF 2B Praktikum 1 Nama : Fernalia NIM : J3C212210 PROGRAM KEAHLIAN MANAJEMEN INFORMATIKA DIREKTORAT PROGRAM
TEORI MIKROPROSESOR 8088
TEORI MIKROPROSESOR 8088 I. MIKROPROSESOR 8088 Mikroprosesor 8088 mulai diperkenalkan oleh Intel Corporation pada tahun 1978. Mikroprosesor ini mengawali sejarah perkembangan mikroprosesor Intel selanjutnya,
Materi 3: Instruction Set
Materi 3: Instruction Set I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Lokasi dan Pengalamatan Memori Tipe-tipe Instruksi Mode Pengalamatan Kusuma Wardana, M.Sc. 2 Lokasi dan Pengalamatan
ARSITEKTUR MIKROPROSESOR Z80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia
ARSITEKTUR MIKROPROSESOR Z80 Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Pada bab ini akan dibahas tentang tujuan perkuliahan, arsitektur mikroprosesor
PEMROGRAMAN 8085 Kelompok Instruksi Email : [email protected] [email protected]@gmail Web Site : www.salahuddinali.com Kelompok Instruksi Transfer Data MOV MVI transfer data transfer
Daftar Isi. Daftar Isi Pertemuan 4: Operator Aritmatika, Logika dan Instruksi Banding dan Lompatan P4.1. Teori... 3
Daftar Isi Daftar Isi... 1 Pertemuan 4: Operator Aritmatika, Logika dan Instruksi Banding dan Lompatan... 2 P4.1. Teori... 3 Operasi Aritmatika... 3 Operasi Logika... 8 Pergeseran Bit... 11 Instruksi Banding...
Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2. Panjang instruksi : 1 byte. Panjang instruksi : 2 byte
Andrian Rakhmatsyah Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2 1. Operand kedua adalah register B dan C Panjang instruksi : 1 byte Format : Opcode Contoh : ANA B 2. Operand kedua
Simple As Posible 2 (bag-2)
Simple As Posible 2 (bag-2) (Pertemuan ke-18) Disusun ulang oleh: Andrian Rakhmatsyah Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Maret 2016 Instruksi
Instruksi-Instruksi MIPS
Instruksi-Instruksi MIPS Instruksi Tipe Load atau Store 35 or 43: opcode (6 bit) 35 = load = 100011 43 = store = 101011 rs: register source (5 bit) Operasi Load: rs = Read register 1 = nomor register yang
