Изучение команд условного ветвления и принципа работы ЖКИ-модуля учебного стенда на базе микроконтроллера Motorola MC68332

Страницы работы

Содержание работы

САРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

БАЛАКОВСКИЙ ИНСТИТУТ ТЕХНИКИ, ТЕХНОЛОГИИ И УПРАВЛЕНИЯ

Факультет Инженерно-строительный

Кафедра «Управление и информатика в технических системах»

Вычислительные машины, системы и сети

ИЗУЧЕНИЕ КОМАНД УСЛОВНОГО ВЕТВЛЕНИЯ И ПРИНЦИПА РАБОТЫ ЖКИ – МОДУЛЯ УЧЕБНОГО СТЕНДА НА БАЗЕ МИКРОКОНТРОЛЛЕРА MOTOROLA MC68332

                                                                                               Выполнил: ст. гр. УИТ-32

                                                                                               Макаров И.

                                                                                               Рулев Д.

                                                                                               Сысоев И.

                                                                                               Торлопов Н.

                                                                                               Чупахина Н.

                                                                                               Принял

                                                                                               Николаенко Ю.М.

2009

ВЫПОЛНЕНИЕ РАБОТЫ

          Задание: расчет формулы с=а-b/d (где значения a, b и d определяются даны) и определение значения выражения с помощью лабораторной программы.

          Вариант 1.

          а=12;  b=40;  d=4.

          Код программы:

          mov ax,40

mov bx,4

mov cx,12

div bx

sub cx,ax

Получили в регистре СХ значение 0002.

Результат вычисления с=12-40/4=2 совпадает с экспериментальным.

Вариант 3.

          а=1;  b=4;  d=4.

          Код программы:

          mov ax,4

mov bx,4

mov cx,1

div bx

sub cx,ax

Получили в регистре СХ значение 0000.

Результат вычисления с=1-4/4=0 совпадает с экспериментальным.

Вариант 4.

          а=6;  b=12;  d=1.

          Код программы:

          mov ax,12

mov bx,1

mov cx,6

div bx

sub cx,ax

Получили в регистре СХ значение FFFA.

Результат вычисления с=6-12/1=-6 совпадает с экспериментальным.

Вариант 6.

          а=2;  b=8;  d=2.

          Код программы:

          mov ax,8

mov bx,2

mov cx,2

div bx

sub cx,ax

Получили в регистре СХ значение FFFE.

Результат вычисления с=2-8/2=-2 совпадает с экспериментальным.

Вывод: мы на практике освоили программирование микроконтроллер MC68332 с использованием интегрированной среды, а также изучили простые арифметические команды в среде программирования Assembler. Для программирования микроконтроллера необходимо точно задавать программу, т.к. ошибка хоть в одном символе приводит к неработоспособности составленной программы.

Похожие материалы

Информация о работе