|
Почему в этом тексте IBM PC берется в
качестве базовой для изучения
программированиянаязыкеассемлера?Дляэтогоесть несколько
причин. Во-первых, IBM PC - новая и мощная
машина. Как персональный
компьютеронаобладаетрасширеннымивозможностями выходящими за
рамкивозможностейболеераннихПК.Каквыподробнее увидете
дальше, PC использует микропроцессор Intel
8088. Этот процессор мо-
жет выполнять 16-битовую арифметику иадресацию над более чем мил-
лиономсимволовпамяти.Этивозможностиставятегоближепо
мощности к большим ЭВМ, чем к ранним
персональным компьютерам.
Во-вторых,IBMPCрасполагаетвсемисредствамиразработки
программ,которые понадобятсявам дляпрограммирования наязыке
ассемблера.Кромеассемблера,фирмаIBMпоставляет текстовый
редактор, редакторсвязей и дисковую опеационнуюсистему для того
чтобы объединить их все вместе.Имеется даже отладчик чтобы помочь
вам расчленить программу и затем собрать в
правильном порядке.
Наконец,IBM PC-хорошаясистемадляизученияязыка
ассемблера из-за ее доступности.Это недорогая машина, которая тем
не менеедает все возможности, которыетребуются для программиро-
ваниянаязыкеассемблера.Болеетого,как"персональный"
компьютер, машинапринадлежит вам по крайнеймере на время испол-
нения программы.Это означает, что выможете попытаться выполнить
то,что нельзяделать наболее крупноймашине, общейс другими
пользователями.Выможетеовладетьоборудованием ввода-вывода и
запрограммироватьих длявыполнения интересныхвещей.
Выможете
делатьчтозахотитеслюбойчастьюсистемы-дажеесли это
"вырубает"систему.Посколькуэтоперсональнаямашина,то при
возникновении проблемы вы простовыключаете машину и запускаете ее
снова. Единственный человек, которому вы
при этом можете помешать -
это вы сами. Как персональнаямашина, IBM PC является великолепным
инструментом для разработки программ.
|