KomputerProgramming

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. Mulane, ing pandhuan Déwan digunakake kanggo komponèn hardware, utawa nalika program punika kritis memori ora cukup. Mulane, kode assembler ditanggepi ing wangun sub-program lan Integrasi karo kode-tingkat dhuwur. Wiwit assembler bisa beda-beda nemen gumantung ing jinis arsitektur, sampeyan kudu nimbang iku kanggo kasus tartamtu, artikel iki arsitektur Win. Nanging gambaran saka pandhuan Déwan, minangka aturan, ora ngganti akeh, lan padha bisa digunakake ing mikrokontroler, lan piranti elektronik sing nggunakake assembler ing.

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

Prinsip pitungan iku minangka nderek: Nyuda saka №1 №2, lan overwrites №1 ing. Sarat maringaken operasi sing padha lan kondisi operasi Saliyane.

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

Kasebut ing operand printah salah siji faktor. Lokasi faktor lan Panggonan asil operasi liyane sing tetep ing advance, gumantung saka ukuran ing bita MUL. lokasi sing - topik kanggo artikel liyane. Kanggo pingan mlebu nggunakake printah:

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 . Dheweke nempatno tandha ing sawetara kang ana ing operand ing. Sing kabeh pangarep-arep sing artikel wis mbantu sampeyan ngerti aritmetika ing swara assembler.

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

 

 

 

 

Newest

Copyright © 2018 jw.birmiss.com. Theme powered by WordPress.