Kamis, 21 Juni 2012

MSDOS : Instalasi di Windows 7

.
Dapet project alat menggunakan mikrokontroller AT89S52 dari luar kota lagi (biasanya konsultasinya yang sulit).
Selain itu menggunakan bahasa Assembler, wah.. wah.. wah..

Ketika mengerjakan project, mikrokontroller di program menggunakan port parallel komputer atau Port LPT1 sehingga saya menggunakan komputer PC dengan sistem operasi Windows XP SP2.
Alat sudah jadi dalam kurang lebih 18 hari dan diterima pemesannya.

Coding assembler di copy paste ke laptop.
Iseng lihat coding dan mencoba menyederhanakan, trus compile menggunakan compiler ASM51.exe.
Oia compiler ASM51.exe adalah aplikasi compiler 16 bit untuk mikrokontroller keluarga MCS51 yang berjalan di MSDOS.

Naaahh...
Karena mengcompile menggunakan ASM51.exe yang berbasis MSDOS dan 16-bit sedangkan laptop yang digunakan dengan sistem operasi Windows 7 64 bit ternyata muncul pesan error seperti ini :


Coba utak-atik "Compatibility Mode" untuk di run di Windows 95, Windows 98, Windows XP SP2, dan Windows XP SP3 lalu mengaktifkan "Run this program as an administrator" tetap saja tidak berhasil..

Buat para pecinta Assembler MCS51, mudah-mudahan cara ini bisa digunakan tanpa perlu mengubah sistem operasi Windows 7 yang telah terinstal, silahkan disimak ;)

Download Aplikasi DOSBox

Cara menggunakan DOSBox 
  1. Klik short cut aplikasi DOSBox 0.74 dan akan muncul 2 buah tampilan dos seperti berikut :.
  2. Misal coding assembler yang akan di compile berada pada lokasi "G:\Test ASM51\ASMku.asm" atau seperti berikut.
  3. Tampilan Error jika langsung mengakses lokasi tersebut.
  4. Lokasi drive folder harus di "mount" terlebih dahulu dari drive SELAIN C: ke drive C: dengan cara mengetik perintah "mount c g:\" (tanpa petik dua).
    nb : mount tidak disarankan dari C: ke C: misal "mount c c:\"
  5. Jalankan aplikasi ASM51.exe dan compile programnya.
    Untuk mempermudah pengetikan lokasi file misal : "C:\TEST ASM51", cukup menekan huruf depan yaitu "T" lalu pada keyboard tekan tombol Tab.
    Gambar untuk langkah 3, 4, dan 5.

  6. Setelah di compile akan muncul file *.hex dan file *.lst.

Mudah bukan, jika sudah menemukan solusinya..
Selamat mencoba, dan Semoga manfaat...
...^_^v...

Topik yang Populer