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


          

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


ОСНОВНЫЕ ПОЛОЖЕНИЯ НА ПАМЯТЬ ------------------------------------------------------------

- Единицей памяти является байт, состоящий из восьми информационных и одного контрольного битов. Два смежных байта образуют слово. - Сердцем компьютера является микропроцессор, который имеет доступ к байтам или словам в памяти. - ASCII код есть формат представлением символьных данных. - Компьютер способен различать биты, имеющие разное значе ние: 0 или 1, и выполнять арифметические операции только в двоичном формате. - Значение двоичного числа определено расположением единич ных битов. Так, двоичное 1111 равно 2**3 + 2**2 + 2**1 + 2**0, или 15.

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

- Отрицательные числа представляются двоичным дополнением: обратные значения бит положительного представления числа +1. - Сокращенная запись групп из четыре битов представляет собой шестнадцатиричный формат. Шест. цифры 0-9 и A-F представляют двоичные числа от 0000 до 1111. - Программы состоят из сегментов: сегмент стека для хране ния адресов возврата, сегмент данных для определения данных и рабочих областей и сегмент кода для выполняемых команд. Все адреса в программе представлены как относи тельные смещения от начала сегмента. - Регистры управляют выполнением команд, адресацией, арифме тическими операциями и состоянием выполнения. - ROM (ПЗУ) и RAM (ОЗУ) представляют собой два типа внутрен ней памяти. - Процессор хранит двухбайтовые числовые данные (слова) в памяти в обратной последовательности.

ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ ------------------------------------------------------------ 1.1. Напишите битовые представления ASCII кодов для следую щих однобитовых символов. (Используйте приложение 1 в качестве справочника): а) P, б) p, в) #, г) 5. 1.2. Напишите битовые представления для следующих чисел: а) 5, б) 13, в) 21, г) 27. 1.3. Cложите следующие двоичные:

а) 00010101 б) 00111110 в) 00011111 00001101 00101001 00000001

1.4. Определите двоичные дополнения для следующих двоичных чисел: а) 00010011, б) 00111100, в) 00111001. 1.5. Определите положительные значения для следующих отрица тельных двоичных чисел: а) 11001000, б) 10111101, в) 10000000. 1.6. Определите шест. представления для а) ASCII символа Q, б) ASCII числа 7, в) двоичного числа 01011101, г) двоичного 01110111. 1.7. Сложите следующие шест. числа:




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