1.1. Системы счисления и преобразования между ними


Запись со скобками и нижним индексом в тексте программы неудобна, поэтому мы будем использовать следующие обозначения для записи чисел в различных системах счисления:

  • Запись шестнадцатиричного числа начинается с Ох или $0 либо заканчивается символом «h». Если первая цифра шестнадцатеричного числа — символ A-F, то перед таким числом нужно обязательно написать 0, чтобы компилятор понял, что перед ним число, а не идентификатор, например, ODEADh.

    Таким образом, записи 0x1234, $01234 и 01234h представляют число (1234)16.
  • Десятичные числа могут записываться без изменений либо они заканчиваться постфиксом «d». Например, 1234 и 1234d представляют число (1234)ш.
  • Двоичные цифры должны заканчиваться постфиксом «Ь», например, ПООЬ — это (1100),.
  • Восьмеричные цифры заканчиваются на «q»: 12q — это (12)8.



Далее в этой книге шестнадцатеричные числа мы будем записывать в виде «0х...», двоичные — «...Ь», а десятичные — без изменений. В вашем собственном коде основание системы счисления (постфикс «d» или «h») лучше указывать явно, потому что одни ассемблеры рассматривают число без приставок как десятичное, а другие — как шестнадцатеричное.

<<  1  2  3

Читать дальше >>

К содержанию книги >>

Материал взят с книги Рудольф Марек "АССЕМБЛЕР на примерах Базовый курс"
Скачать книгу полностью

 

 

 

Другие новости



Счетчики





Яндекс.Метрика