Занесение вещественного числа в регистр - Assembler

Узнай цену своей работы

Формулировка задачи:

здравствуйте.помогите пожалуйста как занести в регистр вещественное число dd
.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
компилится но линковщик выдает ошибку fatal 32-bit record encountered in module спасибо за помощь
ну тогда хотя бы как занести в регистры 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.692 из 5
Похожие ответы