Значок ресурса

Программирование в машинных кодах и на языке ассемблера

Нет прав на скачивание
  • Автор Автор admin
  • Дата создания Дата создания
Автор
Издательство: «Инфорком»
22.jpg


Дата: 1993 год
Издательство: «Инфорком»
Объём: 272 страниц
Тираж: 10000 экземпляров

Аннотация издательства:

Книга является наиболее доступным изданием по программированию в машинных кодах для широко распространенных персональных компьютеров "ZX-Spectrum" (система "Синклер"). В доступной для начинающих форме рассмотрена система команд процессора, описан встроенный калькулятор, разобраны многочисленные примеры. Книга содержит интересные рекомендации по просмотру машинного кода фирменных программ.

Предназначена для самостоятельного обучения.

СОДЕРЖАНИЕ:

Часть I - от авторов. Введение. Общее описание книги.
Первые шаги в машинных кодах - Самый – самый первый шаг.
Первые шаги в машинных кодах - Зачем изучать программирование в машинных кодах.
Первые шаги в машинных кодах - Архитектура процессора Z-80.
Формы представления чисел в процессоре Z-80 - Числовые системы. Двоичная дополнительная форма записи. Десятичная арифметика в двоичном выражении.
Система команд процессора - Загрузка числа в регистр. Копирование и обмен содержимого регистров. Загрузка регистров из памяти. Команды записи данных из регистров в память.
Арифметические и логические команды - Команды сложения. Команды вычитания. Команды сравнения. Команды логики.
Операции ветвления - Команды перехода. Операции в цикле. Команды работы со стеком. Вызов подпрограмм.
Команды обращения к ПЗУ - Точки запуска в ПЗУ. Описание встроенного калькулятора.
Команды для работы с битами - Команды сдвига,ротации и проверки битов.
Оперативная память - Команды обработки блоков памяти.
Ввод-вывод - Команды для работы с внешними устройствами.
Прерывания - описание системы прерываний процессора Z80.
Прочие команды - описание специфических команд процессора Z80.
Заключение - окончание первой части книги и примечания к ней.
Часть II - "Практикум по программированию в машинных кодах". Введение.
Особенности процессора Z80 - несколько страниц краткого повторения материала 1-ой части, рассмотрение основных особенностей процессора.
Расширение системы команд процессора - арифметические конструкции.
Расширение системы команд процессора - логические конструкции.
Расширение системы команд процессора - конструкции передачи данных.
Расширение системы команд процессора - конструкции ветвления.
Расширение системы команд процессора - конструкции вызова подпрограмм и возврата. Прочие конструкции.
Директивы АССЕМБЛЕРА - комментарии. Метки. EQU, DEFB, DEFW, DEFM, ORG, END.
Разбор программ в машинных кодах - вывод на бордюр цветных полос.
Разбор программ в машинных кодах - вывод данных на экран из машинного кода.
Разбор программ в машинных кодах - управление программой от Кемпстон-джойстика.
Разбор программ в машинных кодах - управление программой от клавиатуры.
Разбор программ в машинных кодах - проверка оперативной памяти компьютера.
Разбор программ в машинных кодах - практические приемы работы с калькулятором.
Разбор программ в машинных кодах - примеры использования прерываний 2-го рода.
Каналы и потоки - стандартные каналы. Прочие каналы. Область информации о каналах. Подключение потоков. Практические приемы работы с каналами и потоками.
Дополнение 1 - практические рекомендации по просмотру машинного кода фирменных игровых программ.
Дополнение 2 - обзор типичных ошибок, возникающих при программировании в машинных кодах.
Часть III - справочник по программированию в машинных кодах. Введение.
Система команд - сводная таблица значений кодов от 0 до 255 для Бэйсика и Ассемблера.
Система команд - таблица значений кодов для Ассемблера.
Таблица 3 - система команд встроенного калькулятора.
Словарь мнемоник ассемблера - все мнемоники машинного кода процессора Z-80 в алфавитном порядке.
Таблица 5 - таблица указателей прерываний из ПЗУ.
Русификация - русификация с использованием символов UDG.
Русификация - русификация заменой генератора. Русификация "под принтер" и "под пишущую машинку".
Полезные советы - несколько практических рекомендаций, связанных с русификацией компьютера.
Заключение - благодарим Вас за внимание, проявленное к нашей книге. Если Вы прочитали ее до конца и все в ней Вам понятно, то Вы сделали большой шаг вперед, но все же это только самый первый шаг.
Автор
admin
Загрузки
0
Просмотры
7
Расширение
zip
Размер
644 КБ
Хэш
ee0b001f02805655fb42003e4aeb42e6
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх