"Ассемблер и программирование для IBM PC. (IBM PC assembler language and programming)" - читать интересную книгу автора (Абель Питер, Переводчик: Ю.В.Сальников)


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. Сложите следующие шест. числа:

а) 23A6 б) 51FD в) 7779 г) EABE
0022 3 887 26C4
---- ---- ---- ----

1.8. Определите шест. представления для следующих десятичных чисел.
Метод преобразования приведен в прил.2. Проверьте также полученные
результаты, преобразовав шест. значения в двоичные и сложив единичные
биты: а) 19, б) 33, в) 89, г) 255, д) 4095, е) 63398.

1.9. Что представляют собой три типа сегментов, каковы их
максимальные размеры и адреса, с которых они начинаются.

1.10. Какие регистры можно использовать для следующих целей: а)
сложение и вычитание, б) подсчет числа циклов, в) умножение и деление, г)
адресация сегментов, д) индикация нулевого результата, е) адресация
выполняемой команды?

1.11. Что представляют собой два основных типа памяти компьютера и
каково их основное назначение?



ГЛАВА 2 Выполнение программ
__________________________________________________________________________