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

Во-вторых,  IBM  PC  располагает всеми  средствами  разработки  программ, которые понадобятся  вам для  программирования на  языке  ассемблера.  Кроме  ассемблера, фирма IBM  поставляет  текстовый  редактор, редактор  связей и дисковую опеационную систему для того  чтобы объединить их все вместе.  Имеется даже отладчик чтобы помочь  вам расчленить программу и затем собрать в правильном порядке.

Наконец,  IBM PC  -  хорошая система для  изучения языка  ассемблера из-за ее доступности.  Это недорогая машина, которая тем  не менее дает все возможности, которые требуются для программированияна  языке  ассемблера.  Более того, как  "персональный"  компьютер, машина  принадлежит вам по крайней  мере на время исполнения программы.  Это означает, что вы можете попытаться выполнить  то, что нельзя  делать на  более крупной  машине, общей  с другими  пользователями.  Вы  можете  овладеть оборудованием ввода-вывода и  запрограммировать  их для выполнения интересных  вещей. Вы  можете  делать что  захотите  с любой  частью  системы -  даже  если это  "вырубает"  систему. Поскольку  это  персональная  машина,  то при  возникновении проблемы вы просто  выключаете машину и запускаете ее  снова. Единственный человек, которому вы при этом можете помешать -  это вы сами. Как персональная  машина, IBM PC является великолепным  инструментом для разработки программ.