Не совсем по теме, но более подходящего раздела я не нашёл. Господа, помогите, пожалуйста.
Дано: А(десятичн.) = -1184 В (десятичн.) = -477
Найти значения С1 = А+В, С2 = А-В, С3 = В-А+, С4 = -А-В
При этом требуется представить числа в двоично-десятичном формате, сформировать для них прямые коды, и используя обратный код по правилам двоично-десятичной арифметики, найти С1, С2, С3, С4. Результат должен быть представлен в прямом коде.
Проблема в том, что когда пробую проделывать эти арифметические операции в обратном коде, то получается ерунда.
Обратные коды я нашёл.
А 2-10 обр = 1. 1000 1000 0001 0101 В 2-10 обр = 1. 0000 0101 0010 0010
Но когда пробую выполнять требуемые арифметические операции, то в результате получается неправильный ответ.
Помогите разобраться.
|