鱼C论坛

 找回密码
 立即注册
查看: 3109|回复: 3

第八章中 编程 利用除法指令计算100001/100

[复制链接]
发表于 2012-1-14 14:16:35 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 每天坚持点点点 于 2012-1-14 22:38 编辑

我照着书上的要求,在debug里用a命令写下如下代码:
mov dx,1
mov ax,86a1H,  ;(dx)*10000H+(ax)=100001
mov bx,100
div bx
在debug中写到第二行及报错不知道为什么,:dizzy:  是照着书上那几句代码写的啊,??在debug中实践的。。。
我把第二行的数字后面的h去掉后,就不报错了,接着把代码写完,在debug里执行后却没有得到正确的结果?不知道为什么回事?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-1-14 15:50:18 | 显示全部楼层
mov ax,86a1H  如果他报错 你就 把 H 去掉,DEBUG默认16进制
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-1-14 19:26:14 From FishC Mobile | 显示全部楼层
小马过河 发表于 2012-1-14 15:50
mov ax,86a1H  如果他报错 你就 把 H 去掉,DEBUG默认16进制

那个后面的(dx)*10000h的h也去掉吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-1-15 10:48:21 | 显示全部楼层
mov ax,86a1H,  ;(dx)*10000H+(ax)=100001
在DEBUG 里用A 命令输入    只输入  mov ax,86a1        86a1H,此处无逗号

;(dx)*10000H+(ax)=100001
这是备注 而已
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-22 08:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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