|
主题 : : 关于负数与大数字的除法运算 [待解决] |
回复[ 6次 ]
点击[ 402次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2009-01-29 01:48 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:0
注册日期:2008-10-12 14:20 |
学到div了,但是却有2个问题:
1.如果是负数的除法运算,要怎样做呢?
2.另外,书上说的是(被除数/除数)16位/8位与32位/16位的除法运算,如果数值再大点,比如要计算280亿除以60
亿求商及余数,又要怎样做呢? | | |
|
|
|
|
[第1楼]
[ 回复时间:2009-02-02 02:51 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:0
注册日期:2008-10-12 14:20 |
大家新年快乐!是不是这个题确实有难度啊?怎么没人答一下呢 | | |
|
|
|
|
[第2楼]
[ 回复时间:2009-02-03 16:01 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-01-31 16:41 |
。。。。这个问题太强大了
汇编不是万能的。。。。。 | | |
|
|
|
|
[第3楼]
[ 回复时间:2009-02-05 02:41 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:0
注册日期:2008-10-12 14:20 |
呵呵,狂汗!照上面逻辑,因汇编是机器语言的符号化,而一切程序最终都会在最底层转化为0与1的机器语言,如果汇编不能做大数字运算,那么电脑也做不到这一点了?还是很疑惑... | | |
|
|
|
|
[第4楼]
[ 回复时间:2009-02-06 16:40 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-01-31 16:41 |
呵呵 我也只是比你学的快一点,具体的我也不懂。汇编是面向硬件编程,运算都是要通过寄存器的。而寄存器的数量是有限制的,所以偶觉得不太好做。但是我觉得用那些面向用户的语言写出来应该是易如反掌。 | | |
|
|
|
|
[第5楼]
[ 回复时间:2009-02-06 17:49 ]
[引用]
[回复]
[ top ] | |
荣誉值:472
信誉值:12
注册日期:2007-10-16 15:34 |
学到div了,但是却有2个问题:
---------------
问题不错,可以留下自己好好研究一下,书上第十章的第二个子程序涉及了一部分,再加上自己的努力不难实现。
1.如果是负数的除法运算,要怎样做呢?
----------------
相信你学完第十一章会对有符号数和无符号数多一分了解。
2.另外,书上说的是(被除数/除数)16位/8位与32位/16位的除法运算,如果数值再大点,比如要计算280亿除以60
亿求商及余数,又要怎样做呢?
-------------
先做完第十章的三个子程序再说吧。自己努力得出结果才能有最大的收获。提出的疑问不错,但是更要有自己的分析加努力。 | | |
|
|
|
|
[第6楼]
[ 回复时间:2009-02-07 07:42 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:0
注册日期:2008-10-12 14:20 |
我正在做mouse提到的实验了,已经有点了解.虽然还没做出来.多谢mouse和suiyueran. | | |