Òdinatè, Pwogram
Assembler - kòmandman ki ba-nivo pou pwogramasyon inisyasyon
Tout kòmandman yo ka ekzekite sèlman pa yon lang machin. Assembler kòmande - yon reprezantasyon senbolik nan lang lan. Avèk li, ekri piti, men trè vit pwogram nan. Men, malgre gwosè yo, pwosesis la ekri se yon bagay ki konsome tan.
kòmandman Aritmetik yo itilize nan asanble
Malgre sa paradoks, kòm inivèsalite, se sèlman 4 aritmetik enstriksyon asanble se epi yo ka itilize pa pwogramasyon. Men, yo te kreye pa yon wo nivo lang programmation, ki anplwaye òdinatè, aparèy kay, telefòn, telefòn entelijan, òdinatè pòtab ak sou sa. D. Travay ak yo se posib, ak afè avèk siksè. Assembler kòmandman lis se jan sa a:
- de sa;
- soustraksyon;
- miltiplikasyon;
- divizyon.
de sa
Aritmetik operasyon an, li te ye depi lekòl segondè. Pou itilize karakteristik sa a ou bezwen konsidere sèlman de sa a, ki se ki asosye ak reprezantasyon an nan nimewo ki plisman nan memwa nan òdinatè a. Yon View jeneral nan operasyon an se jan sa a:
ADD a
Ekip la pran yon kantite selil, ajoute yo ansanm ak ekri "Yacheyku1". Koulye a, operasyon an nan kondisyon sa yo pasaj: tou de nimewo a nan selil yo dwe gen rezolisyon an menm. Epitou, si gen yon enskri premye, Lè sa a, ou ka ajoute sou li tout. Si gen yon selil premye, Lè sa a, li se posib yo ajoute sou oswa opérande imedya oswa yon enskri.
Deskripsyon nan enstriksyon asanble ak aplikasyon yo mande pou apwòch plis complète pase ka bay yon sèl atik. Pa ekip asanble, malgre kantite lajan déplorable yo, sa ki te ekri anpil liv ki gen plis pase yon santèn paj. Se poutèt sa, malgre fasilite la aparan, nou ankouraje w li plis detay dekri travay la nan ekip la, ki pral fè w konnen tout nuans yo pou architectures diferan.
soustraksyon
Sa a se operasyon fèt pa algorithm a menm jan ak yon sèl la anvan yo. Menm ekip tankou kalite a dosye:
SUB nan
miltiplikasyon
Si divizyon an ak adisyon itilize ekip la menm jan ak pou siye ak pou nimewo siyen, Lè sa a, miltiplikasyon an ak divizyon gen divès algoritm pou yo. Pou egzanp, anpil anpil pitit nimewo siye lè l sèvi avèk lòd sa a:
MUL
IMUL
Ou ka rankontre lòt reyalizasyon, men li se pi plis konprann epi yo konnen yo. Endike de faktè, epi li se rezilta a mete yo nan opérande №1. Nan ka sa a, yon opérande enskri №1 nesesèman sayi ak opérande №2 - yon enskri oswa memwa selilè. Men, lòt opsyon tou, y ap dwe diskite:
IMUL
IMUL
IMUL
Opsyon nan premye se menm jan ak MUL sou aparèy la, se konsa règ yo nan li ka dwe atribiye isit la. Dezyèm posiblite a pèmèt ou klèman presize kote a - kòm yon rezilta, ak faktè a. Nan twazyèm reyalizasyon nan espesifye yon enskri ki pral faktè a an premye, ak dans se rezilta a nan miltiplikasyon an mete. Anba opérande imedya a se pa sa vle di ke yo presize yon enskri patikilye ak nimewo a pa ki anpil anpil pitit opérande.
divizyon
Kòm mansyone pi wo, yo itilize divize ekip yo de. Pou nimewo siye yo te itilize:
DIV
Pou nimewo siyen lè l sèvi avèk lòd sa a:
Idiv
Aplikasyon enstriksyon karakteristik divizyon se ke se sèlman separasyon nan opérande, ki aji kòm yon enskri oswa memwa selilè. Divize nimewo a toujou gen kote definitif li yo, ki depann sou ki kantite gwosè. Li te gen plas li ak rezilta a operasyon.
Search ak definisyon nan kote ka di menm bagay la kòm miltiplikasyon an: mande pou yon atik ki apa a, kòm kantite lajan an nan enfòmasyon ki konsiderab.
Itil konklizyon
Epitou klase kòm "enstriksyon asanble relativman itil" ak ta dwe gen ladan lòd NEG
. Li mete yon siy nan yon nonb ki se nan opérande la. Sa a tout espwa ke Te atik la te ede ou konprann aritmetik a kòmande Assembler.
Ak sou la men operasyon incrementing ak decrementing (ogmante oswa diminye inite opérande). Kantite opérande nesesè preskri lòd sa a:
INC
Dekrwasans ta dwe preskri:
DEC
Kòm ka fè kote memwa opérande oswa enskri. San konte benefis nan operasyon sa yo se yo ke yo pran tèt yo pou mwens espas pase enstriksyon asanble menm jan an ofri nan adisyon oubyen soustraksyon.
Similar articles
Trending Now