Язык программирования Форт



         

Упражнения


Наиболее удобно (и быстро) коды ASCII преобразуются с помощью операций над отдельными битами, с которыми вы уже знакомы. Обратитесь к и для справки о значениях разрядов, которые нужно преобразовать в приводимых заданиях.

  1. Напишите слово, которое меняет любой код больше 127 на код меньше 127, но не влияет на код меньше 127. (Совет: измените один разряд из "1" в "0".)
  2. Напишите слово для преобразования любого управляющего кода в печатный символ. Сделайте это двумя способами: с помощью поразрядных операций и с помощью сложения.
  3. Напишите слово для преобразования символов нижнего регистра в символы верхнего регистра.
  4. Напишите слово, которое делает обратное преобразование.
  5. Напишите слово, которое позволяет выдать в стек адрес памяти, а затем печатает символ ASCII, который находится по этому адресу.
  6. Напишите слово, которое снимает символ с клавиатуры и помещает его по адресу, который выдает в стек слово PAD.




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