计算N的3次方,N做为参数放在栈上
assume cs:code, ds:data
data segment
dw 0
data ends
code segment
start:
mov ax,data
mov ds,ax
mov word ptr ds:[0],2
push word ptr ds:[0]
call cube
mov ax,4c00h
int 21h
cube:
mov ax,word ptr ds:[0]
mov bx,ax
mul bx
mul bx
ret
code ends
end start
end
本文介绍了一个简单的汇编语言程序,该程序用于计算输入数值的立方。通过将数值压入栈中并调用自定义的立方函数实现计算。文章展示了完整的代码示例,包括数据段、代码段和主程序流程。
4万+

被折叠的 条评论
为什么被折叠?



