Аппаратное обеспечение IBM PC


         

вначале инвертируем значение каждого


Для получения числа - 5 вначале инвертируем значение каждого бита:

1111 1111 1111 1010

Теперь прибавим к полученному числу +1:

1111 1111 1111 1011 = -5

Приведем возможные варианты представления целых чисел:

Нуль -------------------¬ ¦ 0...0 ¦ L-------------------

Наименьшее положительное число -------------------¬ ¦ 0...1 ¦ L-------------------

Наибольшее отрицательное число -------------------¬ ¦ 1...1 ¦ L-------------------

Наибольшее положительное число -------------------¬ ¦ 01...1 ¦ L-------------------

Наименьшее отрицательное число -------------------¬ ¦ 10...01 ¦ L------------------- Неопределенность -------------------¬ ¦ 10...00 ¦ L-------------------

Упакованное десятичное число имеет следующий вид:

¦1-й байт ¦ Девять байтов ¦ +--T------+---T---T---T---T---+ ¦Зн¦000000¦n17¦n16¦...¦n1 ¦n0 ¦ L--+------+---+---+---+---+----

На этом рисунке n0...n17 означают разряды десятичного числа. Они могут изменяться в пределах от 0000 до 1001, т.е. от 0 до 9 в десятичной системе счисления.

Теперь, после того как мы рассмотрели форматы данных, с которыми может работать арифметический сопроцессор, можно перейти к изучению внутренних регистров сопроцессора.


Содержание  Назад  Вперед