Assembler, Юров В.И., 2003.
В учебнике рассматриваются вопросы программирования на языке ассемблера для компьютеров на базе микропроцессоров фирмы Intel. Основу книги составляет материал, являющийся частью курса, читаемого автором в высшем учебном заведении и посвященного вопросам системного программирования. По сравнению с первым изданием учебник существенно переработан. Исправлены ошибки и неточности. Добавлено описание команд для Intel-совместимых процессоров (до Pentium IV включительно).
Книга будет полезна студентам ВУЗов, программистам и всем желающим изучить язык Assembler.
Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведении, обучающихся по направлению подготовки дипломированных специалистов «Информатика и вычислительная техника».
Сегментированная модель памяти.
Сегментация — механизм адресации, обеспечивающий существование нескольких независимых адресных пространств как в пределах одной задачи, так и в системе в целом для защиты задач от взаимного влияния. В основе механизма сегментации лежит понятие сегмента, который представляет собой независимый поддерживаемый на аппаратном уровне блок памяти.
Когда мы рассматривали сегментные регистры, то отмечали, что для процессоров Intel, начиная с i8086, принят особый подход к управлению памятью. Каждая программа в общем случае может состоять из любого количества сегментов, но непосредственный доступ она имеет только к трем основным сегментам (кода, данных и стека), а также к дополнительным сегментам данных числом от одного до трех. Программа никогда не знает, по каким физическим адресам будут размещены ее сегменты. Этим занимается операционная система. Операционная система размещает сегменты программы в оперативной памяти по определенным физическим адресам, после чего помещает значения этих адресов в определенные места.
Куда именно, зависит от режима работы процессора. Так, в реальном режиме эти адреса помещаются непосредственно в соответствующие сегментные регистры, а в защищенном режиме они размещаются в элементы специальной системной дескрипторной таблицы. Внутри сегмента программа обращается к адресам относительно начала сегмента линейно, то есть начиная с 0 и заканчивая адресом, равным размеру сегмента. Этот относительный адрес, или смещение, который процессор использует для доступа к данным внутри сегмента, называется эффективным.
Содержание
Предисловие
Благодарности
От издательства
Глава 1. Организация современного компьютера
Глава 2. Программно-аппаратная архитектура IA-32 процессоров Intel
Глава 3. Система команд процессора IA-32
Глава 4. Системы счисления
Глава 5. Синтаксис ассемблера
Глава 6. Первая программа
Глава 7. Команды обмена данными
Глава 8. Арифметические команды
Глава 9. Логические команды и команды сдвига
Глава 10. Команды передачи управления
Глава 11. Программирование типовых управляющих структур
Глава 12. Цепочечные команды
Глава 13. Сложные структуры данных
Глава 14. Макросредства языка ассемблера
Глава 15. Модульное программирование
Глава 16. Создание Windows-приложений на ассемблере
Глава 17. Архитектура и программирование сопроцессора
Вместо заключения
Приложение. Система команд процессоров IA-32
Список литературы
Алфавитный указатель.
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12756 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
ЕГЭ, Английский язык, Практикум, Грамматика и лексика, Соловова Е.Н., Parsons J., 2011. Практикум ориентирован на подготовку учащихся школы для успешной сдачи Единого государственного экз . . .
ЕГЭ, Английский язык, Практикум, Аудирование, Аудиокурс MP3, Соловова Е.Н., Parsons J., 2011. Практикум ориентирован на подготовку учащихся школы для успешной сдачи Единого государственно . . .
Название: ЕГЭ 2011. Практикум по английскому языку. 11 класс. Письмо. Автор: Колесник Н.Ю., Рыбина Е.А. 2011 Данное пособие полностью соответствует новому образовательному стандарту (втор . . .
ЕГЭ, Английский язык, Практикум, Чтение, Соловова Е.Н., Parsons J., 2011. Практикум ориентирован на подготовку учащихся школы для успешной сдачи Единого государственного экзамена по англи . . .
ЕГЭ, Английский язык, Задания С1-С4, Письмо, Говорение, Музланова Е.С., 2011. Цель пособия - помочь учащимся 10-11 классов и абитуриентам в кратчайшие сроки подготовиться к выполнению зад . . .
ЕГЭ, Английский язык, Тематические тестовые задания, Школьное образование, Соловова Е.Н., Parsons J., Sixbey D., 2011. Тематические тестовые задания по английскому языку ориентированы на . . .
ЕГЭ, Английский язык, Тематические тестовые задания, Школьное образование, Соловова Е.Н., Parsons J., Sixbey D., 2011. Тематические тестовые задания по английскому языку ориентированы на . . .
ЕГЭ, Английский язык, Тематические тестовые задания, Школьное образование, Аудиокурс MP3, Соловова Е.Н., Parsons J., 2011. Тематические тестовые задания по английскому языку ориентирова . . .
Название: ЕГЭ 2011. Английский язык. Аудирование. Контрольные тренировочные материалы с ответами и комментариями. Автор: Мичугина С.В., Михалева Е.И. 2011 Данное учебное пособие по подгот . . .
ЕГЭ, Английский язык, Тематические тестовые задания, Человек и его окружение, Аудиокурс MP3, Соловова Е.Н., Parsons J., 2011. Тематические тестовые задания по английскому языку ориентиров . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Assembler, Юров В.И., 2003. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.