回 帖 发 新 帖 刷新版面

主题:跪求一位十进制数的立方程序

各位大侠,小弟在这恳求你们帮我解决一下这个程序啦!!
输入一位任意十进制数,求其立方值!
小弟在这跪谢了

回复列表 (共1个回复)

沙发

.386
.MODEL FLAT

INCLUDE io.h

ExitProcess PROTO NEAR32 stdcall, dwExitCode:DWORD

cr          EQU    0dh   ; carriage return character
Lf          EQU    0ah   ; linefeed character

.STACK  4096             ; reserve 4096-byte stack

.DATA                    ; reserve storage for data
prompt      byte    "please input a value:",0
number      byte    20 dup(?)
prompt1     byte    "the result is:"
value       byte    11 dup(?)


.CODE                               ; start of main program code
_start:
       output prompt
       input  number,20
       atod   number
       mov    ebx,eax

       imul  eax
       imul  ebx
       
       dtoa  value,eax
       output  prompt1

endUntilDone:

            INVOKE ExitProcess, 0   ; exit with return code 0
PUBLIC _start                       ; make entry point public
            END                     ; end of source code

这是32位的程序。
用的是MASM 6.11。你看看合适吗?我已经运行过了,对的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册