Рубрики

ИСРО | ISRO CS 2013 | Вопрос 17

Добавлены два восьмибитных байта 1100 0011 и 0100 1100. Каковы значения флагов переполнения, переноса и нуля соответственно, если арифметическая единица ЦП использует форму дополнения 2?
(А) 0, 1, 1
(Б) 1, 1, 0
(С) 1, 0, 1
(D) 0, 1, 0

Ответ: (Д)
Объяснение:

Addition of two numbers = 1100 0011
                          0100 1100
                         -----------
                         10000 1111    

поскольку, перенос и выведение самого старшего бита одинаковы, то есть переполнения нет.
Итак, флаг переполнения = 0, флаг переноса = 1 и флаг нуля = 0.
Вариант (D) правильный.
Тест на этот вопрос

Рекомендуемые посты:

ИСРО | ISRO CS 2013 | Вопрос 17

0.00 (0%) 0 votes