Pages

Prraktikum 18 dan 19

Paktikum 18 Menampilkan karakter dan atribut dengan menuliskannya langsung pada memory layar
ketikan programnya sepeti ini



hasilnya seperti ini:



pada praktikum 19 kita akan membuat menu sorot yang akan ditampilkan pada display emulator, berikut ini adalah codingnya


dan hasilnya




Read Users' Comments (0)

Tugas Praktikum XII



.model small ;data dan code yang digunakan program kurang dari 1 segmen atau 64KB
.code ;code segmen digunakan untuk menyimpan program yang nantinya akan dijalankan
org 100h ;program pada saat dijalankan ditaruh pada offset 100h (255) byte

TData: JMP Proses ;Lompat ke Proses
Kal DB 'LANG LING LUNG' ;Kalimat yang akan dicetak
Ganti DB 13,10,'$' ;Perintah ganti baris/break row
Stacks DW ? ; menyimpan nilai dari suatu register untuk sementara sebesar 2 Byte (DW=define word)
Proses:
LEA DX,Kal ;Load effective Address, register DX akan mencatat isi/nilai Kal
PUSH DX ;menyimpan data 1 word dari DX ke stack (SS:SP)

MOV AH,09 ;servis untuk mencetak kalimat
INT 21h ;cetak kalimat
LEA DX,Ganti ; ambil offset Ganti
INT 21h ;cetak kalimat

POP DX ;mengambil data dai stack dan disimpan ke DX
INT 21h ;cetak kalimat

Exit: INT 20h ;selesai, kembali ke DOS
END TData

Read Users' Comments (0)

UTS Assembler


Jawaban UTS Assembler 2014 kelas Pagi Semester 5 SI
I.     Jawab dengan singkat dan jelas!
1.      Sebutkan 8 general purpose register beserta fungsinya? 
  •  AX - the accumulator register: digunakan pada operasi aritmatika terutama
    dalam operasi pembagian dan pengurangan.
  • BX - the base address register: digunakan untuk menunjukkan suatu alamat offset
    dari suatu segmen.
  •  CX - the count register igunakan secara khusus pada operasi looping dimana register ini menentukan berapa banyaknya looping yang akan terjadi.
  •  DX - the data register: digunakan untuk menampung sisa hasil pembagian 16 bit.
  • SI - source index register: digunakan pada operasi string dengan mengakses secara langsung pada alamat di memory
  • DI - destination index register: digunakan pada operasi string dengan mengakses secara langsung pada alamat di memory.
  • BP - base pointer: mencatat suatu alamat di memory tempat data.
  • SP - stack pointer: digunakan untuk mununjukkan alamat dari stack.

Read Users' Comments (0)