Реферат
Технологии
Компьютеры, программирование, электроника
Datoru organizācija un asambleri-
Datoru organizācija un asambleri
Nr. | Название главы | Стр. |
1. | FUNKCIJAS IZSKAITĻOŠANA | 5 |
1.1. | Uzdevuma nostādne | 5 |
1.2. | Programmas teksts | 6 |
1.3. | Programmas rezultāti | 7 |
2. | ATMIŅAS ADRESĒŠANA | 8 |
2.1. | Uzdevuma nostādne | 8 |
2.2. | Programmas teksts | 9 |
2.3. | Programmas rezultāti | 10 |
3. | MATRICAS UN STEKA IZMANTOŠANA | 12 |
3.1. | Uzdevuma nostādne | 12 |
3.2. | Programmas teksts | 12 |
3.3. | Programmas rezultāti | 14 |
4. | APAKŠPROGRAMMAS UN PARAMETRU NODOŠANA | 15 |
4.1. | Uzdevuma nostādne | 15 |
4.2. | Programmas teksts | 15 |
4.3. | Programmas rezultāti | 17 |
5. | MAKRODEFINĪCIJAS | 18 |
5.1. | Uzdevuma nostādne | 18 |
5.2. | Programmas teksts | 18 |
5.3. | Programmas rezultāti | 20 |
6. | TEKSTU RINDU APSTRĀDE | 21 |
6.1. | Uzdevuma nostādne | 21 |
6.2. | Programmas teksts | 21 |
6.3. | Programmas rezultāti | 22 |
7. | INFORMĀCIJAS IZVADE UN PĀRTRAUKUMI | 23 |
7.1. | Uzdevuma nostādne | 23 |
7.2. | Programmas teksts | 23 |
7.3. | Programmas rezultāti | 26 |
SECINĀJUMI | 27 |
Šajā darbā ir savākti kopā un aprakstīti visi laboratorijas darbi, kuri es esmu izstrādājis šo semestra laikā. Šī laboratorijas darbi ir izstrādāti programmēšanas valodā Asemblers.
Šī darbu mērķis bija pazīsties ar asemblera līdzekļiem un iespējam. Ar matemātiskiem darbībām, salīdzinājuma operācijām, cikliem, apakšprogrammām, adresācijas veidiem, specialam komandām virknes apstrādāšanai un skanēšanai u.t.t.
Vēl ši darbā ir pievienots viens mājās darbs. Trešajā laboratorijas darbā jāizvada matricu un programmas rezultātu un ekrāna ar dažādam krasam.
Atskaitē ir iekļauti visi 6 laboratorijas darbi un mājas darbs. Atskaite aizņem 26 lapaspusesLai pārveidot baitu uz vārdu vai vārdu uz dubultvārdu, ja ir nepieciešams kaut ko sareizināt vai izdalīt var lietot komandas CBW (pārveido baitu no AL, vārdā kurš atradīsies AX) un CWD (pārveido vārdu no AX, dubultvārdā kurš atradīsies reģistros DX:AX).Lai pārvietot iezīmi no viena operanda citā jāizmanto komandu MOV <1o>, <2o>. Komanda pārsuta iezīmi no 2o uz 1o. Nedrīkst izmantot divu segmentu reģistru, vai divas adreses.
ATMIŅAS ADRESĒŠANA
Uzdevuma nostādne
Viendimensijas vārda masīvā, atrast visu pāro skaitļu summu. Jāuzraksta četras programmas kuri izmanto četras dažādas adresācijas.
Teorētiskais pamatojums
Dažas loģiskas operācijas:
XOR (izslēgšanas VAI) – ja biti ir vienādi tad rezultāts ir nulle. Rezultāta biti tiek ierakstīti pirmajā operanda.
AND (UN - konjunkcija) - ja abi biti ir vieninieki tad rezultāts ir viens. Rezultāta biti tiek ierakstīti pirmajā operanda.
TEST (UN - konjunkcija) – tāpat ka AND, bet rezultātu nekur neieraksta.
Visas šīs komandās otrais operands izpilda maskas lomu. Komandas ieraksta karogu reģistra dažas iezīmes. OF un CF saņēma vērtību 0, bet SF, ZF un PF saņēma vērtības atkarīgi saņemtajam rezultātam (pēc aritmētiskās operācijas noteikumiem).…
Šajā darbā ir savākti kopā un aprakstīti visi laboratorijas darbi, kuri es esmu izstrādājis šo semestra laikā. Šī laboratorijas darbi ir izstrādāti programmēšanas valodā Asemblers.
-
Datoru noziedznieka personības raksturojums
Реферат10 Компьютеры, программирование, электроника, Психология, Право
- Datoru organizācija un asambleri
- Dokumentu organizācija un apstrāde ar valodas XML palīdzību
-
Ты можешь добавить любую работу в список пожеланий. Круто!Dokumentu organizācija un apstrāde ar valodas XML palīdzību
Реферат для университета60
Оцененный! -
Datoru noziedznieka personības raksturojums
Реферат для университета10
-
Datoru vēsture un biežāk izmantotās programmas
Реферат для университета64
-
Datoru izplatītājfirmas Latvijā
Реферат для университета17
-
Lursoft IT mārketinga vides un stratēģijas analīze un darbības plānošana
Реферат для университета36
Оцененный!