a

Instruksi Aritmatika

Instruksi-instruksi menunjukkan ragam pengalamatan yang dapat digunakan dengan masing-masing instruksi.
a. Penjumlahan
Source (sumber) adalah operand dengan ragam pengalamatan, register indirect, indirect atau immediete. 

b. Incremental dan Decremental 
Data didalam memori internal dapat dinaikkan atau diturunkan (Incremental dan Decremental), tanpa melalui akumulator, demikian juga pada DPTR yang digunakan untuk menghasilkan pengalamatan 16 bit di memori eksternal. 

c. Perkalian 
Instruksi MUL AB mengalikan akumulator dengan data yang ada pada register B dan meletakkan hasil 16 bit ke dalam register A dan B. Register A berisi lo-byte dan register B berisi hi-byte. Bila hasilnya lebih besar dari 255 (0FFh), maka bit 0V set, sedangkan bit CY selalu akan di clearkan (‘0’). 

d. Pembagian 
Instruksi DIV AB membagi isi akumulator dengan data dalam register B dan meletakkan hasil bagi (quotient) 8 bit dalam akumulator dan sisanya (reminder) 8 bit dalam register B. Operasi DIV akan membuat bit-bit CY dan OV menjadi ‘0’.

e. Desimal Adjust
Instruksi DA A (Decimal Adjust) digunakan untuk operasi arithmatic BCD. Dalam Arithmatic BCD instruksi A DD dan ADDC harus diikuti oleh sebuah operasi DAA untuk menjadikan hasilnya terdapat pada sistem BCD.
Artikel Menarik Lainnya
Copyright © 2012-2099 Contoh Artikel Berita - Template by Ardi Bloggerstranger. All rights reserved.