в вашей системе. Если это
Убедитесь в том, что слово .BIN находится в вашей системе. Если это не так, снова введите ею (см. выше). Определи те новое слово, которое печатает двоичные числа без знака следующим образом :
: U.BIN DUP BASE @> 2 BASE ! SWAP U. BASE ! ;
(В чем различие между .BIN и U.BIN?)
- Напишите одно слово, которое показывает число, находящееся на вершине стека в виде десятичного со знаком, десятичного без знака, двоичного со знаком и двоичного без знака.
- Используйте слово U.BIN для того, чтобы подготовить на экране таблицу приведенных ниже чисел, показывая их и виде чисел со знаком и без знака в двоичной и десятичной системе 1, 2, 3, 32766, 32767, 32768, 32769, 65533, 65534, 65535.
- Глядя на таблицу из упражнения 2 (и если нужно, проведя дополнительные эксперименты), напишите алгебраической выражение для преобразования отрицательных чисел в диапазоне -1 - 32768 в положительные числа, которые выводятся с помощью слова U.
- Еще раз, просматривая таблицу из упражнения 2, напишите слово, которое будет менять знак числа, находящегося и стеке, не используя -, а с помощью операций над битами (вы уже описали слово NEGATE). Как это связано с дополнением исходного числа по модулю два?
- Используя результаты упражнения 4 и операцию +, напишите определение слова - для выполнения вычитания.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий