Računala, Programiranje
Asembler - niske razine naredbe za početnike programere
Sve naredbe može se izvršiti samo od strane strojni jezik. Asembler naredbe - simbolički prikaz jezika. Uz to, napisati mali, ali vrlo brzo program. No, bez obzira na njihovu veličinu, proces pisanja je vrlo dugotrajan.
Aritmetički naredbe se koriste u skupštini
Unatoč tom paradoksu, kao univerzalnosti samo 4 aritmetička instrukcija monter je i može se koristiti od strane programera. Ipak, oni su stvoreni od strane višim programskim jezicima koje zapošljavaju računala, kućanskih aparata, telefona, pametne telefone, prijenosna računala i tako dalje. D. Rad s njima je moguće, i vrlo uspješno. Popis monter naredbe je sljedeća:
- dodavanje;
- oduzimanje;
- množenje;
- podjela.
dodatak
Aritmetička operacija, poznata još od srednje škole. Za korištenje ove značajke morate uzeti u obzir samo dodatak, koji je povezan s prikazom sklopivih brojeva u memoriji računala. Opći pogled na operaciju je kako slijedi:
Add
Tim uzima broj stanica, dodaje ih zajedno i piše „Yacheyku1”. Sada je rad od uvjeta prolaz: i broj stanica moraju imati istu razlučivost. Isto tako, ako je prvi registar, a zatim možete dodati na sve to. Ako je prva stanica, onda je moguće dodati na ili neposredno operanda ili registar.
Opis montažnih uputa i njihovu provedbu zahtijeva više sveobuhvatan pristup nego što može pružiti jedan članak. Skupština ekipe, bez obzira na njihovu bijednog iznosa, što je pisano toliko knjiga koje imaju više od stotinu stranica. Stoga, unatoč očitom lakoćom, preporučujemo vam da pročitate više detalja opisuje rad tima, koji će vam znati sve nijanse ovisno o arhitekturi.
oduzimanje
Ova operacija se izvodi po istom algoritmu kao i prethodni. Čak i timovi poput sloga:
SUB
množenje
Ako podjela i dodatak se koristi za istu momčad kao i za nepotpisani i potpisanih brojeva, a zatim množenje i dijeljenje postoje različiti algoritmi za njih. Na primjer, da se množe ružan brojeve koristeći ovu naredbu:
MUL
IMUL
Možete upoznati druge izvedbe, ali to je više razumljivo i poznato. Naznačeno dva faktora, a rezultat se stavlja u operanda №1. U tom slučaju, operand registrirajte №1 nužno viri i operand №2 - registar ili memorijsku ćeliju. No, druge opcije će se raspravljati:
IMUL
IMUL
IMUL
Prva opcija je slična MUL na uređaju, tako da su pravila za to se može pripisati ovdje. Druga opcija vam omogućuje da izričito odrediti mjesto - kao rezultat, a faktor. U trećoj izvedbi određuje registar koji će biti prvi faktor, pri čemu je rezultat umnažanja nalazi. Pod trenutnim operanda nije značilo da odredite određeni registar i broj po kojem se umnožiti operand.
podjela
Kao što je gore spomenuto, koristiti za podijeliti dvije momčadi. Za nepotpisani brojevi se koriste:
Za potpisanih brojeva pomoću sljedeće naredbe:
IDIV
Primjena uputa značajka podjela je da samo operand šestar, koja djeluje kao registar ili memorijskoj ćeliji. Podijelite broj uvijek ima određeni položaj, što ovisi o broju veličine. Ona ima svoje mjesto i rezultate.
Traži i definiranje mjesta mogu reći isto kao umnožak: zahtijeva poseban članak, jer je količina informacija je znatna.
korisno je zaključak
Također klasificirani kao „relativno korisnih okupljanja upute”, a treba sadržavati naredbu neg
I zgodan rad povećavati i smanjuje (povećava ili smanjuje operand jedinicu). Povećajte operand je potrebno propisati sljedeće naredbe:
INC
Da dekrementirati treba propisati:
Prosinac
Kao što se može izvesti operand memorijsku lokaciju ili se registrirajte. Ekskluzivni korist od tih operacija je da oni sami uzeti za manje prostora nego slične upute za montažu nude toga ili oduzimanje.
Similar articles
Trending Now