| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для начинающих > Числа с плавающей точкой. |
| Автор: UndeadBlow 15.12.2011, 09:38 |
| Всем привет. Прошу, по возможности, помочь мне с нижеследующим заданием ---- Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800. Начиная с адреса 5000h занести в память ЭВМ, следующий массив констант: 5000 C1 5001 70 5002 FD 5003 A4 Будем рассматривать эти четыре байта как числа в формате с плавающей точкой (1+8+23). (Старший байт числа записан в старшем адресе!) Восьмиразрядный порядок имеет смещение Pсм=128. Двоичная, двадцатитрехразрядная мантисса не содержит старшей единицы, получаемой в результате реализации. Составить программу, формирующую, следующие четыре числа: 1. "знак числа" в ячейке 6000h (однобайтное целое числа "+" - 00 и "-" - 01), 2. "знак порядка" в ячейке 6001h (однобайтное целое число "+" - 00 и "-" - 01), 3. модуль порядка в ячейке 6002h (однобайтное целое число), 4. мантисса, как трехбайтное целое число в ячейках (6003h-6005h). Старший байт записывается в старшем адресе! |
| Автор: scuter 15.12.2011, 18:09 | ||
|