Задание 1. Двоичная арифметика и анализ аппаратного переполнения
Условие: В 8-разрядной сетке без знака необходимо сложить два числа:
$A = 10110110_2$ ($182_{10}$)
$B = 01101101_2$ ($109_{10}$)
Рассчитайте поразрядную сумму, определите состояние 8-битного регистра, бит переноса из старшего разряда ($C_{out}$ / $CF$) и поясните, возникает ли переполнение беззнаковой разрядной сетки.
Ваше пошаговое решение и вывод:
Задание 2. Поразрядные логические операции над регистрами
Условие: Регистр аппаратного состояния периферийного контроллера содержит байт: $R = 11011010_2$.
Выполните три независимых действия над исходным значением $R$ с указанием выбранной логической операции (AND, OR, XOR) и битовой маски:
Сбросить в 0 старшие 4 бита, сохранив значение младших 4 бит (выделение младшей тетрады).
Установить биты 0 и 5 в состояние 1, сохранив неизменными остальные разряды.
Инвертировать значения битов 1 и 2 в исходном регистре.
Ваше решение (с масками и итоговыми байтами):