Автор:
Оценка:
Опубликованно: 04.02.2008.
Язык: Латышский
Уровень: Университет
Литературный список: 2 единиц
Ссылки: Не использованы
Рассмотреный период: 20-й век (1900–1999 гг.)
2000–2010 гг.
  • Реферат 'Datora organizācija un valoda (asamblers)', 1.
  • Реферат 'Datora organizācija un valoda (asamblers)', 2.
  • Реферат 'Datora organizācija un valoda (asamblers)', 3.
  • Реферат 'Datora organizācija un valoda (asamblers)', 4.
  • Реферат 'Datora organizācija un valoda (asamblers)', 5.
  • Реферат 'Datora organizācija un valoda (asamblers)', 6.
  • Реферат 'Datora organizācija un valoda (asamblers)', 7.
  • Реферат 'Datora organizācija un valoda (asamblers)', 8.
  • Реферат 'Datora organizācija un valoda (asamblers)', 9.
  • Реферат 'Datora organizācija un valoda (asamblers)', 10.
  • Реферат 'Datora organizācija un valoda (asamblers)', 11.
  • Реферат 'Datora organizācija un valoda (asamblers)', 12.
  • Реферат 'Datora organizācija un valoda (asamblers)', 13.
  • Реферат 'Datora organizācija un valoda (asamblers)', 14.
  • Реферат 'Datora organizācija un valoda (asamblers)', 15.
  • Реферат 'Datora organizācija un valoda (asamblers)', 16.
  • Реферат 'Datora organizācija un valoda (asamblers)', 17.
  • Реферат 'Datora organizācija un valoda (asamblers)', 18.
  • Реферат 'Datora organizācija un valoda (asamblers)', 19.
Содержание
Nr. Название главы  Стр.
1.  FUNKCIJAS IZSKAITĻOŠANA    4
1.1.  Uzdevuma nostādne    4
1.2.  Programmas teksts    4
1.3.  Programmas rezultāti    5
2.  DARBS AR VEKTORIEM    6
2.1.  Uzdevuma nostādne    6
2.2.  Programmas teksts    6
2.3.  Programmas rezultāti    6
3.  DARBS AR MATRICĀM UN VEKTORIEM    8
3.1.  Uzdevuma nostādne    8
3.2.  Programmas teksts    8
3.3.  Programmas rezultāti    9
4.  APAKŠPROGRAMMAS UN PARAMETRU NODOŠANA    10
4.1.  Uzdevuma nostādne    10
4.2.  Programmas teksts    10
4.3.  Programmas rezultāti    11
5.  TEKSTU RINDU APSTRĀDE    13
5.1.  Uzdevuma nostādne    13
5.2.  Programmas teksts    13
5.3.  Programmas rezultāti    14
6.  SECINĀJUMI    15
6.1.  Funkcijas izskaitļošana    15
6.2.  Darbs ar vektoriem    15
6.3.  Darbs ar matricām un vektoriem    15
6.4.  Apakšprogrammas un parametru nodošana    16
6.5.  Tekstu rindu apstrāde    16
7.  LITERATŪRAS SARAKSTS    18
Фрагмент работы

Tekstu rindu apstrāde
Teksta rinda Assemblerā ir atmiņas apgabals, kuru garums var svārstīties no 1 baita līdz 64 kB. Assemblerā eksistē speciālas komandas, kas ir paredzētas darbam ar teksta rindām. Ar teksta rindām var tikt izpildītas sekojošas pamatoperācijas:
1.Pārsūtīšana no viena atmiņas apgabala uz citu – komanda movs, movsb, movsw, movsd. Neatkarīgi no tā, kādi mainīgie tiek izmantoti šajās komandās avots (source) vienmēr atrodas pēc adreses DS:SI, bet saņēmējs (destination) pēc adreses ES:DI;
2.Vienas teksta rindas (atmiņas pagabala) salīdzināšana ar otro – cmps, cmpsb, cmpsw, cmpsd. Tāpat kā iepriekšējā gadījumā, šīs komandas salīdzina avotu ar saņēmēju;
3.Teksta rindu skanēšana – scas, scasb, scasw, scasd. Šīs komandas meklē teksta rindā vērtību, kas atrodas reģistrā Al, Ax vai Eax (tikai procesoram 80386 un augstāk);…

Atlants