Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Програмування мовою Асемблер

Реферат Програмування мовою Асемблер





Міністерство освіти и науки України

Центральна спілка СПОЖИВЧИХ ТОВАРИСТВ України

Кіровоградський кооперативний коледж

економіки і права імені М.П.Сая











Лабораторні роботи

дисципліна: «Програмування мовою Асемблер»




Виконаю: ст.гр. РПЗ9/11-10-46

Резенков М.С.

Перевіріла: Чумак К.А.







Кіровоград +2013

Практична робота №1


Тема: «Команда Пересилання даних»

Мета: «Оволодіті навички роботи з цілімі значеннями помощью Арифметичний команд»

Завдання: Обчісліті вирази:


182-56=z


Програма:


MVI A, 18; A lt;=18A; A lt;=A + AB, A; B lt;=AA, 56; A lt;=56B; A lt;=A-BA; A lt;=A + A19; A lt;=A - 19



Практична робота №2


Тема: «Механізм роботи команд передачі керування мови Assembler»

Мета: «Оволодівання навички роботи з командами передачі керування»

Завдання: Відлагодіті програму помощью валідатора, у разі помилки виправити ее.

Програма:

800Hxxx; A? (xxx) A; A? A + A25; A? A + 25B, A; B? AyyyAAC, A; C? AA, BC; A? A-C12zzz: DB 10: DB 16: DB 0



Практична робота №3


Тема: «Механізм роботи команд, ОБРОБКИ масівів даних, мови Assembler»

Мета: «Навчітіся працювати з масивами даних»

Завдання: Відкомпілюваті програму.

Програма:


ORG 800H

LDA xxx8RRR; A lt;=8RRRB, AyyyBkon: ADD AB, 18; 2x - 18B: STA zzz: DB 8: DB 9: DB 0


Практична робота №4


Тема: «Механізм роботи логічніх команд, та команд Зсув даних.»

Мета: «Опрацювання логічніх команд та Зсув.

Завдання: Відлагодіті програму.

Програма:


ORG 800H

LDA kol

MOV B, A; к-сть елементів

MVI C, 0; лічильник чисел

LXI H, MAS

NEXT: MOV A, M80H; маска

; 10000000 BTTTC: INX HBNEXTA, CREZ: DB 8: DB - 2,2, - 3,4,5,6,7, - 12: DB 0



Практична робота №5


Тема: «Типи даних FPU. Система регістрів. »

Мета: «Оволодіті навички роботи з типами даних FPU»

Завдання: Скласти підпрограму Зсув елементів масиву на певне число кроків вліво.


Практична робота №6


Тема: «Система команд FPU»

Мета: «Оволодіті навички роботи з FPU»

Завдання: З двох масівів {x} и {y} Сформувати масив {z} согласно з:


Z=(2x - 18 + 4y)/2



Практична робота №7


Тема: «Програма та ее структура на мові Assembler. Директива. »

Мета: «Навчітіся працювати з директивами мови Assembler.»

Завдання: Написати алгоритм и програму для підрахунку в однобайтном масиві чисел чисел, Які мают в 7-біті одиницю, тобто Кількість від ємніх чисел.



Практична робота №8


Тема: «Текстовий режим роботи відеоадаптера»

Мета: «Оволодіті навички роботи з відеоадаптером»

Завдання: Написати алгоритм и програму для обчислення величини z.


z=2x - 18 если x lt;=8 x1=8 x2=10

(yx)/2 если x gt; 8 y1=9 y2=16



Практична робота №9


Тема: «Сістемні Функції (переривані 21H). Доступ до файлів. »

Мета: «Оволодіті навички роботи з переривані для роботи з файлами.»

Завдання: необходимо підрахуваті Кількість букв a в масиві, если масив закінчується символом%.

assembler РЕГІСТР директива Арифметичний






Схожі реферати:

  • Реферат на тему: Мета, завдання та функції розподільчої логістики
  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Сутність аудиту, його мета і завдання
  • Реферат на тему: Мета, завдання і принципи спортивного тренування легкоатлета
  • Реферат на тему: Клінічна фармакологія в медицині. Мета, завдання, значення для практики