"П.Нортон "Программно-аппаратная организация компьютера IBM PC"" - читать интересную книгу автора 4999 RETURN
5000 REM подпрограмма формирования массива экрана 5010 FOR ROW% = 0 TO 15 5020 FOR COL% = 0 TO 15 5030 POKE(ROW% + 7) * 160 + COL%*6 + 26, COL% + ROW% * 16 5040 NEXT COL% 5050 NEXT ROW% 5999 RETURN 6000 LOCATE 25,1,1 6010 PRINT "Нажмите любую клавишу для возврата в ДОС..." 6020 IF LEN(INKEY$) = 0 THEN 6020 'ожидание нажатия клавиши 6030 CLS 6999 SYSTEM 9999 REM Конец листинга программы 1-1 ГЛАВА 2. АРХИТЕКТУРА ТЕХНИЧЕСКИХ СРЕДСТВ В настоящей главе мы рассмотрим физическую организацию персонального компьютера фирмы IBM, его периферию и принципы сопряжения отдельных компонентов. Поскольку предлагаемая книга не является руководством по организации технических средств, мы не будем рассматривать эти вопросы принципы работы IBM/PC ,состав дополнительного оборудования, подключаемого к компьютеру и особенности его взаимодействия с остальной системой. Компьютер во многом напоминает автомобиль. Он также состоит из множества отдельных частей и для того,чтобы им пользоваться (так же как в случае с автомобилем) не обязательно знать назначение каждой детали. Однако, если Вы хотите использовать всю систему, необходимо иметь хотя бы приближенное представление о том как функционируют отдельные части. Как раз этому и посвящена настоящая глава. 2.1. Микропроцессор - центральный узел персонального компьютера Центром вычислительной системы является ее процессор. Это основное звено, или "мозг" компьютера. Именно процессор обладает способностью выполнять команды, составляющие компьютерную программу. Персональные компьютеры строятся на базе микропроцессоров, выполняемых в настоящее время на одном кристалле или "чипе". Микропроцессор, использованный в IBM/PC, был разработан и создан фирмой "Интел", начавшей производство микропроцессоров много лет назад. В IBM/PC используется микропроцессор 8088 фирмы "Интел", который практически полностью идентичен микропроцессору 8086 той же фирмы. Эти микропроцессоры (8086 и 8088) выполняют одни и те же команды, так что с точки зрения программирования они обладают функциональной эквивалентностью (различия между ними заметны только конструктору и мы остановимся на них |
|
|