Электронный учебник

Параграф 32

       Задачи

*1. Используя условные команды «считать байт из памяти», «записать байт в память», а также битовые логические операции «И», «ИЛИ» и «НЕ», составьте алгоритм, который в байте, хранящемся в памяти:

а)   установит младший бит данных в единицу, не затрагивая содер­жимого остальных двоичных разрядов;

б)   сбросит его в ноль.

2. Описанная в  «Предварительном рассмотрении...»  конструкция ЭВМ имела ячейки памяти, состоящие из 40 двоичных разрядов. Сколько современных байтовых ячеек потребуется для хранения числа такой же разрядности?

3. В языке Паскаль есть тип чисел word, значением которого являются целые положительные 16-разрядные числа. Сколько байт занимает этот тип чисел?

4. В микропроцессорах семейства Intel для увеличения на единицу одного из регистров процессора используется команда, имеющая код 4116. Пользуясь таблицей символов, определите, какая буква соответствует этому же самому коду. Если рассматривать этот код как целое число, чему оно будет равно в десятичной системе счис­ления?

*5. Изучите содержимое текстового файла, используя программу, кото­рая способна отображать данные в виде шестнадцатеричных кодов. Попробуйте найти коды известных вам символов. Сделайте то же са­мое с графическим файлом: удастся ли вам найти там те же самые коды («символы»)?

*6. Найдите таблицу кодов команд процессора Intel. Сравните эти коды с кодами, которые вы нашли в предыдущем задании. Удалось ли найти совпадения?

Block title

Вход на сайт

Поиск

Календарь

«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Архив записей

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0