Matakuliah Tahun Versi : H0182/Pemrograman Sistem : 2006 : 01 Pertemuan 4 Assembler 2 1 Learning Outcomes Mahasiswa dapat melakukan proses assembling yaitu mengubah bahasa assembly ke bahasa mesin Mahasiswa dapat melakukan proses assembling secara terstruktur 2 Exercises • Example 1 ; 8086 program CODE SEGMENT ASSUME CS:CODE JMP THERE NOP NOP THERE: MOV AX,#0000H NOP CODE ENDS END 3 Working on Example 1 0000 JMP 0001 02 0002 NOP Displacement 00 0003 NOP Displacement 01 MOV AX, Displacement 02 THERE: 0004 0005 00 0006 00 0007 NOP JMP THERE 0008 0009 000A 04 02 02 4 Exercise • Example 2 ; 8086 program CODE SEGMENT ASSUME CS:CODE DELAY: MOV AX,#0FFFFH LOOP: DEC AX CMP AX,#0000H JA LOOP NOP CODE ENDS END 5 Working on Example 2 DELAY: 0000 LOOP: MOV AX, Displacement F7 0001 FF Displacement F8 0002 FF Displacement F9 0003 DEC AX Displacement FA 0004 CMP AX, 0005 00 0006 00 0007 JA 0008 FA 0009 NOP 000A JA LOOP 03 09 - 03 F7 + FA Displacement 00 Displacement 01 6
© Copyright 2026 Paperzz