Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

POINTER & MANIPULASI BIT DAN LOGIKA. TIPE DATA Tipe-tipe data yang terdapat pada assembler : NamaUkuran DB (Define Byte)1 byte DW (Define Word)2 byte.

Presentasi serupa


Presentasi berjudul: "POINTER & MANIPULASI BIT DAN LOGIKA. TIPE DATA Tipe-tipe data yang terdapat pada assembler : NamaUkuran DB (Define Byte)1 byte DW (Define Word)2 byte."— Transcript presentasi:

1 POINTER & MANIPULASI BIT DAN LOGIKA

2 TIPE DATA Tipe-tipe data yang terdapat pada assembler : NamaUkuran DB (Define Byte)1 byte DW (Define Word)2 byte DD (Define Doubleword)4 byte DF (Define Farwords)6 byte DQ (Define Quardwords)8 byte DT (Define Tenbyte)10 byte EQU=

3 MENGGUNAKAN POINTER Untuk memindahkan data dari variabel maupun register yang berbeda tipe datanya, dapat dilakukan dengan menggunakan perintah PTR. Format penulisan untuk perintah PTR adalah : TipeData PTR operand Contoh : BYTE PTR A BYTE PTR A+1 WORD PTR A WORD PTR A+2

4 Contoh penggunaan pointer di dalam program.MODEL SMALL.CODE ORG 100H DATA:JMP MULAI ADW01EFH BDW02FEH DDD? MULAI:MOV AL, BYTE PTR A; AL = EF, AX=?EF MOV AH, BYTE PTR A+1; AH = 01, AX=01EF MOVBX,B; BX = 02FE MOVWORD PTR D, AX; D = ??01EF MOV WORD PTR D+2, BX; D = 02FE01EF INT20H ENDDATA

5 MANIPULASI BIT DAN LOGIKA Gerbang NOT Berfungsi untuk melakukan komplemen 1 terhadap suatu nilai Syntax : NOTOPERAND Gerbang NEG Berfungsi untuk melakukan komplemen 2 terhadap suatu nilai Syntax : NEGOPERAND Gerbang AND Berfungsi untuk melakukan operasi logika AND Syntax : ANDTUJUAN, SUMBER

6 Gerbang OR Berfungsi untuk melakukan operasi logika OR Syntax : ORTUJUAN, SUMBER Gerbang XOR Berfungsi untuk melakukan operasi logika XOR Syntax : XORTUJUAN, SUMBER TEST Perintah TEST akan meng-AND kedua nilai operand, tetapi hasilnya tidak mempengaruhi nilai kedua operand tersebut. Syntax : TESTOPERAND1,OPERAND2

7 PROSESNYA AX: Proses pergeseran Geser 1: Geser 2: Geser 3: SHL (SHIFT LEFT) Berfungsi untuk menggeser operand1 sebanyak operand2 secara per bit ke kiri. Syntax : SHLOPERAND1, OPERAND2 Contoh: MOVAX,1364H MOVCX,0003H SHLAX,CX

8 PROSESNYA AX: Proses pergeseran Geser 1: Geser 2: Geser 3: SHR (SHIFT RIGHT) Berfungsi untuk menggeser operand1 sebanyak operand2 secara bit ke kanan. Syntax : SHROPERAND1, OPERAND2 Contoh: MOVAX,1364H MOVCX,0003H SHRAX,CX


Download ppt "POINTER & MANIPULASI BIT DAN LOGIKA. TIPE DATA Tipe-tipe data yang terdapat pada assembler : NamaUkuran DB (Define Byte)1 byte DW (Define Word)2 byte."

Presentasi serupa


Iklan oleh Google