Ò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. Se poutèt sa, enstriksyon yo asanble yo te itilize pou eleman pyès ki nan konpitè, oswa lè pwogram nan se kritik memwa pa ase. Se poutèt sa, se kòd la Assembler bay nan fòm lan nan pwogram sub-yo ak entegre ak kòd la wo nivo. Depi Assembler a ka diferan anpil depann sou kalite a nan achitekti, ou ta dwe konsidere li pou yon ka an patikilye, atik sa a se yon achitekti genyen. Men, deskripsyon an nan enstriksyon asanble, tankou yon règ, pa chanje anpil, epi yo ka dwe itilize nan mikrokontroleur, ak lòt aparèy elektwonik ki itilize Assembler la.

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

Prensip la nan kalkil se jan sa a: Fè soustraksyon soti nan №1 №2, ak ranplas №1 la. Regleman pase operasyon yo se menm bagay la kòm ak kondisyon nan operasyon an de sa.

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

Espesifye nan opérande nan lòd se youn nan faktè yo. Kote nan dezyèm faktè ak kote operasyon rezilta a yo se fiks nan avanse, depann sou gwosè a nan bytes MUL. kote yo - yon sijè pou yon lòt atik. Pou siyen miltiplikasyon itilize kòmandman an:

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

 

 

 

 

Newest

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