Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Виде- младшие (правые) 8 битов числа размещаются в первом байте
Слова, а старшие 8 битов —во втором байте (в шестнадцатеричной системе' две правые цифры —в первом байте, две левые цифры — во втором байте). Например, число 130 (0082h) в виде слова хра- нится в памяти так: 82 00 Однако в регистрах числа хранятся в нормальном виде: АХ 00 АН AL Перевернутое представление используется и при хранении в памяти целых чисел размером в двойное слово: в первом его байте Размещаются младшие 8 битов числа, во втором байте —предыду- Щие 8 битов и т. д. Например, число 12345678h хранится в памя- ти так: 78 56 34 12 Другими словами, в первом слове двойного слова размещаются Младшие (правые) 16 битов числа, а во втором слове —старшие 16 Битов, причем в каждом из этих двух слов в свою очередь использу- ется ≪перевернутое≫ представление. Глава 4, Персональные компьютеры Такое необычное представление чисел объясняется тем, что в Первых моделях 180X86 за один такт можно было считать из памяти Только один байт и что все арифметические операции над много- Значными числами начинаются с действий над младшими цифрами, Поэтому из памяти в первую очередь надо считывать младшие циф- Ры, если сразу нельзя считать все цифры. Учитывая это, в первых X86 стали размешать младшие цифры числа перед старшими Цифрами, а ради преемственности такое представление чисел сохра- Нили в последующих моделях 180X86. Конечно, ≪перевернутое≫ представление неудобно для людей, Однако при использовании языка ассемблера это неудобство не чув- ствуется: в MASM все числа записываются в нормальном, непере- Вернутом виде. Целые числа со знаком. Эти числа также представляются в виде Байта, слова и двойного слова. В виде байта записываются числа от -128 до 127, в виде слова —числа от -32 768 до 32 767, а в виде Двойного слова —числа от -2 147 483 648 до 2 147 483 647. При этом числа записываются в дополнительном коде: неотрицательное число Date: 2015-11-13; view: 427; Нарушение авторских прав |