Занесение вещественного числа в регистр - Assembler
Формулировка задачи:
здравствуйте.помогите пожалуйста
как занести в регистр вещественное число dd
компилится но линковщик выдает ошибку fatal 32-bit record encountered in module
спасибо за помощь
.386 extrn vvod:near,disp:near Dseg segment para public 'data' chislo dd 45.32 Dseg ends ;------------------------------ Sseg segment para stack 'stack' db 30 dup(0) Sseg ends ;----------------------------- Cseg segment para public 'code' osn proc near assume cs:cseg,ds:dseg,ss:sseg mov ax,dseg mov ds,ax ;---------------------------- mov eax,chislo ;------------------ ; завершение программы ; mov eax,4c00h ; int 21h osn endp Cseg ends end osn
ну тогда хотя бы как занести в регистры dx:ax?
Решение задачи: «Занесение вещественного числа в регистр»
textual
Листинг программы
dseg segment para public 'data' chislo dd 45.32 dseg ends cseg segment para public 'code' assume cs:cseg,ds:dseg .386 start: mov ax,dseg mov ds,ax mov eax,chislo mov ax,4c00h int 21h cseg ends end start
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д