Categories
Mikrokontroler

Pengurutan Data menggunakan Mikrokontroler AT89 (8051)

Bagi Anda yang saat ini sedang mengalami kesulitan bagaimana membuat program untuk mengurutkan data yang sudah tersimpan di dalam memori RAM, Anda sedang berada di artikel yang tepat, karena kali ini saya membahas sebuah program (relatif) kecil dalam bahasa Assembly untuk Mikrokontroler AT89 atau kompatibel 8051 untuk mengurutkan data.

Okey, mari kita mulai dengan beberapa deklarasi di awal program….

	ORG  	00H
SIZE  	EQU	10
ARRAY  	EQU 	50H   	;Data starting address
FLAG  	BIT   	00H   	;Exchange logo

Program diawali dengan menentukan alamat awal program yaitu mulai 0x00 (dengan instruksi ORG), kemudian diikuti dengan deklarasi beberapa variabel, yaitu SIZE yang merupakan jumlah data yang akan diurutkan, ARRAY yang merupakan alamat awal data dan sebuah variabel bit FLAG yang akan digunakan sebagai tanda untuk pertukaran data (data exchange).