Бит - перенос - Большая Энциклопедия Нефти и Газа, статья, страница 1
Рассказывать начальнику о своем уме - все равно, что подмигивать женщине в темноте, рассказывать начальнику о его глупости - все равно, что подмигивать мужчине на свету. Законы Мерфи (еще...)

Бит - перенос

Cтраница 1


Бит переноса из крайнего левого разряда отбрасывается, так что мы действительно в результате получили ноль. Если мы прибавим дополнение числа до единицы к самому числу, то в результате получим 1 во всех битах.  [1]

Полученный бит переноса добавляется к следующему значимому биту. Это можно реализовать либо итеративным проходом через каждый бит, либо использованием рекурсии.  [2]

Обновление бита переноса ( бит С) в регистре SR является исключением из этого правила. Если обновлять этот бит могут несколько команд исполняемого набора, то обновление производит последняя команда набора. Ассемблер проверяет эти и другие ограничения.  [3]

Появление бита переноса влечет за собой установку в 1 соответствующего разряда регистра состояния.  [4]

Рассмотрим логику бита переноса.  [5]

6 Примеры сложения с двойной точностью. [6]

По значению бита переноса, выработанному на шаге 2, определяют корректность результата сложения.  [7]

Команда NEG устанавливает бит переноса С в 1, если результат дополнения до двух не равен нулю, и в 0 - во всех остальных случаях. Операции с двойной и большей точностью используются для умножения чисел с одинарной точностью ( результат получается с двойной точностью), а также для выполнения операций с плавающей точкой, см. разд.  [8]

АС - признак бита переноса, возникающий при переносе из младшего полубайта в старший.  [9]

К чему следует прибавлять бит переноса, возникающий в результате выполнения операции сложения.  [10]

Описание: Суммирует операнд источника S, бит переноса С и операнд приемника D и сохраняет результат в аккумуляторе приемника.  [11]

Описание: Вычитает операнд источника S и бит переноса С из операнда приемника D и сохраняет результат в аккумуляторе приемника.  [12]

Как следует из приведенного фрагмента программы, бит переноса сигнализирует об ошибке и, следовательно, требует наличия команды BCS. Дальнейшая обработка определяет вид ошибки. Буква W в запросах READW и WRITEW означает ждать окончания операции. Другие формы READ / WRITE не включают этой функции и соответствующие программы не переходят в состояние ожидания. Эти формы применяются тогда, когда необходимо совместить процесс ввода-вывода с вычислениями. Следующая программа иллюстрирует применение простых системных макрокоманд ввода-вывода для работы с консолью.  [13]

Бит 0 объявлен битом С кода условий или битом переноса. Если в результате последней операции был произведен перенос в пятнадцатый бит, бит. С кода условий устанавливается равным единице, в противном случае - нулю.  [14]

15 Примеры сложения с двойной точностью. [15]



Страницы:      1    2    3    4