В пособии представлен систематизированный курс одной из основной дисциплин специализированной подготовки бакалавров по направлениям 09.03.04 «Программная инженерия» и 01.03.04 «Прикладная математика» с точки зрения прикладного программирования и парадигмы кроссплатформенности. Рассмотрены основы архитектуры вычислительных систем как системной дисциплины. Представлен обзор архитектуры популярных процессоров семейства х86, в том числе шестидесяти четырёхбитных, представление основных типов данных в памяти компьютера, основных команды набора х86 и синтаксис AT&T. Обозначена проблематика прикладного кроссплатформенного программирования, объединяющей: язык высокого уровня и язык Ассемблера.
Классификация по набору команд
По количеству и структуре команд архитектуры делятся на два основных типа CISC (complex instruction set computer — компьютер с набором сложных команд) — набор команд огромен и разнообразен, сами команды имеют переменную длину и сложную структуру, а также используют сложные режимы адресации; регистров мало и функции многих из них предопределены. Это было сделано для упрощения программирования в машинных кодах, компактности программ и удешевления самого процессора.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Архитектура вычислительных систем и Ассемблер с приложением методических указаний к лабораторным работам, Гагарина Л.Г., Кононова А.И., 2019 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - djvu - Яндекс.Диск.
Дата публикации:
Хештеги: #книги по программированию :: #программирование :: #вычислительные системы :: #кроссплатвормы :: #Гагарина :: #Кононова
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Основы программирования, учебное пособие для СПО, Кувшинов Д.Р., 2019
- Access 2007 «без воды», все что нужно для уверенной работы, Голышева А.В., Клеандрова И.А., Прокди Р.Г., 2008
- Чистый код, Создание, анализ и рефакторинг, Мартин Р., 2019
- Java, Руководство для начинающих, Шилдт Г., 2019
Предыдущие статьи:
- Основы программирования на языке Pascal, Кудрец Д., 2018
- Лаборатория хакера, Бабин С.А., 2016
- Мобильные роботы на базе Arduino, Момот М.В., 2017
- XenServer, справочник администратора, Практические рецепты успешного развертывания, Маккей Т., Бенедикт Д.К., Халяпин С.Н., 2017