Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Расположение слов в памяти. В случае 32-разрядных слов их ес-





Тественные границы располагаются по адресам 0, 4, 8 и т. д. При

Этом считается, что слова выровнены по адресам в памяти. Если гово-

Рить в общем, слова считаются выровненными в памяти в том слу-

Чае, если адрес начала каждого слова кратен количеству байтов в

Нем. По практическим причинам, связанным с манипулированием

Двоично-кодированными адресами, количество байтов в слове

Обычно является степенью двойки. Поэтому, если длина слова рав-

На 16 бит (2 байтам), выровненные слова начинаются по байтовым

Глава 2. Архитектура и структура ВМ и систем

Адресам 0, 2, 4,..., а если она равна 64 бит (23, т. е. 8 байтам), то вы-

Ровненные слова начинаются по байтовым адресам 0, 8, 16,....

Не существует причины, по которой слова не могли бы начи-

Наться с произвольных адресов. Такие слова называются невыров-

Ненными. Как правило, слова выравниваются по адресам памяти,

Но иногда этот принцип нарушается.

Доступ к числам, символам и символьным строкам. Обычно число

Занимает целое слово, поэтому, для того чтобы обратиться к нему,

Нужно указать адрес слова, по которому оно хранится. Точно так же

Доступ к отдельно хранящемуся в памяти символу осуществляется

По адресу содержащего его байта.

Во многих приложениях необходимо обрабатывать строки сим-

Волов переменной длины. Для доступа к такой строке нужно указать

Адрес байта, в котором хранится ее первый символ. Последователь-

Ные символы строки содержатся в последовательных байтах. Суще-

Ствует два способа определения длины строки. Первый из них за-

Ключается в использовании специальною управляющего символа,

Обозначающего конец строки и являющегося ее последним симво-

Лом. Второй способ состоит в использовании отдельного слова па-

Мяти или регистра процессора, содержащего число, которое опреде-

Ляет длину строки в байтах.

Date: 2015-11-13; view: 470; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию