Добавить работы Отмеченные0
Работа успешно отмечена.

Отмеченные работы

Просмотренные0

Просмотренные работы

Корзина0
Работа успешно добавлена в корзину.

Корзина

Регистрация

интернет библиотека
Atlants.lv библиотека
5,49 € В корзину
Добавить в список желаний
Хочешь дешевле?
Идентификатор:860108
 
Автор:
Оценка:
Опубликованно: 13.10.2004.
Язык: Латышский
Уровень: Университет
Литературный список: 3 единиц
Ссылки: Не использованы
Содержание
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).…

Коментарий автора
Загрузить больше похожих работ

Atlants

Выбери способ авторизации

Э-почта + пароль

Э-почта + пароль

Неправильный адрес э-почты или пароль!
Войти

Забыл пароль?

Draugiem.pase
Facebook

Не зарегистрировался?

Зарегистрируйся и получи бесплатно!

Для того, чтобы получить бесплатные материалы с сайта Atlants.lv, необходимо зарегистрироваться. Это просто и займет всего несколько секунд.

Если ты уже зарегистрировался, то просто и сможешь скачивать бесплатные материалы.

Отменить Регистрация