8 класс. Развернутая форма записи числа
137 = 1 сотня, 3 десятка, 7 единиц
= 1*100+3*10+7*1
= 1*102+ 3*101+7*100
1*102+ 3*101+7*100 - это развернутая форма записи десятичного числа 137
В восьмеричной системе счисления число 10 заменится на число 8:
1378 = 1*82+3*81+7*80
Чтобы перевести восьмеричное число 137 в десятичную систему счисления, нужно просто выполнить записанные выше арифметические действия:
1*82+3*81+7*80=1*64+3*8+7*1=64+24+7=9510
Таким образом, 1378=9510
Для двоичной системы счисления:
100000012 = 1*27+0*26+0*25+0*24+0*23+0*22+0*21+1*20 = 1*128+0*64+0*32+0*16+0*8+0*4+0*2+1*1 = 12910
Запишем это в виде таблицы:
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
= | |||||||
|
1 *27 +   |
0 *26 + |
0 *25 + |
0 *24 + |
0 *23 + |
0 *22 + |
0 *21 + |
1 *20 |
= | |||||||
|
1 *128 + |
0 *64 + |
0 *32 + |
0 *16 +  |
0 *8 +   |
0 *4 +   |
0 *2 +   |
1  *1   |
= | |||||||
| 129 | |||||||||||||||
Эмулятор МикроКомп
Знакоместо
| Адрес строки | Столбец 0 | Столбец 1 | ... | ||||||||||||||
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||||
| 10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |||||||||
| 20 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |||||||||
| 30 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |||||||||
| 40 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |||||||||
| 50 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |||||||||
| 60 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | |||||||||
| 70 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||||
Программа для отображения квадратика
MOV 0,255
MOV 10,129
MOV 20,129
...
Продолжите программу самостоятельно
Экран
| С | Т | Р | О | К | А | 0 | |||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| З | Н | А | К | О | М | Е | С | Т | А |
| О | Т | 0 | - | Г | О | ||||
| Д | О | 9 | - | Г | О | ||||
| В | С | Е | Г | О | 1 | 0 | |||
| З | Н | А | К | О | М | Е | С | Т | |
| И | 9 | С | Т | Р | О | К | |||
| С | Т | Р | О | К | А | 8 |