Cтраница 1
Восьмеричное представление создает в этом случае массу неприятностей, поскольку оно не позволяет разделять слова на отдельные байты. [1]
Чтобы преобразовать восьмеричное представление числа в двоичное, выполним процесс в обратном порядке. [2]
Упражнение 8.1. Запишите восьмеричное представление в коде ASCII символов а и Ь, используя шестнадцатеричное значение, приведенное ранее. [3]
Как следует из рассмотренных примеров, восьмеричное представление двоичного числа позволяет существенно сократить длину записи числа. Для представления последнего требуется 9 бит. [4]
Чтобы удержать эти два метода в памяти, достаточно запомнить, что для перехода от восьмеричного представления к десятичному нужно производить вычитание, поскольку десятичная запись, вообще говоря, короче, чем восьмеричная; аналогичным образом при переходе от десятичного представления к восьмеричному следует прибавлять. При проведении вычислений используется основание ответа ( иначе, как легко видеть, мы правильного ответа не получим. [5]
Надо иметь в виду, что когда происходит усечение 16-битового слова до 8-битового байта, то восьмеричное представление числа не совпадает с границами байт. [6]
Мы уже выяснили, что это равно D 19, кроме того, это следует из восьмеричного представления числа: дважды восемь плюс три есть девятнадцать. [7]
Например, для двоичного представления числа может потребоваться в 3 раза больше цифр, чем нужно для восьмеричного представления. [8]
![]() |
Ввод-вывод с перекрытием. [9] |
Это обусловлено тем, что вводимые или выводимые данные имеют вид наборов символов, таких, как десятичные числа, имена людей, восьмеричное представление слов памяти и строки ассемблерного кода. Другими словами, в операциях ввода-вывода участвуют записи, составленные из логически связанных символов. [10]
В ( 0) порождает подпрограммы перевода в представлении с основанием В. Часто используются варианты для В 8 ( восьмеричное представление) и В 16 ( шестнадцатеричное представление), поскольку входящие в подпрограммы умножения и деления сводятся к простому сдвигу двоичных чисел. [11]
Предположим, что мы имеем 4 / г-разрядное двоичное число В и соответствующее ему n - разрядное шестнадцатеричное число Я. Сформулируйте подобное утверждение, которое будет справедливо для восьмеричного представления двоичного числа. [12]
Каждая из трех групп битов легко преобразуется из двоичного представления в один восьмеричный разряд, потому что для трехбитовых слов восьмеричный и десятичный форматы совпадают. Конечно, в восьмеричном формате допустимы только значения разрядов от О до 7 - значения разрядов 8 и 9 в восьмеричном представлении не имеют смысла. [13]
Ясно, что арифметические операции с плавающей точкой должны выполняться командами, в которых учитываются особенности представления таких чисел. Возьмем, к примеру, сумму D 27 3 и посмотрим, как она вычисляется, если слагаемые записаны в плавающем формате. Используя восьмеричное представление для дробной части, имеем следующее нормализованное представление этих чисел: D 27О 332ЬХО 0.66; D 3 22хО 0.6. Сначала представление числа с меньшим порядком изменяется так, чтобы порядки оказались равными. В нашем случае это приведет к записи числа 3 в виде: D3 - - 2 хО 0.06. ( Конечно, это уже не нормализованное представление. [14]
Этот восьмеричный загрузчик был естественным расширением программ преобразования восьмеричного представления, которые обычно использовались на машинах с двоичной арифметикой. [15]