[<>] ~~TOC wide~~ ====== Введение ====== Компьютеры серии [[msx:yamaha_kuvt:yamaha_kuvt#kuvt2|"Ямаха MSX-2"]] обладают весьма разнообразными возможностями в сравнении с другими компьютерами аналогичной стоимости. Гибкость архитектуры [[msx:msx_2|]] позволяет решать такие задачи, как * Обработка текстов и передача данных В распоряжении пользователя имеются разнообразные программы текстовых редакторов для различных языков (английского, французского, немецкого, арабского, русского, японского и ряда других). Применение интерфейса RS-232C позволяет связать компьютеры через модемы и канал телефонной линии. * Создание и исполнение музыкальных произведений Применение модуля звуковых эффектов и необходимых программных средств превращает компьютер в электромузыкальный синтезатор с дополнительными возможностями ввода, редактирования, хранения на магнитных носителях и вывода на принтер созданных Вами мелодий. * Машинная графика и обработка изображений Программные средства компьютера, такие, как программа [[msx:yamaha_painter:yamaha_painter|«ПЕЙНТЕР»]], позволяют создавать весьма сложные рисунки, которые можно записывать на дискеты и выводить на принтер. Кроме того, для компьютеров MSX-2 разработана аппаратура ввода изображений, поступающих от внешнего источника видеосигналов; эти изображения в цифровой форме могут быть обработаны и записаны на дискеты. * Игры Для компьютеров MSX разработаны и тиражируются сотни игровых программ, записанных на магнитных носителях или в специальных кассетах с постоянной полупроводниковой памятью. * Изучение основ программирования Язык программирования Бейсик был разработан специально для изучения основ программирования. Впоследствии он занял ведущее положение среди языков, применяемых на персональных компьютерах. Язык [[msx:basic:|MSX-Бейсик]], оставаясь доступным для начинающих,предоставляет в то же время все средства доступа к аппаратуре компьютера, необходимые специалисту. * Выполнение научно-технических расчётов В интерпретаторе языка [[msx:basic:|MSX-Бейсик]] имеется библиотека стандартных программ математических функций, благодаря которой многие расчёты могут быть выполнены без помощи высокопроизводительных ЭВМ. Программы, не нуждающиеся для своей работы в большом объёме оперативной памяти и высоком быстродействии процессора, могут выполняться «в домашних условиях». Эти возможности дополнены описанными ранее возможностями обработки текстов и передачи данных. Всё это разнообразие применений обеспечивается особенностями архитектуры и конструкции компьютеров, отвечающих требованиям стандарта MSX. Разъёмы на корпусе компьютера позволяют подключать модули дополнительной оперативной памяти (RAM), кассеты с программами в постоянной памяти (ROM), модули электромузыкальных синтезаторов, адаптеры различных периферийных устройств… В любом случае трудно представить себе ситуацию, когда пользователь персонального компьютера обходится без знаний основ программирования. Программирование является важной составной частью компьютерной грамотности; только овладение программированием позволит Вам использовать все возможности компьютера. В этом руководстве содержатся основные сведения о компьютере MSX. Изучение этих сведений позволит начинающим оценить весь диапазон возможностей персонального компьютера с тем, чтобы выбрать некоторые из них для более детального изучения. Материал руководства построен по схеме последовательности усложнения; многочисленные примеры позволят Вам проверить из практики полученные знания. Авторы стремились избежать свойственного многим пособиям по программированию «перечислительного» стиля изложения. Разумеется, построенные таким образом справочники удобны для профессионалов; однако начинающим в таком материале трудно ориентироваться. Поэтому весь справочный аппарат книги вынесен в приложения. Диапазон рассматриваемых тем оказывается весьма широким, от изучения правил работы с клавиатурой до приёмов программирования на уровне команд микропроцессора. Для закрепления материала в руководстве подробно разобраны две программы: программа расчёта биоритмов, написанных на Бейсике и иллюстрирующая технику «нисходящего» построения программ, и программа «монитор звуковых эффектов», в которой применяются короткие подпрограммы в машинных кодах. ---- [<>] {{tag>MSX Book_msxbrm}}