Pengenalan Bahasa Himpunan 8086 Pengenalan Pernyataan BH Intel 8086 Data Aturcara Struktur Aturcara
Bahasa Pengaturcaraan <ul><li>Kelas bahasa pengaturcaraan </li></ul><ul><ul><li>Bahasa aras tinggi </li></ul></ul><ul><ul>...
Hubungan Bahasa Aras Tinggi  dan Bahasa Aras Rendah Pengkompil Penghimpun Aturcara Pascal Aturcara B.Himpunan Kod Mesin
Kelebihan Bahasa Himpunan <ul><li>Menyediakan lebih kawalan dalam mengendalikan keperluan perkakasan tertentu </li></ul><u...
Proses Melaksanakan Aturcara Bahasa Himpunan Kod Sumber BH Penghimpun Pemaut Kod Objek Kod Terlaksana Editor Perlaksanaan
Pernyataan BH Intel 8086
Jenis Pernyataan <ul><li>Arahan </li></ul><ul><ul><li>diterjemahkan oleh penghimpun kepada kod mesin yang setara </li></ul...
Format <ul><li>[LABEL/NAMA] OPERASI [OPERAN] [;KOMEN] </li></ul><ul><li>Contoh: </li></ul><ul><li>MAIN PROC ; nama, operas...
Medan Label/Nama <ul><li>Untuk namakan arahan, prosidur atau pembolehubah </li></ul><ul><li>(1 - 31) aksara: huruf, nombor...
Medan Label/Nama: Contoh nama yang sah <ul><li>KAUNTER1 </li></ul><ul><li>@aksara </li></ul><ul><li>JUMLAH_DIGIT </li></ul...
Medan Label/Nama: Contoh nama yang tidak sah <ul><li>DUA PERKATAAN </li></ul><ul><li>3abc </li></ul><ul><li>A42.05 </li></...
Medan Operasi / Medan Operan <ul><li>Medan Operasi:Mengandungi kod operasi dalam bentuk: </li></ul><ul><ul><li>mnemonik  <...
Medan Komen <ul><li>Boleh dipaparkan pada keseluruhan baris  </li></ul><ul><ul><li>; keseluruhan baris ini adalah komen </...
Upcoming SlideShare
Loading in …5
×

Bab6 1

1,387
-1

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,387
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bab6 1

  1. 1. Pengenalan Bahasa Himpunan 8086 Pengenalan Pernyataan BH Intel 8086 Data Aturcara Struktur Aturcara
  2. 2. Bahasa Pengaturcaraan <ul><li>Kelas bahasa pengaturcaraan </li></ul><ul><ul><li>Bahasa aras tinggi </li></ul></ul><ul><ul><ul><li>contoh PASCAL, C </li></ul></ul></ul><ul><ul><ul><li>guna pengkompil </li></ul></ul></ul><ul><ul><li>Bahasa aras rendah </li></ul></ul><ul><ul><ul><li>contoh Intel 8086, Motorola 6502 </li></ul></ul></ul><ul><ul><ul><li>bergantung pada mesin komputer </li></ul></ul></ul><ul><ul><ul><li>guna penghimpun </li></ul></ul></ul>
  3. 3. Hubungan Bahasa Aras Tinggi dan Bahasa Aras Rendah Pengkompil Penghimpun Aturcara Pascal Aturcara B.Himpunan Kod Mesin
  4. 4. Kelebihan Bahasa Himpunan <ul><li>Menyediakan lebih kawalan dalam mengendalikan keperluan perkakasan tertentu </li></ul><ul><li>Menjana modul perlaksanaan yang lebih padat dan kecil </li></ul><ul><li>Masa perlaksanaan yang lebih cepat </li></ul>
  5. 5. Proses Melaksanakan Aturcara Bahasa Himpunan Kod Sumber BH Penghimpun Pemaut Kod Objek Kod Terlaksana Editor Perlaksanaan
  6. 6. Pernyataan BH Intel 8086
  7. 7. Jenis Pernyataan <ul><li>Arahan </li></ul><ul><ul><li>diterjemahkan oleh penghimpun kepada kod mesin yang setara </li></ul></ul><ul><ul><li>Contoh: MOV, ADD </li></ul></ul><ul><li>Petunjuk (directive) </li></ul><ul><ul><li>mengarah penghimpun untuk melaksana kerja yang spesifik seperti menyediakan ruang ingatan untuk data </li></ul></ul><ul><ul><li>Contoh: DW, DB </li></ul></ul>
  8. 8. Format <ul><li>[LABEL/NAMA] OPERASI [OPERAN] [;KOMEN] </li></ul><ul><li>Contoh: </li></ul><ul><li>MAIN PROC ; nama, operasi </li></ul><ul><li>MOV AX,0 ; operasi, 2 operan </li></ul>
  9. 9. Medan Label/Nama <ul><li>Untuk namakan arahan, prosidur atau pembolehubah </li></ul><ul><li>(1 - 31) aksara: huruf, nombor dan ? . @ _ $ % </li></ul><ul><li>Tidak boleh dimulai dengan nombor </li></ul><ul><li>Aksara khas ‘.’ mesti pada permulaan nama, contoh: .CUBA </li></ul><ul><li>Tidak “case-sensitive” </li></ul>
  10. 10. Medan Label/Nama: Contoh nama yang sah <ul><li>KAUNTER1 </li></ul><ul><li>@aksara </li></ul><ul><li>JUMLAH_DIGIT </li></ul><ul><li>$1000 </li></ul><ul><li>OK? </li></ul><ul><li>.CUBA </li></ul>
  11. 11. Medan Label/Nama: Contoh nama yang tidak sah <ul><li>DUA PERKATAAN </li></ul><ul><li>3abc </li></ul><ul><li>A42.05 </li></ul><ul><li>CAT&KUCING </li></ul>
  12. 12. Medan Operasi / Medan Operan <ul><li>Medan Operasi:Mengandungi kod operasi dalam bentuk: </li></ul><ul><ul><li>mnemonik </li></ul></ul><ul><ul><ul><li>kod operasi simbolik siterjemah ke kod operasi bahasa mesin </li></ul></ul></ul><ul><ul><li>pseudo-op (bagi direktif) </li></ul></ul><ul><ul><ul><li>psuedo-op tidak diterjemah </li></ul></ul></ul><ul><li>Medan Operan: Menyatakan data yang akan dilaksanakan oleh operasi </li></ul><ul><ul><li>Arahan 2 operan: operan 1 ialah operan destinasi, operan 2 ialah operan sumber </li></ul></ul>
  13. 13. Medan Komen <ul><li>Boleh dipaparkan pada keseluruhan baris </li></ul><ul><ul><li>; keseluruhan baris ini adalah komen </li></ul></ul><ul><li>atau di akhir pernyataan </li></ul><ul><ul><li>ADD AX,BX ; komen akhir baris </li></ul></ul>

×