0 / 0 / 0
Регистрация: 10.02.2017
Сообщений: 35
|
|
1 | |
KP580 Emulator Записать в ячейки памяти числа в дополнительном коде05.04.2018, 19:05. Показов 3471. Ответов 20
Метки нет (Все метки)
Записать числа в ячейки памяти 8200,8201 в дополнительном коде:
В ячейку 8200 нужно записать число 101 (десятичная система). В ячейку 8201 нужно записать число -7.77 (десятичная система). Вообще не понимаю как это сделать. Указываю адрес ячейки нажимаю "mem" ввожу число 101 в 16 системе то есть 65. Нажимаю "next" то есть указываю на следующую ячейку памяти 8201 и на этом все заканчивается вообще не могу понять как мне записать отрицательное число. Добавлено через 20 минут Я так понял как вариант возможно воспользоваться двумя регистрами. BH например. Где в регистре B будут старшие разряды, а в регистре H младшие. В старших разрядах будет храниться информация о знаке, а после младшего фиксируем запятую. Но я все равно не пойму как это представить в виде дополнительного кода то есть у нас же в ячейке данных только 2 разряда.
0
|
05.04.2018, 19:05 | |
Ответы с готовыми решениями:
20
Записать машинное представление отрицательного числа в дополнительном коде Представить числа в дополнительном коде Сложить двоичные числа в дополнительном коде Числа со знаком в дополнительном коде 16-чной системы |
Модератор
|
|
05.04.2018, 23:26 | 21 |
Сделайте поиск по тексту. Если найдёте "плавающей" - значит можно.
Я не знаю, что у вас за эмулятор и что там показывает то или иное окно. Если мнемонику кода - найдите таблицу кодов команд и сверьтесь по коду 65h. Прямой код числа 8 не может быть равен 1000'1000. А представление числа (-8) равно F8=1111'1000
0
|
05.04.2018, 23:26 | |
05.04.2018, 23:26 | |
Помогаю со студенческими работами здесь
21
Сложение/Вычитание в дополнительном коде двоичные числа с плавающей запятой Сложить в дополнительном модифицированном коде двоичные числа с плавающей запятой Как настроить Dev-C, чтобы отрицательные числа в дополнительном коде Перевести числа из шестнадцатеричной записи в семеричную в обратном или дополнительном коде Как представлять двоичные числа в обратном и дополнительном коде, используя битовые операции? Необходимо умножить два длинных целых числа в двоичном виде в дополнительном коде. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |