Ассемблер и программирование для IBM PC



       

ГЛАВА 1. Введение в семейство персональных компьютеров IBM PC - часть 2


Ассемблер для IBM PC 2

байту в памяти, компьютер проверяет этот байт. Если число включенных битов является четным, система выдает сообщение об ошибке. Ошибка четности может явится результатом сбоя оборудования или случайным явлением, в любом случае, это бывает крайне редко. Может появится вопрос, откуда компьютер "знает", что значения бит 01000001 представляют букву A. Когда на клавиа туре нажата клавиша A, система принимает сигнал от этой конкретной клавиши в байт памяти. Этот сигнал устанавливает биты в значения 01000001. Можно переслать этот байт в памяти и, если передать его на экран или принтер, то будет сгенерирована буква A. По соглажению биты в байте пронумерованы от 0 до 7 справа налево, как это показано для буквы A:

Номера бит: 7 6 5 4 3 2 1 0 Значения бит: 0 1 0 0 0 0 0 1

Число 2 в десятой степени равно 1024, что составляет один килобайт и обозначается буквой К. Например, компьютер с памятью в 512К содержит 512 х 1024, т.е. 524288 байт. Процессор в PC и в совместимых моделях использует 16- битовую архитектуру, поэтому он имеет доступ к 16-битовым значениям как в памяти, так и в регистрах. 16-битовое (двухбайтовое) поле называется словом. Биты в слове пронумерованы от 0 до 15 справа налево, как это показано для букв PC:

Номера бит: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Значения бит: 0 1 0 1 0 0 0 0 0 1 0 0 0 0 1 1

ASCII КОД ------------------------------------------------------------

Для целей стандартизации в микрокомпьютерах используется aмериканский национальный стандартный код для обмена информа цией ASCII (American National Standard Code for Information Interchange). Читается как "аски" код (прим. переводчика). Именно по этой причине комбинация бит 01000001 обозначает букву A. Наличие стандартного кода облегчает обмен данными между различными устройствами компьютера. 8-битовый рассширенный ASCII-код, используемый в PC обеспечивает представление 256 символов, включая символы для нацио нальных алфавитов. В приложении 1 приведен список символов ASCII кода, а в главе 8 показано как вывести на экран боль шинство из 256 символов.




Содержание  Назад  Вперед