Случайное

Старые записи

Умножение длинных чисел

Умножение длинных чиселСледующая команда — команда ME. По этой команде содержимое регистра 2 с плавающей точкой, в котором находится число 0,6904, умножается на 2. Результат помещается в регистр 2. В противоположность умножению с фиксированной точкой для выполнения умножения с плавающей точкой требуется только один регистр. Умножение длинных чисел с плавающей точкой можно выполнить Читать далее

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир

Машинные команды

Машинные командыМашинные команды здесь недействительны, потому что нет общих регистров с номерами 21 и 22. Ошибка возникла из-за неправильного определения операндов макрокоманды. Следовательно, в макроопределении нужно всегда проверять, правильно ли записаны операнды макрокоманды. Если операнды ошибочные, то необходимо сразу же прекратить обработку макроопределения, т. е. выполнить генераторный переход на оператор MEND. Проверить операнды Читать далее

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир

Качество регистра

Качество регистраЕсли в качестве регистра базы используется регистр 0, то каким бы значением регистр 0 ни был загружен, оно не влияет на выполнение команд программы, в которых регистр 0 является регистром базы. Если в команде в поле регистра базы стоит нуль, при вычислении адреса используется нуль, а не то значение, которым загружен регистр 0. Это приводит к тому, что при выполнении Читать далее

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир

Команды для операций

Команды для операцийПо этим причинам удобно использовать команды для операций с плавающей точкой, при выполнении которых за положением точки следит сама ЭВМ. ЕС ЭВМ допускает три вида чисел с плавающей точкой, называемых соответственно короткими, длинными и расширенными. В языке ассемблера предусмотрена возможность определять все типы чисел с плавающей точкой с помощью команды ассемблера DC.

В набор Читать далее

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир

Свойства оператора

Свойства оператораОператор CSECT определяет начало или продолжение программной секции. Оператором CSECT можно определять и начало первой секции в модуле, но в этом случае начальное значение счетчика адреса всегда равно нулю.

Отметим некоторые свойства оператора ORG, которые не были рассмотрены в 3.5- В поле операндов оператора ORG записывается простое переместимое выражение. В этом выражении неспаренное Читать далее

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир

Новое на сайте

Интересные записи

Галерея

10461 10663 11119 11244 11388

Copyright © 2015. All Rights Reserved.