0 / 0 / 0
Регистрация: 19.03.2020
Сообщений: 28
|
||||||
1 | ||||||
emu8086 Занести большое число по частям в регистр25.03.2021, 11:39. Показов 2112. Ответов 3
Метки нет (Все метки)
Только начал изучать эту ерунду (извините). Мне нужно занести число 96385 в регистр для дальнейших мат. действий. Понял, что в 8-ми и 16-ти битные регистр не забить его, а как занести в 32-х не могу понять. Или можно занести по частям в 16-ти битный?
Вот что первым делом пришло в мой гениальный ум:
0
|
25.03.2021, 11:39 | |
Ответы с готовыми решениями:
3
Занести в регистр AX значение регистра CS, а в регистр BL записать заданное число Занести в регистр Х число $1F0. Уменьшить это число на 3 Как правильно занести большое число в 2 регистра? Как занести в регистр число? |
Модератор
|
||||||
25.03.2021, 18:40 | 2 | |||||
Можно попробовать
0
|
0 / 0 / 0
Регистрация: 19.03.2020
Сообщений: 28
|
|
25.03.2021, 18:48 [ТС] | 3 |
Жалуется. Может как-то расширить регистры? Или разделить число на две части?
Я пробовал отправлять в 32-битный EAX, но он на отрез отказывается.
0
|
Модератор
|
||||||
25.03.2021, 19:16 | 4 | |||||
Сообщение было отмечено Niemus как решение
Решение
Niemus, не могли бы вы обойтись без раздражающих скриншотов - чтобы посмотреть текст ошибки приходится увеличивать изображение, ждать загрузки, закрывать и т.д. и т.п.
Вполне доступно скопировать текст в сообщение. Это же не курсы кройки и шитья. Компилятор masm вполне обрабатывает такое выражение, а вот tasm - нет. Возможно, что через операторы % и строковые макросы можно получить приемлемый результат, но вы работаете с emu8086, который не в полной мере всё это поддерживает. Значит помещайте константу в память и загружайте в регистры по частям
0
|
25.03.2021, 19:16 | |
25.03.2021, 19:16 | |
Помогаю со студенческими работами здесь
4
Занести в регистр R3 двоично-десятичное число занести в регистр В двоично-десятичное число. Как в регистр занести число 87935h? Нужно занести в регистр EAX любое шестнадцатеричное число из 8 знаков Как занести в xmm регистр скалярное вещественное число двойной точности Создать метод, в котором одномерный массив. И заменить самое большое число и самое большое число по модулю на число 0 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |