рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Лабораторные работы по программированию

Лабораторные работы по программированию - Лабораторная Работа, раздел Программирование, Лабораторная Работа 1. Приборы Учебный Микропроцессорный Комплекс Ум...

Лабораторная работа 1. Приборы Учебный микропроцессорный комплекс УМК .Ход работы.Панель прибора Влевой части расположены функциональные клавиши.За каждой клавишей закрепленаопредел нная функция системной программы МОНИТОР. На них выгравированысоответствующие идентификаторы функции П просмотр и модификация содержимого ячейки памяти РГ -просмотр и модификация содержимого ячейки регистров СТ старт программы КС подсч т контроля суммы ЗК заполнение массива памяти константой ПМ перемещение массива памяти - разделитель ВП выполнить.Перваячасть клавиш предназначена для ввода параметров в шестнадцатеричной форме. Вдальнейшем предусмотрено, что все вводимые и выводимые данные имеютшестнадцатеричный формат.

На них выгравированы символы 0, 1, 2, 3, 4, 5, 6, 7,8, 9, А, В, С, D, Е, F. Кроме этого на клавишах 4, 5, 6, 7, 8, 9, подцифрами выгравированы идентификаторы регистров микропроцессора.РН ст. байт сч тчика команд РL мл. байт сч тчика команд SH ст. байт указателя ст ка SL мл. байт указателя ст ка Н регистр Н L регистр L Дляидентификации остальных регистров микропроцессора используются клавиши А регистр А В регистр В С регистр С D - регистр D E регистр Е F регистр признаков Кнопкавключения выключения УМК СЕТЬ расположена в левой нижней части лицевойпанели. На самой кнопке выгравирован символ . Эта кнопка служит для включения нажатое состояниекнопки и выключения отжатое состояние кнопки УМК.КнопкаСБРОС расположена в правой средней части лицевой панели УМК. На кнопкевыгравировано СБ. Эта кнопка служит для инициализации системной программыМОНИТОР, и в левой позиции шестисигментного дисплея появляется символ . УМКготов к при му команд.Управление пошаговым режимом работы УМК производится спомощью кнопок, на которых выгравированы надписи РБ ШГ, КМ ЦК и ШГ. С помощью этих кнопок может быть установленодин из двух режимов работы УМК по шагам.

Первый режим командный.

Дляустановки этого режима нажать кнопку РБ ШГ она останется в нажатом состоянии .Для выполнения команд необходимо нажать кнопку ШГ.Каждое нажатие кнопки ШГ вызовет выполнение текущей команды. При этом насветодиодах индикации состояния шин данных, адреса и управляющих сигналов,расположенных в центре лицевой панели УМК, будут высвечиваться в двоичном коде, каждый светодиод отражает соответствующий разряд , соответственно адрес и кодвыполненной команды, а также управляющие сигналы микропроцессора.

Лабораторнаяработа 2.Ходработы Задание Для последовательности команд запишите машинные коды. Команда ША ШД шага LXI B, 940H 800 801 802 01 40 09 0 1 2 LXI D, 960H 803 804 805 11 60 09 3 4 5 MYI L, 10H 806 807 2E 7 LDAX B 808 940 0A 3D 9 STAX D 809 960 12 3D 10 11 INX B 80A 03 12 INX D 80B 13 13 DCR L 80C 2D 14 JMP 800H 80D 80E 80F C17 Задание Записать следующие команды коды для последовательностикоманд Команда ША ШД шага LXI H, 900H 800 21 0 LXI B, 920H 803 01 1 LXI D, 940H 2 LDAX B 809 0A 3 SUB M 80A 96 4 STA 950H 80B 5 LDAX D 80E 1A 6 ANA M 80F A6 7 RAL 810 17 8 STA 951H 811 32 9 LDA 950H 814 3A 10 MOV L,A 817 6F 11 LDA 951H 818 3A 12 MOY H,A 81B 13 SHCH 952H 81C 22 14 JMP 800H 81F C15 Лабораторная работа 3. Тема Регистрымикропроцессора. Команды загрузки регистров.

Команды пересылки.Цель Изучить регистры микропроцессора, команды загрузкии команды пересылки.Ход работы MOV рег1, рег2 командапересылки, эта команда осуществляет пересылку с рег2 в регистр рег1.MVI рег, знач команда загрузки регистра, эта команда загружаетзначение знач в регистр рег. 800 MVI A, 00H 2E00802 MVI B, 01H 0601804 MVI C, 02H 0E02806 MVI D, 03H 1603808 MVI E, 04H 1E0480A MVI H, 05H 260580C MVI C, 06H 2E06800 MOV A, FFH 3EFF802 MOV B, A 47804 MOV C, B 48806 MOV D, C 51 808 MOV E, D 5A80A MOV H, E 6380C MOV L, H 6CB 800 MVI B, BBH 06BB801 MVI C, CCH 0ECC802 MVI D, DDH 16DD803 MVI E, EEH 1EEE804 MVI H, 12H 2612805 MVI L, 34H 2E34806 MVI A, AAH 3EAA800 LXI B, BBCCH 01CCBB803 LXI D, DDEEH 11EEDD806 LXI H, 1234H 213412800 LXI B, 3132H0132H803 LXI D, 3334H113433806 LXI H, 3636H 213635 Лабораторная работа 4. Тема Методыадресации памяти. Команды работы с памятью.Цель Изучить методы адресации памяти и команды работы сними.Ход работы 800 MVI A, 00801 STA 900802 MVI A, 01803 STA 905804 MVI A, 02805 STA 90C800 MVI A, 00801 STA 900802 LDA 900803 MOV B, S800 LXI H, 3231802 SHLD 920804 LHLD 920806 MOV H, B808 MOV L, C800 LXI H 32,31802 SHLD 920800 LXI H, 0100803 SHLD 940805 MVI A, 03807 STA 943800 MVI A, 00801 STA 900802 LDA 900803 MOV B, AЛабораторная работа 5. Тема Арифметическиекоманды.Ход работы.Записатьв память, начиная с адреса 800Н, коды программы реализации A A B M 1800 MVI A, 00 3E00802 MVI B, 02 06 02 A 56804 ADD B 80 F 0,6805 LXI H, 900 210009808 MVI M, 360380A ADD M 8680B ADI 1 C601 C 0 не возникает переполненияР 1 количество единиц в байте, ч тное Ас 0 не возникает переноса Z 0 результат выполнения операции не равен нулюS 0 результат операции положительныйНL DE BCЗаписать впамять, начиная с адреса 800Н, коды программы сложения шестнадцатиразрядныхчисел, используя команды восьмиразрядного сложения НL DE BC800 MVI C, 01 802 MOV A, C803 MVI E,02805 ADD E806 MOV L, A807 MVI B, 02808 MOV A, B80A MVI D, 0480C ADD D80D MOV H,AНаписатьи выполнить программу реализующую C D E .MVI D, FF MVI E, 01MOV A, DADD EMOV C,A Написатьи выполнитьпрограмму сложения двух ячеекпамяти M1 M2 M3 .LXI M, 901HMVI M2, 01MOV A, M2LXI H, 902HMVI M3, 02ADD M3LXI H, 900HMVI M1,AНаписатьи выполнитьпрограмму сложения HL BC E 4000H MVI C, 01 MOV A, CMVI E,02ADD EADI 00MOV L, AMVI B, 03MOV A, 0ADI 40MOV H, AКоманды вычитания восьмиразрядных чисел.Записатьв память, начиная с адреса 800Н, коды программы реализующей A A B M IMVI A, 01 MVI B, 01SUB BLXI 900H MVI M, 00SUB MSBI 01 Записатьв память, начиная с адреса 800Н, коды программы 16- ти разрядных чисел HL DE BC.MVI E, FC MOV A, EMVI C, F0SUB CMOV L, AMVI B, 0FMVI D, FFMOV A, DSUB BMOV A, H Написатьи выполнитьпрограмму вычитания двух ячеекпамяти M1 M2 - M3 .LXI H, 901H MVI M2, 01 MOV A, M2LXI H, 902H MVI M3, 02SUB M3LXI H, 900 MVI M1, A Написатьи выполнитьпрограмму вычитания HL BC I 0FFFHMVI C, 01 MOV A, CMVI I, 02SUB ISVI FFMOV L, AMVI B, 03MOV A, BSVI 0FMOV H, AКоманды констремента.Записатьв память, начиная с адреса 800Н код команды MVI E, 00 INR E Записатьв память, начиная с адреса 800Н коды команд LXI H, 900H MVI M, 00 INR M Записатьв память по адресу 800Н код команды LXI D, 00 01 INX D Выполнитькоманду для следующих исходных значений пары регистров DE.MVI E, 00 MVI D, 01INX D Написатьи выполнитьпрограмму заполнения массивапамяти 900Н 904Н , соответствию данными 00 04 , используя командыинскремента пары регистров и регистра.LXI H, 900H MVI M, 00 INX, HMVI M, 01INX, H MVI , 03 INX H MVI , 04 Команды дискрента.Записатьв память по адресу 800Н код команды MVI C, 00DCR, CЗаписатьв память, начиная с адреса 800Н коды команд LXI H, 900HMVI M, 00DCR, MЗаписатьв память по адресу 800Н код команды MVI H, 00MVI L, 01DCR, HЛабораторная работа 8. Тема Командысравнения.

Ход работы Сравним содержимое В и С MVI C, 01 MOV A, C MVI B, 01 CMP B MVI C, 01 MOV A, CMVI B, 09CMP BMVI C, FFMOV A, CMVI B, 00CMP B.

– Конец работы –

Используемые теги: Лабораторные, работы, программированию0.064

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Лабораторные работы по программированию

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Задания для выполнения контрольной работы и лабораторной работы для самостоятельной работы студентов Менеджмент и маркетинг
На сайте allrefs.net читайте: "Задания для выполнения контрольной работы и лабораторной работы для самостоятельной работы студентов Менеджмент и маркетинг"

Лабораторная работа №2 по "Основам теории систем" (Решение задач линейного программирования симплекс-методом. Варианты разрешимости задач линейного программирования)
Будем увеличивать , т.к. ее увеличение вызовет большее увеличение функции цели.Предположим, что , тогда Запишем новый опорный план . Все оценки… Теперь базисными переменными являются , а свободными . Для анализа этого плана… Будем увеличивать . Пусть , тогда откуда получаем Все оценки опорного плана должны бытьнеотрицательны, а значит должны…

Лабораторная работа Работа с макросами в СУБД MsAccess
На сайте allrefs.net читайте: "Лабораторная работа Работа с макросами в СУБД MsAccess"

Понятие воспитательной работы. Роль и место воспитательной работы в системе работы с кадрами
Это, в свою очередь, требует повышения уровня воспитательной работы с личным составом, выделения приоритетов в системе воспитания личного состава,… Вместе с тем в современных условиях принимаемые меры воспитательного… Коллегия МВД России на заседании 23 декабря 1998 г рассмотрев состояние работы с кадрами в системе кадровой политики…

Контрольная работа МЕТОДИЧЕСКИЕ УКАЗАНИЯ Для самостоятельной работы и к выполнению контрольной работы для студентов заочного обучения всех специальностей
Информатика... Контрольная работа... Для направлений бакалавриата Землеустройство и кадастры...

требования к оформлению текстовой части курсовых работ, рефератов, контрольных работ, отчетов по практикам, лабораторным работам
На сайте allrefs.net читайте: "требования к оформлению текстовой части курсовых работ, рефератов, контрольных работ, отчетов по практикам, лабораторным работам"

Лабораторная работа №5 по "Основам теории систем" (Транспортные задачи линейного программирования)
В амбаре было 4 мышиных норы в первой проживало 15 мышей, во второй 20, в третьей 10 мышей, а в четвертой 25 мышей, а также 5 источников пищи, от… Считая что количество мышей из -той норы, питающихся у -того источника пищи,… Для этого мыши оценили так называемые потенциалы нор и источников пищи . Так как их цель минимизировать потери, то…

Организационный этап выполнения курсовой работы 2.1 Примерная тематика курсовой работы . 3 Основной этап выполнения курсовой работы 3.1.1 Назначение и место ученого предмета дисциплины
стр Введение... Введение Реформирование национальной системы высшего образования связанное с введением нового перечня специальностей общегосударственного классификатора...

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ТЕХНОЛОГИИ СОЦИАЛЬНОЙ РАБОТЫ. ОБЩИЕ ТЕХНОЛОГИИ СОЦИАЛЬНОЙ РАБОТЫ. МЕЖДИСЦИПЛИНАРНЫЕ ТЕХНОЛОГИИ И МЕТОДИКИ СОЦИАЛЬНОЙ РАБОТЫ
Учебник подготовлен коллективом авторов... гл канд искусствовед наук проф Т В Шеляг гл д р... наук проф П Д Павленок...

Лабораторная работа № 2 Основы работы в Windows NT
Лабораторная работа Основы работы в Windows NT... Цель работы изучение основных понятий Windows и приобретение навыков работы c интерфейсом Windows...

0.04
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам