Учебно-методическое пособие. — Lambert Academic Publishing, 2016. — 243 с. — ISBN: 978-3-659-91277-1.
Учебно-методическое пособие оформлено в виде конспекта лекций. Пособие ориентировано на студентов и инженерно-технических работников, знакомых с языком Pascal, которые преследуют цель быстрого освоения основ популярного языка Си и получения базовых знаний и навыков программирования на языке ассемблера в объеме минимально достаточном для начала освоения специальных вопросов программирования аппаратных ресурсов ЭВМ и программируемых электронных компонент. Основное внимание в лекциях уделяется реализации и особенностям использования побитовых операций, вопросам динамического выделения памяти, работе с указателями. Обсуждаются также и другие вопросы, специфичные для работы с программируемыми аппаратными ресурсами. Пособие содержит вопросы для самоконтроля и практические задания.
Содержание.
Введение.
Простейшая программа на языке Си.
Интегрированная среда разработки. Типы данных.
Основные операторы и конструкции языка.
Адресация памяти и использование указателей.
Взаимодействие с пользователем, работа с файлами, строки.
Функции, библиотеки, макросы.
Организация обмена и хранения данных.
Устройство ЭВМ и язык ассемблера.
Программирование на нескольких языках.
Сокращения и аббревиатуры.
Задания для самоконтроля.
Список литературы.