Реферат
Технологии
Компьютеры, программирование, электроника
Datoru organizācija un asembleri-
Datoru organizācija un asembleri
Nr. | Название главы | Стр. |
1. | FUNKCIJAS IZSKAITĻOŠANA | 4 |
1.1 | Uzdevuma nostādne un teorētiskais pamatojums | 4 |
1.2 | Programmas pirmteksta fragmenti | 5 |
1.3 | Programmas rezultāti | 7 |
2 | 386. MIKROPROCESORA ARITMĒTIKA | 8 |
2.1 | Uzdevuma nostādne un teorētiskais pamatojums | 8 |
2.2 | Programmas pirmteksta fragmenti | 8 |
2.3 | Programmas rezultāti | 10 |
3 | ATMIŅAS ADRESĒŠANA | 11 |
3.1 | Uzdevuma nostādne un teorētiskais pamatojums | 11 |
3.2 | Programmas pirmteksta fragmenti | 11 |
3.3 | Programmas rezultāti | 14 |
4 | MATRICAS UN STEKA IZMANTOŠANA | 16 |
4.1 | Uzdevuma nostādne un teorētiskais pamatojums | 16 |
4.2 | Programmas pirmteksta fragmenti | 17 |
4.3 | Programmas rezultāti | 18 |
Katras kolonnas maksimālais pozitīvais elements tiek nodots Ax reģistrā. Pirmās kolonnas: -1(FFFF), otrās 2(0002), trešās 6(0006) | 18 | |
5 | APAKŠPROGRAMMAS UN PARAMETRU NODOŠANA | 19 |
5.1 | Uzdevuma nostādne un teorētiskais pamatojums | 19 |
5.2 | Programmas pirmteksta fragmenti | 20 |
5.3 | Programmas rezultāti | 22 |
6 | MAKRODEFINĪCIJAS | 23 |
6.1 | Uzdevuma nostādne un teorētiskais pamatojums | 23 |
6.2 | Programmas pirmteksta fragmenti | 23 |
6.3 | Programmas rezultāti | 25 |
7 | TEKSTU RINDU APSTRĀDE | 26 |
7.1 | Uzdevuma nostādne un teorētiskais pamatojums | 26 |
7.2 | Programmas pirmteksta fragmenti | 27 |
SECINĀJUMI | 30 | |
LITERATŪRAS SARAKSTS | 31 |
1.1 Uzdevuma nostādne un teorētiskais pamatojums
Pirmā laboratorijas darba uzdevums bija izstrādāt programmu, kas izskaitļo funkcijas vērtību pie šādiem nosacījumiem, izmantojot pārsūtīšanas komandu MOV, aritmētiskas komandas ADD, SUB, IMUL, IDIV, INC, DEC, NEG. Rezultāta vesela daļa tiek glabāta Ax reģistrā, bet atlikums Dx.
A = X*Y2 + Z2;
B = -3*X*Y – 2*Z - 1;
C = X*Z – Y3.
Rez = A/B, ja A>0;
Rez = A/C, ja A<0.
MOV – pārsūtīšanas komanda. Komandas sintakse ir sekojoša MOV op1, op2, dati no operanda op2 tiek pārsūtīti uz operandu op1. Operands op1 var būt reģistrs vai atmiņas šūna, operands op2 var būt reģistrs, atmiņas šūna vai skaitlis. Operandiem jābūt vienāda izmēra.
ADD – saskaitīšanas komanda. Komandas sintakse ir sekojoša ADD op1, op2, operands op2 tiek pieskatīts operandam op1 un saskaitīšanas rezultāts tiek saglabāts operandā op1. Operands op1 var būt reģistrs vai atmiņas šūna, operands op2 var būt reģistrs, atmiņas šūna vai skaitlis. Operandiem jābūt vienāda izmēra.…
Šajā aprakstā tiks apskatīti izpildītie laboratorijas darbi priekšmetā „Datoru organizācija un asembleri”. Katram laboratorijas darbam tika uzrakstīts teorētiskais pamatojums, pirmteksta fragmenti un kontroles piemērs - rezultāti. Visi laboratorijas darbi tika nokompilēti ar kompilātoru Borland Turbo Assembler 3.1 kā viena segmenta COM programmas. Laboratorijas darbu rezultāti tika iegūti ar atkļūdotāja AFDPRO palīdzību. FUNKCIJAS IZSKAITĻOŠANA MIKROPROCESORA ARITMĒTIKA ATMIŅAS ADRESĒŠANA MATRICAS UN STEKA IZMANTOŠANA APAKŠPROGRAMMAS UN PARAMETRU NODOŠANA MAKRODEFINĪCIJAS TEKSTU RINDU APSTRĀDE SECINĀJUMI
- Datoru organizācija un asembleri
- Datoru pielietošana ekonomikas uzdevumos
-
Vai darbs ar datoru ir kaitīgs?
Реферат19 Охрана труда, Компьютеры, программирование, электроника
-
Ты можешь добавить любую работу в список пожеланий. Круто!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
Оцененный!