主题:跪求一位十进制数的立方程序
gundamgbe
[专家分:0] 发布于 2007-01-03 01:08:00
各位大侠,小弟在这恳求你们帮我解决一下这个程序啦!!
输入一位任意十进制数,求其立方值!
小弟在这跪谢了
回复列表 (共1个回复)
沙发
永远精湛 [专家分:1440] 发布于 2007-01-04 22:54:00
.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。你看看合适吗?我已经运行过了,对的。
我来回复