Komputer, Programming
Assembler - printah-tingkat kurang kanggo programer anyar
Kabeh printah bisa kaleksanan mung basa sing mesin. Assembler swara - perwakilan simbolis basa. Karo, nulis program cilik, nanging banget cepet. Nanging senadyan sing ukuran, nyerat banget wektu akeh.
printah aritmetika digunakake ing Déwan
Senadyan iki paradoks, minangka universality, mung 4 instruction assembler aritmetika wis lan bisa dipigunakaké déning programer. Nanging, padha digawé dening basa program-tingkat dhuwur, kang tugas komputer, Perkakas ngarep, telpon, telpon pinter, laptop lan supaya ing. D. Nggarap mau bisa, lan cukup kasil. dhaftar printah assembler yakuwi:
- Saliyane;
- ping;
- pingan;
- divisi.
Saliyane
operasi aritmetika, dikenal wiwit SMA. Kanggo nggunakake fitur iki, sampeyan perlu nimbang mung Kajaba, kang magepokan karo perwakilan saka nomer lempitan ing memori saka komputer. A view umum operasi yakuwi:
ADD The
Tim njupuk sawetara sel, nambah lan nyerat "Yacheyku1". Saiki operasi ing kahanan wacana: loro nomer sel kudu duwe resolusi sing padha. Uga, yen ana REGISTER pisanan, sampeyan bisa nambah ing kanggo kabeh. Yen ana sel, banjur iku bisa kanggo nambah utawa operand langsung utawa REGISTER a.
Description of instruksi Déwan lan implementasine mbutuhake pendekatan lengkap saka bisa nyedhiyani siji artikel. Miturut tim Déwan, senadyan jumlah nyusahake sing, kang katulisan supaya akeh buku sing duwe luwih saka satus kaca. Mulane, senadyan ease nyoto, kita kasurung kanggo maca liyane rinci njlentrehke ing karya tim, kang ora supaya ngerti kabeh nuansa kanggo arsitektur macem-macem.
ping
Operasi iki wis dileksanakake dening algoritma padha siji sadurunge. Malah tim kaya jinis rekaman:
SUB The
pingan
Yen divisi lan saliyane digunakake ing tim padha kanggo gak peduli lan kanggo nomer mlebu, banjur perkalian lan divisi ana macem-macem kalkulus kanggo wong-wong mau. Contone, Multiply nomer gak peduli nggunakake printah iki:
MUL
IMUL
Sampeyan bisa ketemu embodiments liyane, nanging luwih dingerteni lan menowo. Dituduhake faktor loro, lan asil diseleh ing operand №1. Ing kasus iki, lan operand ndhaftar №1 kudu muncul lan operand №2 - sèl REGISTER utawa memori. Nanging opsi liyane uga bakal rembugan:
IMUL
IMUL
IMUL
Pilihan pisanan iku padha MUL ing piranti, supaya aturan kanggo bisa lantaran kene. Pilihan kapindho ngijini sampeyan kanggo tegas nemtokake lokasi - minangka asil, lan faktor. Ing pawujudan katelu nemtokaken REGISTER sing bakal dadi faktor pisanan, lan endi asil pingan diseleh. Ing operand langsung wis ora temenan nemtokake REGISTER tartamtu lan nomer kang Multiply operand.
divisi
Kaya kasebut ing ndhuwur, digunakake kanggo dibagi loro tim. Kanggo nomer gak peduli sing digunakake:
Div
Kanggo nomer mlebu nggunakake printah ing ngisor iki:
IDIV
Aplikasi divisi fitur instruction iku mung operand divider, kang tumindak minangka sel REGISTER utawa memori. Dibagi nomer tansah nduweni lokasi pesti, kang gumantung ing nomer ukuran. Wis sawijining panggonan lan asil operasi.
Search and definition panggonan bisa ngomong padha pingan ing: mbutuhake artikel kapisah, minangka jumlah informasi punika owahan.
kesimpulan migunani
Uga bisa diarani "relatif mbiyantu instruksi Déwan" lan ngirim kalebu printah NEG
Lan operasi Handy incrementing lan decrementing (nambah utawa mudun unit operand). Kanggo tambahan operand perlu ukuman printah ing ngisor iki:
INC
Kanggo decrement kudu ukuman:
Dec
Nalika sampeyan bisa nindakake operand lokasi memori utawa ndhaftar. entuk manfaat eksklusif saka operasi iki iku padha njupuk piyambak kanggo papan kurang saka pandhuan Déwan padha ana dening tambahan utawa suda.
Similar articles
Trending Now