鱼C论坛

 找回密码
 立即注册
查看: 2512|回复: 12

300的3次方怎么写

[复制链接]
发表于 2013-2-26 19:26:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
300的3次方这样写对吗?
mov ax,300
mov bx,300
mul bx      
mul bx      
ret
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-2-27 20:00:02 | 显示全部楼层
本帖最后由 54085256 于 2013-2-27 20:01 编辑

.................
小甲鱼最新课程 -> https://ilovefishc.com
发表于 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……
.是,
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-3 09:44:03 | 显示全部楼层
是不是有点问题啊,溢出啦????
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-3 11:40:32 | 显示全部楼层
S:add ax,300
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-3 11:41:32 | 显示全部楼层
mov cx,300 s:add ax,300 loop s
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-3 11:46:28 | 显示全部楼层
mov cx,90000
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-3 12:32:45 | 显示全部楼层
  1. assume cs:code
  2. ;主要意思就是 第一次的dx * 300 + 第二次的dx
  3. code segment
  4.         start:
  5.                         mov ax, 300
  6.                         mov di, 300
  7.                         mul di
  8.                        
  9.                         mov cx, dx ;第1次的dx存放在cx中
  10.                         mul di
  11.                        
  12.                         mov bx, ax ;第2次的ax存放在bx中
  13.                         mov ax, cx ;第1次的dx存放在ax中
  14.                         mov cx, dx ;第2次的dx存放在cx中
  15.                        
  16.                         mul di
  17.                        
  18.                         mov si, 0 ;清零
  19.                         cmp dx, 0
  20.                         je do
  21.                         mov si, dx
  22.         do:
  23.                         mov di, ax
  24.                         mov dx, cx
  25.                         add dx, di
  26.                         adc si, 0 ;防止加法进位
  27.                        
  28.                         mov ax, bx
  29.                         ;结果就存在si, dx, ax中了
  30.                        
  31.                         mov ax, 4c00h
  32.                         int 21h
  33. code ends

  34. end start
复制代码
我的想法是这样、、
小甲鱼最新课程 -> https://ilovefishc.com
发表于 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
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-3 12:41:50 | 显示全部楼层
这次自己觉得是对的~高人莫笑
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-3 12:47:51 | 显示全部楼层
     mov ax,300
     mov bx,300
     mov cx,299
s:   add ax,bx
     add  ax,bx
     mov bx,ax
     loop s
整理了一下
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-3 13:30:04 | 显示全部楼层
调试一下便知
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-3 14:37:18 | 显示全部楼层
调试了一下 3的10次方 结果对啊~ 我知道300的300次方肯定溢出的~ 我说的也是在不考虑溢出的情况下
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-1 15:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表