
- •Министерство образования рб
- •Нефтекамский нефтяной колледж методические указания по вычислительной технике
- •1. Общие методические указания
- •Раздел 1. Математические и логические основы микропроцессорной техники.
- •Раздел 3. Типовые узлы и устройства микропроцессорной техники.
- •Раздел 4. Микропроцессоры.
- •Вопросы и задачи контрольной работы
- •Методические указания по выполнению контрольной работы
- •Литература
Методические указания по выполнению контрольной работы
Перевести числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления.
Правило: чтобы перевести число из десятичной системы счисления в систему счисления с основанием Q, нужно переводимое число последовательно делить на Q до тех пор, пока не получится частное, меньшее Q. Затем нужно собрать остатки в обратном порядке.
Пример:
П
еревести числа 29 и 49 из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления.
29 2 49 2
2 8 14 2 48 24 2
1 14 7 2 1 24 12 2
0 6 3 2 0 12 6 2
1 2 1 0 6 3 2
1 0 2 1
1
2510=111012 4910=1100012
2 9 8 49 8
24 3 48 6
5 1
2 510=358 4910=618
2 9 16 49 16
16 1 48 3
13 1
2910=1D16 4910=3116
2. Выполнить действия арифметики в соответствующих системах счисления
- в двоичной:
1100012
1100012
1100012
111012 111012 111012
10011102 101002 110001
110001
110001
110001 101100011012
- в восьмеричной:
618 618 618
358 358 358
1168 24 8 365
223
26158
- в шестнадцатеричной:
3116 3116 3116
1D16 1D16 1D16
4E16 1416 27D
31
58D16
3. Выполнить проверку (т.е. перевести результаты в десятичную систему счисления и сравнить).
- сложение:
2910+4910=7810
16 05 04 13 12 11 00 2=1*26+0*25+0*24+1*23+1*22+0*20= 64+8+4+2=7810
12 11 60 8= 1*82+1*8+6*80=64+8+6=7810
41 E0 16=4*161+14*160=64+14=7810
- вычитание:
4910-2910=2010
14 03 12 01 00 2=1*24+0*23+1*22+0*21+0*20=16+4=2010
21 40 8=2*81+4*80=16+4=2010
11 40 16 =1*161+4*160=16+4=2010
- умножение:
2910*4910=142110
110091817060504131201102=1*210+0*29+1*28+1*27+0*26+0*25+0*24+1*23+1*22 +0*21 +1*20=1024+256+128+8+4+1=142110
23621150 8=2*83+6*82+2*81+2*80=2*512+6*64+1*8+5=142110
5281D0 16=5*162+8*161+D*160=5*256+8*16+13=142110
4. Упростить функцию. Составить таблицу истинности. Нарисовать схему.
F(a,b,c)=(
)
V (
c)V
(
b
c)=
(
V
cV
b
c)1=
(
(
Vc)V
b
c)2=
(
V
b
c)3=
((
V
b)
(
V
c))4=
(
V
c);
1 -вынесли общий множитель за скобку;
2 - сгруппировали 1 и 2 слагаемое и вынесли общий множитель за скобку;
3 -использовали формулу V a =1;
4 - использовали формулу a V (b c)= (aVb) (a Vc) и далее V a =1.
Таблица истинности будет иметь 23=8 строк, т.к. количество входных переменных равно 3.
a |
b |
c |
F(a,b,c) |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
a
&
b
1
c
5. Реализовать функцию на микросхемах серии К155ЛА1 и К155ЛА3.
Y=a
c
V
d
Микросхема серии К155ЛА1 имеет в своем составе 2 четырех входовых элемента И-НЕ. Каждый элемент работает автономно.
Микросхема серии К155ЛА3 имеет с своем составе 4 двух входовых элемента И-НЕ. Каждый элемент работает автономно.
Первое что нужно сделать, это избавиься от дизъюнкций в выражении. Для этого воспользуемся формулами двойной инверсии и де Моргана:
Y=a c V d = a c V d = a c d ;
Далее приступим к реализации преобразованного выражения на микросхемах. Чтобы получить инвертор, нужно подать сигнал на все входы элемента:
b
e
d
Y