Инструменты пользователя

Инструменты сайта


msx:assembler_programming_guide-fakhrutdinov_bocharov:00

Введение

Назад к обзоруСледующая страницаПоследняя страница

В этой книге описан язык ассемблера для микропроцессора Z80, используемого в качестве основного процессора в системе MSX-2 КУВТ "YAMAHA". Компьютеры этого типа широко распространены в Приморском крае и стране в целом. Однако доступной и достоверной информации об архитектуре этой системы микрокомпьютеров на сегодняшний день очень мало.

В первой нашей книге этой серии — «Архитектура микрокомпьютера MSX-2» были собраны и систематизированы разнообразные и иногда, к сожалению, анонимные материалы по устройству микрокомпьютера MSX-2. Во второй книге, которая сейчас перед Вами, рассмотрен процесс создания и выполнения программ на языке ассемблера, организации их связи с программами на языках MSX BASIC и ASCII-C, на примерах показано использование основных типов команд ассемблера и макроассемблера, описаны основные типы вредоносного программного обеспечения и методы защиты информации.

В приложениях приводится краткий справочник по системе команд микропроцессора Z80/Intel 8080 и несколько примеров достаточно больших программ на языке ассемблера.

Для чего нужно знать язык ассемблера? Этот язык позволяет при достаточной квалификации и некотором опыте очень эффективно управлять работой всех устройств компьютера. В то же время программирование на этом языке требует большой аккуратности и терпения.

Во многих случаях большая часть программы пишется на языке высокого уровня — C, Pascal, Ada и только некоторые подпрограммы — на языке ассемблера. Программы на языках высокого уровня обычно выполняются медленней, чем написанные на языке ассемблера, и такое сочетание позволяет повысить эффективность работы программы и уменьшить время программирования в целом.

Если Вы действительно хотите научиться программировать на языке ассемблера Z80, внимательно изучайте все примеры и пробуйте выполнить программы на компьютере.

Книга рассчитана на широкий круг учителей информатики, программистов и школьников, желающих получить достаточно глубокие знания по архитектуре микрокомпьютеров вообще и MSX-2 в частности.


Назад к обзоруСледующая страницаПоследняя страница

msx/assembler_programming_guide-fakhrutdinov_bocharov/00.txt · Последние изменения: 2020-05-11 18:47 — GreyWolf