Реферат по предмету "Программирование, Базы данных"


Лабораторные работы

Лабораторная работа №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
1
2
LXI D, 960H
803
804
805
11
60
09
3
4
5
MYI L, 10H
806
807
2E
10
6
7
LDAX B
808
940
0A
3D
8
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
C3
00
08
15
16
17
  
Задание:
Записать следующие команды коды для последовательностикоманд:
Команда
ША
ШД
№ шага
LXI H, 900H
800
21
LXI B, 920H
803
01
1
LXI D, 940H
806
11
2
LDAX B
809
0A
3
SUB M
80A
96
4
STA 950H
80B
32
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
67
13
SHCH 952H
81C
22
14
JMP 800H
81F
C3
15
 












Лабораторная работа №3.
 
Тема: Регистрымикропроцессора. Команды загрузки регистров.
          Команды пересылки.
Цель: Изучитьрегистры микропроцессора, команды загрузки и команды пересылки.Ход работы

MOV рег1, рег2  – команда пересылки, эта командаосуществляет пересылку с рег2  в регистррег1.
MVI рег, знач – команда загрузкирегистра, эта команда загружает значение знач врегистр рег.  

800 MVI A, 00H 2E00
802 MVI B, 01H 0601
804 MVI C, 02H 0E02
806 MVI D, 03H 1603
808 MVI E, 04H 1E04
80A MVI H, 05H 2605
80C MVI C, 06H2E06

800 MOV A, FFH  3EFF
802 MOV B, A      47
804 MOV C, B      48
806 MOV D, C       51
808 MOV E, D      5A
80A MOV H, E      63
80C MOV L, H       6C

B)
800 MVI B, BBH  06BB801 MVI C, CCH  0ECC
802 MVI D, DDH 16DD
803 MVI E, EEH  1EEE
804 MVI H, 12H  2612
805 MVI L, 34H   2E34
806 MVI A, AAH  3EAA

800 LXI B, BBCCH 01CCBB
803 LXI D, DDEEH 11EEDD
806 LXI H, 1234H  213412
800 LXI B, 3132H 0132H803 LXI D, 3334H 113433
806 LXI H, 3636H 213635





Лабораторная работа №4.
 
Тема: Методы адресациипамяти. Команды работы с памятью.
Цель: Изучитьметоды адресации памяти и команды работы с ними.Ход работы

800 MVI A, 00
801 STA 900
802 MVI A, 01
803 STA 905
804 MVI A, 02
805 STA 90C

800 MVI A, 00
801 STA 900
802 LDA 900
803 MOV B, S

800 LXI H, 3231
802 SHLD 920
804 LHLD 920
806 MOV H, B
808 MOV L, C

800 LXI H 32,31
802 SHLD 920

800 LXI H, 0100
803 SHLD 940
805 MVI A, 03
807 STA 943

800 MVI A, 00
801 STA 900
802 LDA 900
803 MOV B, A




Лабораторная работа №5.
 
Тема:  Арифметические команды.
Ход работы.
Записать в память,начиная с адреса 800Н, коды программы реализации:                                                                                                          A = A+B+M+1800      MVI A,          00 3E00802      MVI B,          02 06 02        A = 56
804      ADD B          80                   F = 0,6
805      LXI H, 900    210009
808      MVI M, 03     3603
80A      ADD M         86
80B      ADI 1            C601


    
                                  
                               
                                
C = 0 – не возникает переполнения
Р = 1 – количествоединиц в байте, чётное
Ас= 0 – не возникает переноса
Z = 0 – результат выполнения операции не равен нулю
S = 0 – результат операции положительный
НL = DE+BC
Записать в память, начиная с адреса 800Н, коды программысложения шестнадцатиразрядных чисел, используя команды восьмиразрядногосложения:
                                                                                                             НL = DE+BC800     MVI C, 01                
802      MOV A, C
803      MVI E,02
805           ADD E
806           MOV L, A
807            MVI B, 02
808           MOV A, B
80A     MVI D, 04
80C     ADD D
80D     MOV H,A

Написать ивыполнить программу реализующую: C = D+E.MVI D, FF                
MVI E, 01
MOV A, D
ADD E
MOV C,A




Написать ивыполнить программу сложения двух ячеек памяти: M1 = M2 + M3 .LXI M,   901H
MVI M2, 01MOV A, M2
LXI H, 902HMVI M3, 02ADD M3
LXI H, 900H
MVI M1,A
Написать ивыполнить программу сложения:   HL = BC+E+4000H MVI C, 01                
MOV A, C
MVI E,02
ADD E
ADI 00
MOV L, A
MVI B, 03MOV A, 0
ADI 40MOV H, A
Команды вычитания восьмиразрядных чисел.
Записать в память,начиная с адреса 800Н, коды программы реализующей:                                                                                              A = A – B – M – IMVI A, 01                
MVI B, 01
SUB B
LXI 900H
MVI M, 00SUB MSBI 01

Записать в память,начиная с адреса 800Н, коды программы 16- ти разрядных чисел:   HL = DE – BC.MVI E, FC                
MOV A, E
MVI C, F0
SUB C
MOV L, A
MVI B, 0F
MVI D, FF
MOV A, D
SUB B
MOV A, H
Написать ивыполнить программу вычитания двух ячеек памяти: M1 = M2 — M3 .LXI H, 901H MVI M2, 01                
MOV A, M2LXI H, 902H
MVI M3, 02
SUB M3LXI H, 900
MVI M1, A

Написать ивыполнить программу вычитания: HL = BC – I – 0FFFHMVI C, 01                
MOV A, C
MVI I, 02
SUB I
SVI FF
MOV L, A
MVI B, 03
MOV A, B
SVI 0F
MOV 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, H
MVI M, 01INX, H
MVI, 03 INX H
MVI, 04                
Команды дискрента.
Записать в памятьпо адресу 800Н код команды:MVI C, 00
DCR, C

Записать в память,начиная с адреса 800Н коды команд:LXI H, 900HMVI M, 00
DCR, M

Записать в памятьпо адресу 800Н код команды:MVI H, 00MVI L, 01
DCR, H






Лабораторная работа №8.
 
Тема: Команды сравнения.
Ход работы
Сравним содержимое В и С:
MVI C, 01 
MOV A, C
MVI B, 01  
CMP B
MVI C, 01
MOV A, C
MVI B, 09
CMP B
MVI C, FF
MOV A, C
MVI B, 00
CMP B


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

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

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Термодинамические свойства 3,3,5-Триметилгептана, 1,7,7-Триметилбицикло-[2,2,1] гептана, 2-Метил-2-бутанола и изобутилбутаната
Реферат Теория организации производства
Реферат Gwendolyn Stewart Essay Research Paper BEYOND POLITICS
Реферат ивный обзор монографии Кларина М.В. Инновации в мировой педагогике
Реферат SRen Kierkegaard Essay Research Paper Sren Aabye
Реферат Клініко психопатологічні та психологічні особистості мотивації агресивної поведінки при розладах
Реферат Діагностика та комплексне лікування місцево поширеного раку щитоподібної залози
Реферат Європейські стандарти в сфері охорони довкілля зміст
Реферат 1765 ■Об «Сыны свободы» /1788
Реферат Модель фінансової діяльності комерційного банку та її застосування на прикладі АКБ Правекс-банк
Реферат Период Патристики. Аврелий Августин
Реферат Формування асортименту контроль якості та організація торгівлі напівкопченими ковбасними виробами
Реферат He образуется в результате распада радиоактивного изотопа водорода трития
Реферат Умови прийому до вищих навчальних закладів України 1 частина
Реферат Риски залогового обеспечения