IMMEDIATE ADDRESSING And REGISTER
ADDRESSING
IMMEDIATE ADDRESSING
Pengcopyan data yang tercepat ialah yang
dinamakan dengan Immediate Addressing dan Register Addressing. Immediate
Addressing adalah suatu pengcopyan data untuk suatu register 8,16 atau
32(80386) bit langsung dari suatu angka. Contohnya :
MOV AX,50h
MOV EAX,11223344h <80386>
Immediate Addressing dapat juga
mendapatkan nilainya melalui suatu constanta yang telah didefinisikan dengan
perintah EQU, seperti :
A EQU 67h
;
;
MOV AX,A
Perintah diatas akan mengcopykan nilai
67h untuk register AX.
REGISTER ADDRESSING
Register Addressing adalah suatu proses
pengcopyan data antar register. Pengcopyan antar register ini harus digunakan
register yang berukuran sama, seperti AL dan BH, CX dan AX. Contah perintahnya:
MOV AX,CX
Register Addressing dapat juga dapat juga hanya
terdiri atas sebuah register seperti pada perintah INC CX.
;/========================\;
; PROGRAM : ADDR1.ASM ;
; AUTHOR : S’to ;
; FUNGSI : PERKALIAN ;
; DENGAN 80386 ;
;\========================/;
.MODEL SMALL
.386 ; Untuk prosesor 80386
.CODE
ORG 100h
Proses :
MOV EAX,12345678h ; Immediate Addressing
MOV EDX,33112244h ; Immediate Addressing
MOV EBX,EDX ; Register Addressing
MUL EBX ; Register Addressing
END Proses
ConversionConversion EmoticonEmoticon