|
主题 : : 关于其他符号 [待解决] |
回复[ 7次 ]
点击[ 424次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2009-06-09 16:06 ]
[引用]
[回复]
[ top ] | |
荣誉值:4
信誉值:0
注册日期:2009-06-08 19:25 |
如果说计算机指令没有+,-,*,/
的话,那么如果想让计算机去运算一个乘式
计算机如何去计算` | | |
|
|
|
|
[第1楼]
[ 回复时间:2009-06-12 11:17 ]
[引用]
[回复]
[ top ] | |
荣誉值:4
信誉值:0
注册日期:2009-06-08 19:25 |
|
|
|
|
|
[第2楼]
[ 回复时间:2009-06-12 12:09 ]
[引用]
[回复]
[ top ] | |
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48 |
如果说计算机指令没有+,-,*,/ 的话,那么如果想让计算机去运算一个乘式
----------------------
加减乘除是基本的运算,计算机被发明伊始也是为了解决计算问题,任何一门语言就会兼容基本运算的。
在汇编中add指令就是+号,sub是-号等等。
至于计算机是怎么实现这些的,这个不是汇编学习的内容,需要更深入底层才行。
这个问题发到自由讨论区会好些,这里主要是汇编语言的基础知识的讨论。 | | |
|
|
|
|
[第3楼]
[ 回复时间:2009-06-12 15:50 ]
[引用]
[回复]
[ top ] | |
荣誉值:4
信誉值:0
注册日期:2009-06-08 19:25 |
明白一点了`
这个第一章讲的``
搞不很明白,
所以问下`` | | |
|
|
|
|
[第4楼]
[ 回复时间:2009-06-20 10:21 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-06-16 12:53 |
回复:[贴 主]
------------------
在计算机中 乘 和 除 是通过 移位 等操作来实现的。在c语言里边有,详细的我也忘了。 | | |
|
|
|
|
[第5楼]
[ 回复时间:2009-06-25 19:53 ]
[引用]
[回复]
[ top ] | |
荣誉值:6
信誉值:0
注册日期:2008-12-15 19:29 |
其实在计算机内部,就是把乘法或除法变成加法一步一步来计算的,涉及到进位与移位,详细了解请参阅“计算机组织与结构”相关书籍 | | |
|
|
|
|
[第6楼]
[ 回复时间:2009-07-04 22:44 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-06-27 23:55 |
MOV AX,1
ADD AX,2 即是1+2
MOV AX,3
SUB AX,1 即是3-1
DIV 和 MUL是除和乘,稍微复杂点 | | |
|
|
|
|
[第7楼]
[ 回复时间:2009-07-07 10:20 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-06-22 20:35 |
建议搂主学习计算机组成原理中关于数据表示的章节,可以这样理解,计算机其本质是一个加法器,执行加法运算,而通过数据的编码表示后,其它运算都可以分解成执行加法运算得到。 | | |