回 帖 发 新 帖 刷新版面

主题:请大家帮帮我啊

有没有人能帮我解释一下这段程序的功能,能不能尽可能的详细一点啊,我是初学者啊很多不明白的,谢谢大家了啊!
data    segment
value   dw      36h
data    ends
stack   segment stack
        db      200h dup(?)
tos     label   word
stack   ends
code    segment
        assume  cs:code,ds:data,ss:stack
main    proc    far
        mov     ax,stack
        mov     ss,ax
        mov     sp,offset tos
        push    ds
        xor     ax,ax
        push    ax
        mov     ax,data
        mov     ds,ax
        mov     cx,2
        mov     ax,value
        mov     bx,10
lp1:    xor     dx,dx
        div     bx
        add     dl,30h
        push    dx
        loop    lp1
        mov     cx,2
lp2:    pop     dx
        mov     ah,2
        int     21h
        loop    lp2
        ret
main    endp
code    ends
        end     main

回复列表 (共13个回复)

11 楼

谢谢大家了
又要请大家帮忙了最近很烦恼啊!谢谢!
给定一个正数N>=1,试编写一段程序计算Fib(N),Fib定义如下:
Fib(1)=1
Fib(2)=1
Fib(n)=Fib(n-2)+Fib(n-1)
要求:
从键盘输入N
屏幕上显示”Fib(n)=xx”

12 楼

先谢谢大家了!
又要请大家帮忙了!最近真的是很烦恼啊!谢谢!

给定一个正数N>=1,试编写一段程序计算Fib(N),Fib定义如下:
Fib(1)=1
Fib(2)=1
Fib(n)=Fib(n-2)+Fib(n-1)
要求:
从键盘输入N
屏幕上显示”Fib(n)=xx”

13 楼


怎么还是不对呢我就是不能运行啊
谢谢你帮我写程序啊
但是我不能运行的程序
你的程序直接就出来了几个数字怎么不能让我在键盘输入东西呢?

我来回复

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