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

Реферат Моделювання програми гіпотетичної машини за допомогою макрозасобів





Міністерство освіти і науки РФ

Федеральне державне бюджетне освітня установа вищої професійної освіти

Іжевський державний технічний університет імені М.Т. Калашникова

Кафедра "Обчислювальна техніка"







Курсова робота

з курсу "Технології програмування"

на тему: "Моделювання програми гіпотетичної машини за допомогою макрозасобів"




Розробив

студент групи 4-36-1

Васильєв А.С.

Прийняв

к.т.н., доцент кафедри ВТ

Гафаров Р.М.




Іжевськ 2012

Зміст


Розробка гіпотетичної машини

Введення

1. Постановка завдання

2. Розробка алгоритму

3. Алгоритм

4. Результати

5. Лістинг програми

Висновок

Література


Розробка гіпотетичної машини


Мета роботи

Метою даної курсової роботи є вивчення стандартних макрозасобів асемблера.

Завдання

Розробити гіпотетичну машину за допомогою макрозасобів асемблера.

Параметри машини:

. Формат слова: fw = 24 біт

. Число регістрів загального призначення: Nr = 3

. Формат команд ГМ: Fk = {S1, S2; S, I}

. Кількість операндів в команді: Nop = 2

. Команди ГМ для обов'язкової реалізації:

k1: команда порівняння 2-х символьних рядків на>, =, <;

k2: команда обміну символьними рядками;

k3: команда підрахунку кількості символів в символьної рядку, обмеженою пробілами або знаками пунктуації.

. Вирішити завдання на гіпотетичній машині:

Розставити слова в символьному масиві в алфавітному порядку, прибравши знаки пунктуації та розділивши слова комами. Після кожного слова помістити в дужках його довжину. Сортування виробляти у вихідному масиві. br/>

Введення


При розробці програм на асемблері, навіть не дуже великих за розміром, кожен рано чи пізно зустрічається з низкою проблем. А саме:

) Погане розуміння вихідного тексту програми, особливо після деякого часу;

) Повторюваність незначних або значних ділянок програми;

) Необхідність включення в кожну програму деяких ділянок коду використовуються в інших програмах.

Якби ми писали програму на машинній мові, то дані проблеми були б принципово невирішуваними. Але мова асемблера, будучи символічним аналогом машинної мови представляє ряд засо...


сторінка 1 з 13 | Наступна сторінка





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

  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Формування формального визначення і написання програми, що реалізує роботу ...
  • Реферат на тему: Розробка алгоритму програми &Таймер& на мові програмування C ++
  • Реферат на тему: Розробка алгоритму і програми на асемблері
  • Реферат на тему: Розробка на мові асемблера алгоритму контролю на парність масиву даніх