bab6 1

Post on 13-May-2015

1.335 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Disediakan oleh Group OKBH 1

Pengenalan Bahasa Himpunan 8086

PengenalanPernyataan BH Intel 8086Data AturcaraStruktur Aturcara

Disediakan oleh Group OKBH 2

Bahasa Pengaturcaraan

Kelas bahasa pengaturcaraan Bahasa aras tinggi

contoh PASCAL, C guna pengkompil

Bahasa aras rendah contoh Intel 8086, Motorola 6502 bergantung pada mesin komputer guna penghimpun

Disediakan oleh Group OKBH 3

Hubungan Bahasa Aras Tinggi dan Bahasa Aras Rendah

Pengkompil

Penghimpun

AturcaraPascal

AturcaraB.Himpunan

Kod Mesin

Disediakan oleh Group OKBH 4

Kelebihan Bahasa Himpunan

Menyediakan lebih kawalan dalam mengendalikan keperluan perkakasan tertentu

Menjana modul perlaksanaan yang lebih padat dan kecil

Masa perlaksanaan yang lebih cepat

Disediakan oleh Group OKBH 5

Proses Melaksanakan Aturcara Bahasa Himpunan

Kod Sumber BH

Penghimpun

Pemaut

Kod Objek

Kod Terlaksana

Editor

Perlaksanaan

Disediakan oleh Group OKBH 6

Pernyataan BH Intel 8086

Disediakan oleh Group OKBH 7

Jenis PernyataanArahan diterjemahkan oleh penghimpun

kepada kod mesin yang setara Contoh: MOV, ADD

Petunjuk (directive) mengarah penghimpun untuk

melaksana kerja yang spesifik seperti menyediakan ruang ingatan untuk data

Contoh: DW, DB

Disediakan oleh Group OKBH 8

Format

[LABEL/NAMA] OPERASI [OPERAN] [;KOMEN]

Contoh:

MAIN PROC ; nama, operasiMOV AX,0 ; operasi, 2 operan

Disediakan oleh Group OKBH 9

Medan Label/Nama

Untuk namakan arahan, prosidur atau pembolehubah(1 - 31) aksara: huruf, nombor dan ? . @ _ $ %Tidak boleh dimulai dengan nomborAksara khas ‘.’ mesti pada permulaan nama, contoh: .CUBATidak “case-sensitive”

Disediakan oleh Group OKBH 10

Medan Label/Nama:Contoh nama yang sah

KAUNTER1@aksaraJUMLAH_DIGIT$1000OK?.CUBA

Disediakan oleh Group OKBH 11

Medan Label/Nama:Contoh nama yang tidak sah

DUA PERKATAAN

3abc

A42.05

CAT&KUCING

Disediakan oleh Group OKBH 12

Medan Operasi / Medan OperanMedan Operasi:Mengandungi kod operasi dalam bentuk: mnemonik

kod operasi simbolik siterjemah ke kod operasi bahasa mesin

pseudo-op (bagi direktif) psuedo-op tidak diterjemah

Medan Operan: Menyatakan data yang akan dilaksanakan oleh operasi Arahan 2 operan: operan 1 ialah operan

destinasi, operan 2 ialah operan sumber

Disediakan oleh Group OKBH 13

Medan Komen

Boleh dipaparkan pada keseluruhan baris ; keseluruhan baris ini adalah komen

atau di akhir pernyataan ADD AX,BX ; komen akhir

baris

top related