-
Datoru organizācija un asambleri
Nr. | Sadaļas nosaukums | Lpp. |
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
Referāts10 Datori, elektronika, programmēšana, Psiholoģija, Tiesības
- Datoru organizācija un asambleri
- Dokumentu organizācija un apstrāde ar valodas XML palīdzību
-
Tu vari jebkuru darbu ātri pievienot savu vēlmju sarakstam. Forši!Dokumentu organizācija un apstrāde ar valodas XML palīdzību
Referāts augstskolai60
Novērtēts! -
Datoru noziedznieka personības raksturojums
Referāts augstskolai10
-
Datoru vēsture un biežāk izmantotās programmas
Referāts augstskolai64
-
Datoru izplatītājfirmas Latvijā
Referāts augstskolai17
-
Lursoft IT mārketinga vides un stratēģijas analīze un darbības plānošana
Referāts augstskolai36
Novērtēts!