23 Янв 2026, Пт

8 класс. Двоичная система счисления. Арифметические операции в двоичной системе счисления

Присваивание в языке Ассемблер

Математика Ассемблер
A=5 MOV A,5

Арифметические действия в языке Ассемблер:

Математика Ассемблер
A=A+B ADD A,B
A=A-B SUB A,B
A=A*B MUL A,B
A=A/B DIV A,B

Посчитаем, сколько будет 12+13 и результат поместим в регистр C

А сколько будет 255+1?

Как вы думаете, почему?

Сложение в двоичной системе счисления

0+0=0
0+1=1
1+0=1
1+1=10

Давайте вычислим, сколько будет 1012+112, используя эту таблицу:

Проверим:
1012=1*22+0*21+1*20=4+1=510
112=1*21+1*20=2+1=310
10002=1*22+0*22+0*21+0*20=810
510+310=810
Значит, сложение выполнено верно

Таблица вычитания

0-0=0
0-1=1 и заём 1 в старшем разряде
1-0=1
1-1=0

Вычислим, сколько будет 10002-112

В десятичную систему все эти числа мы уже переводили в предыдущем примере.
Получается, что наши вычисления можно записать в десятичной системе счисления как
810-310=510
Значит, вычисления выполнены верно


Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять