1 Лабораторная работа № 1. Системы счислений. Память программ и память данных PIC16F87x
Цель работы: изучение систем счисления и организации памяти программ и памяти данных.
Задание 1. Сложите числа в двоичной системе. Представьте слагаемые и результаты вычислений в шестнадцатеричной, десятичной системах счислений.
Вариант
|
13
|
Число А
|
00110101
|
Число В
|
00110001
|
Двоичная система
Сложение
Десятичная система
Слагаемые
А)
B)
Сумма
Шестнадцатеричная система
Слагаемые
А)
B)
Сумма
1.2 Память программ и память данных PIC16F87x
Задание 1. Определите имена регистров и банка по двоичному адресу.
Вариант
|
13
|
Регистр А
|
10010010
|
Регистр В
|
10100010
|
Двоичная
|
Шестнадцатеричная
|
Банк
|
Имя
|
|
|
1(01)
|
PR2
|
|
|
1(01)
|
РОН 80 байт
|
Задание 2. По имени регистра и банка определите его адрес.
Вариант
|
13
|
Банк
|
1
|
Имя
|
PCL
|
1.3 Оформление отчета по лабораторной работе
Отчет выполняется на одного выполняющего. В конце приводятся ответ на вопросы. За сданный отчет студент получает 50%. Остальные проценты дополняются после защиты лабораторной работы устно или письменно.
Контрольные вопросы
Что такое основание системы счисления?
Количество цифр, используемых в системе счисления, называется её «основанием». В десятичной системе основание равно десяти, в двоичной системе — двум, ну а в восьмеричной и шестнадцатеричной — соответственно, восьми и шестнадцати.
Какие цифры имеются в двоичной системе?
0, 1
Какие цифры имеются в шестнадцатеричной системе?
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Сколько банков в микроконтроллере PIC16F877А?
4 банка(00, 01, 10, 11)
В какой системе счисления записываются адреса регистров?
В шестнадцатеричной
Сколько страниц в памяти программ микроконтроллера PIC16F877А?
Четыре
Вывод
Произведена работа по переводу одних систем исчисления в другие. Найдены имена и адреса регистров. Ответил на контрольные вопросы. Составлен отчет.
Достарыңызбен бөлісу: |