49110
Загрузить в ячейку памяти с адресом 6000h число 100 и уменьшать его на единицу, пока результат не станет равен нулю
Курсовая
Информатика, кибернетика и программирование
Именно языки программирования высокого уровня и их наследники в основном используются в настоящее время в индустрии информационных технологий. Однако, языки ассемблера сохраняют свою нишу, обуславливаемую их уникальными преимуществами в части эффективности и возможности полного использования специфических средств конкретной платформы.
Русский
2014-01-07
146.5 KB
11 чел.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
Исторически можно рассматривать ассемблер как второе поколение языков программирования ЭВМ (если первым считать машинный код). Недостатки ассемблера, сложность разработки на нем больших программных комплексов привели к появлению языков третьего поколения языков программирования высокого уровня (Фортран, Лисп, Кобол, Паскаль, Си и др.). Именно языки программирования высокого уровня и их наследники в основном используются в настоящее время в индустрии информационных технологий. Однако, языки ассемблера сохраняют свою нишу, обуславливаемую их уникальными преимуществами в части эффективности и возможности полного использования специфических средств конкретной платформы.
1 ПОСТАНОВКА ЗАДАЧИ
Задача: загрузить в ячейку памяти с адресом 6000h число 100 и уменьшать его на единицу, пока результат не станет равен нулю.
Этапы решения задачи:
1. Разработать структурную схему алгоритма решения задачи по заданному варианту.
2. Написать программу на языке ассемблера.
3. Ассемблировать программу вручную.
4. Занести программу в память микроЭВМ.
5. Выполнить программу.
2 АНАЛИЗ ЗАДАЧИ И РАЗРАБОТКА АЛГОРИТМА
Поскольку для представления данных используется шестнадцатеричная система счисления, начальные данные, а именно число 100, необходимо перевести в эту систему счисления: .
Вводим данное число в ячейку 6000h и отнимаем от него единицу, используя команду DCR (декремент). Повторяем это действие до тех пор, пока значение ячейки 6000h не станет равным нулю. Остановка происходит, когда признак z становится равным единице. Для предотвращения преждевременной остановки, которая может возникнуть при запуске программы с не обнулённым признаком, мы обнуляем его в основной программе.
3 РАЗРАБОТКА СТРУКТУРЫ ПРОГРАММЫ И ЕЁ АССЕМБЛИРОВАНИЕ
Рисунок 1 Блок-схема алгоритма
Таблица 1
Адрес |
Код |
Команда |
|
5000 |
2E |
MVI |
L,00 |
5001 |
00 |
||
5002 |
2D |
DCR |
L |
5003 |
21 |
LXI |
H,6000 |
5004 |
00 |
||
5005 |
60 |
||
5006 |
CD |
CALL |
MINUS |
5007 |
0A |
||
5008 |
50 |
||
5009 |
76 |
HLT |
|
500A |
3E |
MINUS: MVI |
A,64 |
500B |
64 |
||
500C |
77 |
MOV |
M,A |
500D |
35 |
DCR |
M |
500E |
C2 |
JNZ |
500D |
500F |
0D |
||
5010 |
50 |
||
5011 |
C9 |
RET |
4 ОТЛАДКА И ВЕРИФИКАЦИЯ ПРОГРАММЫ
Начальное и итоговое состояния программы показаны на рисунках 2,3,4.
Рисунок 2 Окно программы на начальном шаге
Рисунок 3 Окно программы при изменении признака z
Рисунок 4 Окно программы на конечном шаге
ЗАКЛЮЧЕНИЕ
В результате выполнения данной работы были получены навыки ассемблирования вручную простейших программ на языке ассемблера МП 580ВМ80. Получены навыки по отладке ассемблерных программ.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
(H,L) 6000h
L) (L)-1
(L)00h
Начало
MINUS
Конец
MINUS
(H,L) (H,L)-1
(H,L) (A)
(A)64h
T
RET
z=1
F
А также другие работы, которые могут Вас заинтересовать | |||
32822. | Философия неопозитивизма | 16.04 KB | |
Бурное развитие науки и техники формирование сциентизма как особого умонастроения стали причиной формирования ряда философских направлений в центре внимания которых проблема науки как феномена культуры а также вопросы методологии научного познания. Он выступил с идеей о неспособности философии ответить на вопросы поставленные развитием науки. Неопозитивизм уходя от решения коренных философских проблем сосредотачивается на частных логикометодологических исследованиях на анализе языка науки. Логический позитивизм спекулирует на реальных... | |||
32823. | Философия психоанализа | 14.61 KB | |
В центре внимания Фрейда проблема бессознательного. Содержание бессознательного Фрейд сводит к двум видам влечений сексуальные инстинкты либидо и влечение к жизни направленное на самосохранение оба влечения он выводит из комплекса Эдипа и комплекса электры. Юнг разработал концепцию коллективного бессознательного. Содержанием коллективного бессознательного являются врожденные образы символы архетипы. | |||
32824. | Религиозная философия ХХ в | 14.56 KB | |
Ее основной чертой является стремление осмыслить проблемы современного человека с позиций христианской религии. Основные идеи Ф Аквинского: о структуре мироздания о соотношения веры и разума о месте человека в мире являются основой неотомизма. Характерные черты этого направления отличающие его от томизма внимание к проблемам современного мира и к внутреннему миру человека.Аквинским но расходится с ним в понимании отношения Бога и человека. | |||
32825. | Философская герменевтика. Проблема понимания в философии и медицине (медицинская герменевтика) | 12.91 KB | |
Философская герменевтика. Проблема понимания в философии и медицине медицинская герменевтика. В Древней Греции герменевтика представляла собой искусство толкования иносказаний а позднее поэтических произведений особенно поэм Гомера. В самостоятельную область знания герменевтика выделилась в XIX в. | |||
32826. | Бытие и материя. Категория материя. Ее признаки | 17.66 KB | |
Бытие основополагающая философская категория отражающая единство мира и целостность его существования. Бытие предельно широкое по объему понятие охватывающее все существующее. Понятие бытие введено Парменидом IV в. Для объяснения этого понятия было введено противоположное ему понятие небытие. | |||
32827. | Движение .Пространство,время. Основные формы движения | 18.43 KB | |
Пространствовремя. Обладает целым рядом неотъемлемых свойств атрибутов: системность и структурность самоорганизация движение пространство время отражение. Механистический материализм Нового времени также считал что пространство и время самостоятельны по отношению к материи: это лишь вместилища в которых расположены тела и происходят события.Кант пространство и время рассматриваются как доопытные априорные врожденные понятия которые даны сознанию субъекта для того чтобы группировать и упорядочивать наши ощущения. | |||
32828. | Отражение как всеобщее свойство материи. Его формы в живой и неживой природе | 13.64 KB | |
Обладает целым рядом неотъемлемых свойств атрибутов: системность и структурность самоорганизация движение пространство время отражение. Отражение всеобщее свойство материи ее способность воспроизводить в изменениях своих свойств состояний структуры особенности воздействующих объектов. Отражение характеризуется следующими признаками: оно предполагает взаимодействие объектов; зависит от уровня организации и структуры взаимодействующих объектов; зависит от условий в которых происходит взаимодействие объектов; отражение адекватно... | |||
32829. | Происхождение и сущность сознания. Мозг и сознание | 15.06 KB | |
Происхождение и сущность сознания. Психика высших животных явилась важнейшей предпосылкой формирования социальной формы отражения сознания. Психика высших животных явилась важнейшей предпосылкой формирования социальной формы отражения сознания. Природные и социальные факторы происхождения сознания. | |||
32830. | Структура сознания. Самосознание и его формы. Особенности самосознания врача | 14.12 KB | |
Структура сознания. Особенности самосознания врача. Психика высших животных явилась важнейшей предпосылкой формирования социальной формы отражения сознания. В структуре сознания можно выделить несколько основных элементов. | |||