Компјутери, Програмирање
Асемблер - команди ниско ниво за почетниците програмери
Сите команди може да се изврши само со јазикот на машина. Асемблер команди - симболична претстава на јазикот. Со тоа, напишете мал, но многу брзо програма. Но, и покрај нивната големина, процесот на пишување е многу време.
Аритметички команди се користат во собранието
И покрај овој парадокс, како универзалност, само 4 аритметички асемблер настава е и може да се користи од страна на програмерите. Сепак, тие се создадени од страна на високо ниво јазици за програмирање, кои вработуваат компјутери, домашни апарати, телефони, паметни телефони, лаптопи и така натаму. Д. Работа со нив е можно, и доста успешно. листа асемблер заповеди е како што следува:
- Покрај тоа;
- одземање;
- множење;
- поделба.
Покрај тоа
Аритметичка операција, позната уште од средно училиште. За да ја користите оваа функција треба да се разгледа само тоа, што е поврзано со застапеноста на броеви виткање во меморијата на компјутерот. Општ преглед на операцијата е како што следува:
Додадете
Тимот се голем број на клетки, додава заедно и да пишува "Yacheyku1". Сега работата на условите на пасус: и на бројот на клетките мора да имаат иста резолуција. Исто така, ако има е прв регистар, а потоа можете да додадете на сето тоа. Ако постои првиот мобилен, тогаш тоа е можно за да додадете или непосредна операнд или регистар.
Опис на собранието инструкции и нивната имплементација бара повеќе сеопфатен пристап отколку што може да се обезбеди еден член. Од страна на собранието тимови, и покрај нивните бедни износ, што е напишано толку многу книги кои имаат повеќе од сто страници. Затоа, и покрај очигледната леснотија, ве охрабруваме да ги прочитате подетално опишување на работата на тимот, кој ќе ви овозможи да ги знаат сите нијанси за различни архитектури.
одземање
Оваа операција се врши од страна на истиот алгоритам како и претходниот. Дури и тимови како тип рекорд:
Под
множење
Ако поделба и тоа се користи истиот тим како за непотпишана и потпишан броеви, а потоа на множење и делење постојат различни алгоритми за нив. На пример, да се размножуваат непотпишана броеви со следнава команда:
MUL <операнд>
IMUL
Можете да ги исполни другите олицетворение, но тоа е поразбирлив и познато. Наведено два фактори, а резултатот е ставен во операнд №1. Во овој случај, операнд регистрирани №1 мора да штрчи и операнд №2 - регистар или мемориска ќелија. Но и други опции, исто така, ќе се дискутира:
IMUL
IMUL
IMUL
Првата опција е слична на MUL на уредот, така што правилата на него може да се припише тука. Втората опција ви овозможува да експлицитно наведете локацијата - како резултат на тоа, и фактор. Во третиот олицетворение одредува регистар кој ќе биде првиот фактор, и каде што е резултат на множењето е ставен. Под итно операнд не е замислена да наведете одреден регистар и број, на кој да се размножуваат операнд.
поделба
Како што споменавме погоре, кои се користат да се подели на два тима. За непотпишана броеви се користат:
ДИВ <операнд>
За потпишан броеви со користење на следнава команда:
IDIV <операнд>
Примена функција поделба наставата е дека само операнд делител, кој делува како регистар или мемориска ќелија. Подели бројот секогаш има одредена локација, која зависи од бројот на големината. Таа има своето место и резултатите од работењето.
Пребарување и дефинирање на места може да се каже една иста како множење: бара посебен напис, што се количината на информации е значителен.
корисни заклучок
Исто така, се класифицирани како "релативно корисни собранието инструкции" и треба да ги содржи командата neg <Мобилен / Регистрирајте>. Таа го става знак во голем број, што е во операнд. Тоа е сите се надеваме дека член помогна да се разбере аритметички команди асемблер.
И корисна работа ја зголемува и decrementing (зголемување или намалување на операнд единица). За зголемување операнд е потребно да се препише на следнава команда:
INC <операнд>
Да опаѓа треба да пропишува:
Декември <операнд>
Како што може да се изврши операнд мемориска локација или зачленете се. Ексклузивно корист од овие операции е тоа што ги преземаат за помалку простор отколку слични собранието инструкции понудени од страна на додавање или одземање.
Similar articles
Trending Now