Računala, Programiranje
Monter - komande na niskom nivou za početnike programere
Sve komande može izvršiti samo od strane mašinski jezik. Monter komande - simboličan prikaz jezika. Uz to, pišu mali, ali vrlo brzo program. Ali, bez obzira na njihovu veličinu, proces pisanja je vrlo dugotrajan.
Aritmetika komande koje se koriste u skupštini
Uprkos tome paradoks, kao univerzalnost, samo 4 aritmetika monter instrukcija i može se koristiti od strane programera. Ipak, oni su nastali od programskih jezika na visokom nivou, u kojima je zaposleno računala, kućanskih aparata, telefona, pametni telefoni, laptop i tako dalje. D. Rad sa njima je moguće, i vrlo uspješno. lista monter komandi je kako slijedi:
- Osim toga;
- oduzimanje;
- množenje;
- podjela.
dodatak
Aritmetičke operacije, poznata još od srednje škole. Da biste koristili ovu funkciju morate uzeti u obzir samo dodatak, koji je povezan sa zastupljenosti brojeva sklapanje u memoriji računara. Opći prikaz rada je kako slijedi:
ADD
Tim uzima broj ćelija, dodaje ih zajedno i piše "Yacheyku1". Sada je rad uslova prolaz: i broj ćelija moraju imati istu rezoluciju. Isto tako, ako postoji prvi registar, onda možete dodati na sve to. Ako postoji prvu ćeliju, onda je moguće dodati ili neposredne operand ili registra.
Opis asemblerskim i njihova realizacija zahtijeva više sveobuhvatan pristup nego može pružiti jedan članak. Skupština timova, bez obzira na njihovu jadno iznos, što je napisano toliko knjiga koje imaju više od stotinu stranica. Stoga, bez obzira na prividnu jednostavnost, preporučujemo vam da pročitate više detalja opisuje rad tima, koji će vam znati sve nijanse za različite arhitekture.
oduzimanje
Ova operacija se obavlja na isti algoritam kao i prethodni. Čak i timova kao tip rekord:
SUB
množenje
Ako je podjela i toga se koristi isti tim kao i za nepotpisane i za potpisane brojeva, zatim množenje i deljenje postoje različiti algoritmi za njih. Na primjer, da pomnožite neoznačene brojeve pomoću ove naredbe:
MUL
IMUL
Možete upoznati druge embodiments, ali to je više razumljivo i poznato. Naznačeno dva faktora, a rezultat se stavlja u operand №1. U ovom slučaju, operand registrujete №1 nužno viri i operand №2 - registar ili memorijske ćelije. Ali druge opcije će također biti riječi:
IMUL
IMUL
IMUL
Prva opcija je slična MUL na uređaju, tako da pravila koja se može ovdje pripisati. Druga opcija vam omogućava da eksplicitno odrediti lokaciju - kao rezultat toga, i faktor. U trećem utjelovljenje navodi registar koji će biti prvi faktor, a pri čemu je rezultat množenja nalazi. Pod neposrednim operand se ne bi trebalo da navedete određeni registar i broj kojim se umnožavaju operand.
podjela
Kao što je gore spomenuto, koristiti za podijeliti dva tima. Za nepotpisani brojevi se koriste:
DIV
Za potpisane brojeva pomoću sljedeće naredbe:
IDIV
Primjena funkcija podjela instrukcija je da samo operand šestar, koji djeluje kao registar ili memorijske ćelije. Podijeliti broj uvijek ima svoje konačne lokacije, što ovisi o broju veličine. Ona ima svoje mjesto i rezultat operacije.
Traženje i definicija mjestima može reći isto što i množenja: zahtijeva poseban članak, jer je količina informacija je značajna.
Korisni zaključak
Također klasificirana kao "relativno pomoći instrukcije za montažu" i treba da sadrži komande NEG
I praktičan rad povećavanje i smanjivanje (povećanje ili smanjenje operand jedinica). Inkrementiranje operand je potrebno propisati sljedeće naredbe:
INC
Za smanjivanje treba propisati:
Decembar
Kao što se izvesti operand memorijsku lokaciju ili se registrirajte. Isključivo u korist ove operacije je da oni uzimaju sebi za manje prostora nego sličnim montažu nudi sabiranjem ili oduzimanjem.
Similar articles
Trending Now