русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Содержание отчета


Дата добавления: 2015-08-06; просмотров: 734; Нарушение авторских прав


1. Краткое описание цели работы и результатов самостоятельной подготовки к лабораторному занятию.

2. Тексты программ выполнения лабораторной работы.

Таблица 23.2 - Выборка из массива данных чисел заданного интервала

Адрес Машинный код Метка Мнемокод Комментарий
2E   MVI L загрузка счетчика
N      
  LXI B загрузка адресного указателя
NN     исходного массива
NN      
  LXI D загрузка адресного указателя
DD     результирующего массива
DD      
0A M2 LDAX B выборка числа из массива А1
FE   CPI сравнение с нижним пределом -
810А H1     числом H1
810В DA   JC, M1 переход на метку Ml, если
810С     число < Н1
810D      
810Е FE   CPI сравнение с верхним пределом -
810F Н2     числом Н2
D2   JNC, M1 переход на метку Ml, если
    число > Н2
     
  STAX D запись числа, попавшего в
        заданный интервал, в память
  INX D переход к следующему адресу в DE
M1 INX B переход к следующему адресу в BC
2D   DCR L уменьшение счетчика
C2   JNZ, M2 организация цикла
     
     
811А   NOP окончание программы

3. Протокол, отражающий последовательность действий на пульте отладочного устройства и результаты выполнения команд МП К580ИК80А с записью последовательности нажатых клавиш на пульте отладочного устройства.



Контрольные вопросы

1. Назовите назначение разрядов регистра признаков МП К580ИК80А?

2. По каким условиям записывается 1 в каждый из разрядов регистра признаков МП К580ИК80А?

3. Какие функции выполняют команды перехода?

4. Какие существуют способы изменения последовательности выполнения команд?

5. Как осуществляется выполнение команды перехода?

6. В каких байтах располагаются младшие и старшие разряды в командах перехода?

7. По алгоритму задачи необходимо принять решение "больше". Какими командами можно это реализовать?

8. По алгоритму задачи необходимо принять решение "равно". Какими командами можно это реализовать?

9. Как организуется цикл в системе команд МП К580ИК80А?

10. Какое максимальное число команд может быть в теле цикла?

11. Какое максимальное число команд имеет параметр цикла?

12. Как организуется работа с массивами?

13. Какая область памяти отладочного устройства может использоваться под запись массива данных?

14. С какой целью следует оставлять "пустые" команды в программе?

15. Назовите способы разработки и отладки программ для микропроцессоров и микро-ЭВМ?

16. Охарактеризуйте достоинства и недостатки используемой в отладочном устройстве технологии разработки и отладки программ?

 



<== предыдущая лекция | следующая лекция ==>
Содержание лабораторной работы | Теоретические сведения.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.104 сек.