CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

在汇编中 小数怎样使用?如怎样得3\5=0.6 急!在线等答案 ~ 50分

楼主iiduce(自由风)2005-07-03 20:20:13 在 其他开发语言 / 汇编语言 提问

在汇编中   小数怎样使用?如怎样得3\5=0.6  
   
  怎样计算3\5     使之等于0.6     并显示      
  如果   5\3     获得结果       并显示       要求   保留     3位   小数     怎样做?  
  谢谢~~ 问题点数:50、回复次数:7Top

1 楼Eastunfail(龍子龍孫) (Serpent's Embrace)回复于 2005-07-03 22:14:32 得分 0

local   a,b;  
  mov   a,5;  
  mov   b,3  
  fld   a;  
  fld   b;  
  fdiv;  
  fstp   [i];  
  push   i;  
  push   CTEXT("%f");  
  call   printf;  
  add   esp,8Top

2 楼iiduce(自由风)回复于 2005-07-03 22:30:37 得分 0

如果只用   8086的知识     有   解决的办法吗?Top

3 楼mydo(侯佩|hopy|ks)回复于 2005-07-04 08:45:54 得分 0

用循环减的方法,自己判断然后输出小数点和数字。Top

4 楼zhanghao16(玄冰)回复于 2005-07-29 14:22:25 得分 0

密切关视!   楼上的大哥,给点源代码吧~~~Top

5 楼koyer(来者不拒)回复于 2005-07-29 17:18:54 得分 0

要想显示你得自己写子程序显示才行!!本来我是有源代码能实现你所述功能的,但我现在  
  忙得脱不了身,我的代码需要修改一下才行!!我提供你一个思路:  
   
  首先你想精确到小数点后几位,然后把你   被除数乘对应的数,比如我想得到0.001     。那我先把  
  被除数乘1000   。然后除以   5   。那么我就能得到商:600   。最后调用你的显示程序显示成:0.600  
  就行了,注意:0.600   只是视觉上的,真正的数据还是600   。  
  Top

6 楼showtime84(幻想VS失落)回复于 2005-08-08 00:02:11 得分 0

看了koyer(来者不拒)的回贴,我生出了一个和他类似的思路!  
   
  用3/5   然后判断有没有余数,这时商是0,余数是3,我们根据判断余数,知道还没有除尽,就可以把余数乘以10再除以5   当然这次得出的商就是小数的第一位,如果还没有除尽,下面的类推!  
   
  当然正如楼上的所说的,这也只是视觉上的!Top

7 楼VxD1(Dump)回复于 2005-08-08 13:04:35 得分 0

扩大被除数和除数,比如同时乘以100Top

相关问题

  • 汇编问题!在线等待
  • 急问:3道汇编题,在线等
  • 小数问题!在线等,救急!
  • DElphi4中的汇编问题,50分,答案2句话,快来拿分!!
  • 请问一下,哪里有《汇编语言》,王爽著的那本答案呀。。??
  • 请教各位汇编的高手,这几个题的答案是什么?
  • 汇编?
  • 汇编
  • 请问 谁有李季文编著的<<80X86汇编语言程序设计教程>>的习题答案?
  • 《ibm-pc汇编语言程序设计》课后题有答案吗?是哪一本书?

关键词

  • 小数
  • 余数
  • 被除数
  • 显示
  • 判断
  • 没有

得分解答快速导航

  • 帖主:iiduce

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo