• Home
  • About
  • Contact
  • Sitemap
  • Disclaimer
  • Privacy Policy
  • Advertise
Tujuan I -  Pendidikan Online

Ahok Djarot Pilkada DKI

  • AHOK DJAROT PILKADA DKI
  • Home
  • DUNIA KESEHATAN
  • HUKUM PIDANA
  • MANAJEMEN
  • DAFTAR OBAT MUNTAH
  • SURAT LAMARAN KERJA
  • ▼
Home → Perbedaan file COM dan EXE → Perbedaan file COM dan EXE

Perbedaan file COM dan EXE

Unknown
Perbedaan file COM dan EXE
Wednesday, October 16, 2013
Program COM adalah salah satu jenis executable program. Ada beberapa sifat antara COM dengan EXE. Perbedaan sifat (kelebihan dan kekurangan) masing-masing adalah sebagai berikut: 

- Program COM : 

1. Relatif lebih kecil dibanding EXE 

2. Lebih cepat dibanding EXE 

3. Hanya menggunakan 1 segment 

4. Ukuran file maksimal 64 KB 

5. Sulit mengakses data/prosedur di segment lain 

6. Dapat dibuat dengan Debug 

7. Source file tidak boleh menggunakan referensi segment tertentu 

8. Source file tidak boleh memakai data segment 

9. Source file tidak boleh memakai stack segment 

10. Harus diawali dengan ORG 100H, artinya pada Code segment yang dipilih, executable code ahrus mulai di CS:0100 



- Program EXE : 

1. Relatif lebih besar dibanding COM 

2. Lebih lambat dibanding dengan COM 

3. Bisa menggunakan lebih dari 1 segment 

4. Ukuran berkas tidak terbatas (sesuai kemampuan memori) 

5. Mudah mengakses data/prosedur di segment lain 

6. Tidak dapat dibuat dengan Debug dari DOS. 

7. Source file boleh memilih memakai segment tertentu. 

8. Source file boleh memakai data segment 

9. Source file boleh memakai stack segment 

10. Tidak perlu menggunakan ORG 100H untuk setiap Code segment. 



Dari perbandingan tersebut terlihat bahwa program COM lebih sederhana dibanding program EXE. 

Baris-baris instruksi program dikenal dengan nama Mnemonic, ditulis dan disimpan dalam file berekstensi .ASM misalnya: Coba1.ASM 
Label dan Komentar 

Label pada program merupakan address memori yang diberi nama unik misalnya : 

Pada alamat 0000:0400 akan diberi nama label Data_BIOS. Maka susunan penulisan Label dalam pernyataannya adalah : 



SEGMENT AT 0000H 

ORG 0400H 

Data_BIOS LABEL WORD 



Atau jika kita ingin memulai suatu program dan diberi Label MULAI maka penulisannya adalah:: 



Code Segment 

Assume CS: Code 

ORG 100H 



MULAI: 

……….… 

…………. 



Label yang dibuat untuk pengarah data (directive) sering digunakan adalah EQU singkatan dari EQUate. Kegunaannya untuk memberi nama pada angka atau konstanta yang dianggap penting. 

Contohnya: 



ANGKA EQU 0B800H ; 0B800H diberi nama ANGKA 

Kolom EQU 80 ; angka 80 diberi nama Kolom 





Sedangkan komentar pada program dibuat hanya sebagai catatan atau remark yang tidak berarti apa-apa dan tidak dieksekusi oleh CPU. Komentar pada program diberi tanda titik koma (;) diberi kata-kata atau kalimat tentang program. Misalnya: 





; Program ini dibuat dengan Turbo Assembler (komentar) 

; Author by : 

; Date : 



Code segment 

Assume Cs: Code 

Org 100h 

Mulai: (merupakan suatu Label) 




Perintah MOV 

Perintah ini merupakan perintah dasar pemrograman bahasa rakitan untuk memindahkan data dari lokasi asal ke lokasi tujuan berupa register atau lokasi memori. 

Instruksinya (mnemonic) adalah MOV dengan sintaks: 



MOV lokasi tujuan, lokasi asal 



Contoh: 



MOV CX, 05 ; angka 5 disimpan di register CX 

MOV AX, 005AH ; angka 005AH disimpan di AX 

MOV BX, AX ; isi AX disimpan ke BX 

MOV [200], BX ; isi BX disimpan di lokasi memori 200 

MOV [BX], [200]; isi data di lokasi memori 200 disim- 

pan di alamat BX. 









· Untuk membuat program bahasa rakitan /assembler memerlukan perlengkapan berupa software antara lain: DOS dengan DEBUG.COM atau TURBO ASSEMBLER dengan TASM.EXE dan TLINK.EXE 

· Perlengkapan lainnya adalah Teks Editor berupa EDIT.COM, SK.COM (Side Kick) atau Notepad pada Windows. 

· Membuat program COM dapat menggunakan 2 cara yaitu dengan Debug pada DOS atau dengan Turbo Assembler. 

· Label pada program merupakan nama yang dapat mewakili alamat memori (memory address), sebagai directive (pengarah), start program, prosedur atau keperluan lainnya. 

· Komentar merupakan tanda titik koma pada program yang tidak akan dieksekusi hanya keterangan tentang program atau baris program. 

· Perintah MOV merupakan perintah dasar dalam bahasa rakitan yang dipakai untuk mentransfer data angka, register, alamat memori (lokasi memori) 
ADS HERE !!!

Newer Post
Older Post
Home
Subscribe to: Post Comments (Atom)

Popular Posts

  • CODIPRONT (Codeine, Phenyltoloxamine)
    CODIPRONT (Codeine, Phenyltoloxamine)  Obat batuk dengan efek jangka panjang 10 – 12 jam  KOMPOSISI  Codipront Kapsul  Tiap Kapsul mengandun...
  • GARAMYCIN Krim, Salep (Gentamicin Sulfate)
    GARAMYCIN Krim, Salep (Gentamicin Sulfate)  Obat Generik : Gentamicin / Gentamisin Sulfat Obat Bermerek : Balticin, Bioderm, Dermabiotik, De...
  • Jenis - Jenis Obat Kortikosteroid
    Obat Kortikosteroid  Oradexon Tablet dan Injeksi ORADEXON Tablet, Suntik (Dexamethasone / Deksametason) Obat Generik : Dexamethasone...
  • BACTROBAN Krim / Salep Kulit (Mupirocin)
    Nama Obat Generik : Mupirocin / Mupirosin  Nama Obat Bermerek : Bactroban  KOMPOSISI / KANDUNGAN  Tiap 1 gram Bactroban Krim mengandung Mupi...
  • Contoh Latar Belakang Manajemen
    A.     Latar Belakang Manajemen  Sesungguhnya mulai kapan teori manajemen itu ada? Yaitu mulai sejak para pelaku usaha berkecimpung memi...
My Ping in TotalPing.com
My Ping in TotalPing.com

Labels

  • Cara Mengatasi Penyakit
  • Dunia Kesehatan
  • Hukum pidana
  • Manajemen

Popular Posts

  • CODIPRONT (Codeine, Phenyltoloxamine)
    CODIPRONT (Codeine, Phenyltoloxamine)  Obat batuk dengan efek jangka panjang 10 – 12 jam  KOMPOSISI  Codipront Kapsul  Tiap Kapsul mengandun...
  • GARAMYCIN Krim, Salep (Gentamicin Sulfate)
    GARAMYCIN Krim, Salep (Gentamicin Sulfate)  Obat Generik : Gentamicin / Gentamisin Sulfat Obat Bermerek : Balticin, Bioderm, Dermabiotik, De...

Pages

  • Home
Copyright © 2015 Tujuan I - Pendidikan Online . All rights reserved. My Notes Template. Simple Default Template edited by RT Media ™. Powered by Login