"Ассемблер и программирование для IBM PC. (IBM PC assembler language and programming)" - читать интересную книгу автора (Абель Питер, Переводчик: Ю.В.Сальников)Операционные системы ---------------------- Назначение операционной системы - позволить пользователю yправлять работой на компьютере: вызывать для выполнения конкретные программы, обеспечивать средства для сохранения данных (каталог), иметь доступ к информации на диске. Основной операционной системой для PC и совместимых моделей является MS-DOS фирмы Microsoft, известная как PC-DOS для IBM PC. Особенности некоторых версий: 2.0 обеспечивает поддержку твердого диска (винчестера), 3.0 применяется в компьютерах AT, 4.0 обеспечивает работу в многопользовательском режиме. Рассмотрение профессиональной операционной системы UNIX и ее аналога для PC XENIX выходит за рамки данной книги. Подход к книге ---------------- Данная книга преследует две цели: она является учебником, a так же постоянным справочным пособием для работы. Чтобы наиболее эффективно восполнить затраты на микрокомпьютер и программное обеспечение, необходимо тщательно прорабатывать каждую главу и перечитывать материал, котоpый не сразу ясен. Ключевые моменты находятся в примерах программ, их следует преобразовать в выполнимые модули и выполнить их. Прорабатывайте упражнения, приведенные в конце каждой главы. языка ассемблера. После этих глав можно продолжить с глав 9, 11, 12, 14, 15, 19, 20 или 21. Связанными являются главы с 8 по 10, 12 и 13, с 15 по 18, главы с 22 по 25 cодержат справочный материал. Когда вы завертшите работу с книгой, вы сможете: - понимать устpойство персонального компьютера; - понимать коды машинного языка и шестнадцатиричный формат; - понимать назначение отдельных шагов при ассемблировании, компановке и выполнении; - писать программы на языке ассемблера для управления экраном, арифметических действий, преобразования ASCII кодов в двоичные форматы, табличного поиска и сортировки, дисковых операций ввода/вывода; - выполнять трассировку при выполнении программы, как средство отладки; - писать собственные макрокоманды; - компановать вместе отдельные программы. Изучение языка ассемблера и создание работающих программ - это захватывающий процесс. Затраченное время и усилия несомненно будут вознаграждены. Признательность автора |
|
|