![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.12.2011
Сообщений: 2
|
![]()
Всем привет. Прошу, по возможности, помочь мне с нижеследующим заданием
![]() ---- Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-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). Старший байт записывается в старшем адресе! |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 15.12.2011
Сообщений: 2
|
![]()
Ап? Вопрос в том, нужно ли переводить в двоичный код сначала число (данное в шестнадцатеричном) и если нужно, то есть ли в Ассемблере встроенные механизмы для этого. Вплане явно есть, но как заполучить переведенный код)
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
UndeadBlow
А не проще, чем ждать ответа -- поискать в инете или в библиотеке ВУЗа книжку по системе команд микро-ЭВМ СМ-1800? |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Числа с плавающей точкой | [MI_nor] | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 11.04.2011 11:53 |
числа с плавающей точкой | cleversleazoid | Общие вопросы C/C++ | 5 | 30.12.2010 00:43 |
Числа с плавающей точкой | Blondinka | Общие вопросы Delphi | 8 | 21.09.2007 11:32 |