Catcher 发表于 2013-2-26 19:26:07

300的3次方怎么写

300的3次方这样写对吗?
mov ax,300
mov bx,300
mul bx      
mul bx      
ret

54085256 发表于 2013-2-27 20:00:02

本帖最后由 54085256 于 2013-2-27 20:01 编辑

.................

shansongh 发表于 2013-3-1 11:32:16

标题@_@

本帖最后由 shansongh 于 2013-3-1 11:33 编辑

mov ax.0
mov bx.300
mov cx.90000
s: add ax.bx
   loop s
end……
.是,

NGtailang 发表于 2013-3-3 09:44:03

是不是有点问题啊,溢出啦????

小小小小鱼 发表于 2013-3-3 11:40:32

S:add ax,300

小小小小鱼 发表于 2013-3-3 11:41:32

mov cx,300 s:add ax,300 loop s

小小小小鱼 发表于 2013-3-3 11:46:28

mov cx,90000

一叶扁舟 发表于 2013-3-3 12:32:45

assume cs:code
;主要意思就是 第一次的dx * 300 + 第二次的dx
code segment
        start:
                        mov ax, 300
                        mov di, 300
                        mul di
                       
                        mov cx, dx ;第1次的dx存放在cx中
                        mul di
                       
                        mov bx, ax ;第2次的ax存放在bx中
                        mov ax, cx ;第1次的dx存放在ax中
                        mov cx, dx ;第2次的dx存放在cx中
                       
                        mul di
                       
                        mov si, 0 ;清零
                        cmp dx, 0
                        je do
                        mov si, dx
        do:
                        mov di, ax
                        mov dx, cx
                        add dx, di
                        adc si, 0 ;防止加法进位
                       
                        mov ax, bx
                        ;结果就存在si, dx, ax中了
                       
                        mov ax, 4c00h
                        int 21h
code ends

end start
我的想法是这样、、

小小小小鱼 发表于 2013-3-3 12:40:39

不溢出的情况 mov ax,300 mov bx,300 mov cx,299 s:add ax.bx add ax.bx mov bx,ax loop s

小小小小鱼 发表于 2013-3-3 12:41:50

这次自己觉得是对的~高人莫笑

小小小小鱼 发表于 2013-3-3 12:47:51

   mov ax,300
   mov bx,300
   mov cx,299
s:   add ax,bx
   addax,bx
   mov bx,ax
   loop s
整理了一下

bafengao 发表于 2013-3-3 13:30:04

调试一下便知

小小小小鱼 发表于 2013-3-3 14:37:18

调试了一下 3的10次方 结果对啊~ 我知道300的300次方肯定溢出的~ 我说的也是在不考虑溢出的情况下
页: [1]
查看完整版本: 300的3次方怎么写