Komputer, Programming
Assembler - Paréntah-tingkat low pikeun programer novice
Kabéh Paréntah bisa dieksekusi ukur ku basa mesin. Assembler paréntah - perlambang pikeun hiji basa. Kalawan eta, nulis program leutik, tapi kacida gancang. Tapi sanajan ukuranana maranéhanana, dina prosés tulisan pisan waktos consuming.
Paréntah arithmetic dipaké dina assembly
Sanajan paradoks ieu, sakumaha universality, ukur 4 instruksi assembler arithmetic ieu sarta bisa dipaké ku programer. Tapi, maranéhanana dijieun ku basa programming-tingkat tinggi, anu employ komputer, panerapan imah, telepon, telepon pinter, laptop jeung saterusna. D. Gawe sareng aranjeunna téh mungkin, sareng rada junun. daftar Paréntah assembler nyaéta saperti kieu:
- tambahan;
- pangurangan;
- multiplication;
- division.
tambahan
Operasi aritmetika, dipikawanoh saprak SMA. Ngagunakeun fitur ieu nu peryogi mertimbangkeun mung tambahan, nu pakait jeung ngagambarkeun sahiji angka tilepan dina mémori tina komputer. Hiji pintonan umum tina operasi nyaéta saperti kieu:
Nambah
Tim nyokot jumlah sél, nambihan aranjeunna babarengan jeung nyerat "Yacheyku1". Ayeuna operasi kaayaanana petikan: duanana jumlah sél kudu boga resolusi nu sami. Ogé, upami aya hiji register heula, teras Anjeun bisa nambah asup ka dinya sadayana. Mun aya sél munggaran, teras kasebut nyaéta dimungkinkeun pikeun nambahkeun on atanapi operand saharita atawa register a.
Pedaran parentah assembly sarta palaksanaan maranéhanana merlukeun pendekatan leuwih komprehensif ti bisa nyadiakeun hiji artikel. Ku tim assembly, sanajan jumlah pinalangsaeun maranéhanana, mangka tulisan sangkan loba buku nu gaduh leuwih ti saratus kaca. Kituna, sanajan betah katempona, urang ajak maneh maca leuwih jéntré ngajéntrékeun karya tim, anu bakal ngantep anjeun terang sagala nuances pikeun arsitéktur béda.
pangurangan
Operasi ieu dipigawé ku algoritma sarua salaku salah saméméhna. Malah tim kawas tipe rekaman:
Sub
multiplication
Mun bagéan jeung tambahan dipake tim sarua jeung keur unsigned jeung nomer ditandatanganan, mangka multiplication na division aya rupa algoritma keur maranehna. Contona, mun balikeun angka unsigned maké paréntah ieu:
MUL
IMUL
Anjeun tiasa papanggih embodiments sejen, tapi leuwih kaharti sarta akrab. Dituduhkeun dua faktor, sarta hasilna ieu disimpen di operand №1. Dina hal ieu, hiji operand ngadaptar №1 merta protrudes na operand №2 - sél register atawa memori. Tapi pilihan séjén ogé bakal dibahas:
IMUL
IMUL
IMUL
Pilihan kahiji nyaeta sarupa MUL on alat, jadi aturan mun eta bisa attributed dieu. Pilihan kadua ngidinan Anjeun pikeun eksplisit nangtukeun lokasi - sakumaha hasilna, sarta faktor nu. Dina perwujudan katilu hususna a register nu bakal faktor kahiji, sarta wherein hasil tina multiplication nu ieu disimpen. Dina operand saharita henteu dimaksudkan pikeun tangtukeun register tinangtu sarta jumlah ku nu kalikeun operand.
pamerean
Sakumaha didadarkeun di luhur, dipaké pikeun ngabagi dua tim. Pikeun nomer unsigned anu dipaké:
DIV
Pikeun nomer ditandatanganan maké paréntah di handap:
IDIV
Aplikasi division fitur instruksi téh nu mung operand divider nu tindakan minangka sél register atawa memori. Ditilik jumlahna salawasna boga lokasi definite na, nu gumantung kana jumlah ukuran. Cai mibanda tempatna tur hasil operasi.
Milarian jeung harti tempat Bisa Ngucapkeun sarua salaku multiplication nu: merlukeun artikel misah, sakumaha jumlah informasi nyaéta considerable.
kacindekan mangpaat
Ogé digolongkeun kana "relatif mantuan parentah assembly" na kedah ngawengku paréntah NEG
Sarta operasi gunana incrementing na decrementing (ngaronjatkeun atanapi nurunna Unit operand). Pikeun increment operand perlu nulis resep paréntah di handap:
Nyarita
Pikeun decrement kedah nulis resep:
DEC
Salaku bisa ngalakukeun operand lokasi memori atawa ngadaptar. benefit ekslusif Operasi ieu nyaeta aranjeunna nyandak diri pikeun spasi kirang ti parentah assembly sarupa ditawarkeun ku tambahan atawa pangurangan.
Similar articles
Trending Now