Задача E. Вычитатель 8b

Автор:M. Liamaev, D. Glushkova   Ограничение времени:20 сек
Входной файл:Стандартный вход   Ограничение памяти:256 Мб
Выходной файл:Стандартный выход  

Условие

Реализуйте в программе Logisim − evolution вычитатель 8bit для знаковых чисел.

Формат входных данных

Тестируемая схема должна называться main. Входы и выходы схемы должны быть названы так же, как в таблицах ниже. Нарушение этого требования приведет к ошибке PE.

Использование сумматора и вычитателя из стандартной библиотеки Logisim запрещено. Нарушение этого требования приведет к ошибке LI.


Входы
Label/МеткаБитностьТипОписание
A8Знаковое в дополнительном кодеВход A
B8Знаковое в дополнительном кодеВход B

Выходы
Label/МеткаБитностьТипОписание
С8Знаковое в дополнительном кодеРезультат A − B

Примеры тестов

Стандартный вход Стандартный выход
1
A[8] B[8] C[8]
0x2  0x1  0x1
0x1  0x2  0xff
0xff 0x2  0xfd
0xff 0xfd 0x2
0x81 0xa5 0xdc
0x1c 0xd1 0x4b
0x1c 0xd9 0x43
0x1d 0xed 0x30
0x1d 0x5 0x18
0x1d 0x6c 0xb1
Тест запускается через GUI Logisim Simulate → Test Vector

0.065s 0.018s 13