1 Pertemuan 4 Assembler 2 Matakuliah: H0182/Pemrograman Sistem Tahun: 2006 Versi: 01
2 Learning Outcomes Mahasiswa dapat melakukan proses assembling yaitu mengubah bahasa assembly ke bahasa mesin Mahasiswa dapat melakukan proses assembling secara terstruktur
3 Exercises Example 1 ; 8086 program CODE SEGMENT ASSUME CS:CODE JMP THERE NOP THERE:MOV AX,#0000H NOP CODE ENDS END
4 Working on Example 1 JMP NOP 0002 NOP 0003 MOV AX, NOP A THERE: Displacement 00 Displacement 01 Displacement 02 JMP THERE
5 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
6 Working on Example 2 MOV AX, 0000 FF 0001 FF 0002 DEC AX 0003 CMP AX, JA 0007 FA 0008 NOP A LOOP: Displacement 00 Displacement 01 Displacement FA JA LOOP DELAY: Displacement F7 Displacement F8 Displacement F9 03 F7 03 F7 FA + +