. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  关于其他符号  [待解决] 回复[ 7次 ]   点击[ 424次 ]  
lxran
[帖 主]   [ 发表时间:2009-06-09 16:06 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2009-06-08 19:25
如果说计算机指令没有+,-,*,/
的话,那么如果想让计算机去运算一个乘式
计算机如何去计算`
lxran
[第1楼]   [ 回复时间:2009-06-12 11:17 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2009-06-08 19:25
怎么没人回帖呢`~?》~??~
mess
[第2楼]   [ 回复时间:2009-06-12 12:09 ]   [引用]   [回复]   [ top ] 
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48
如果说计算机指令没有+,-,*,/ 的话,那么如果想让计算机去运算一个乘式
----------------------
加减乘除是基本的运算,计算机被发明伊始也是为了解决计算问题,任何一门语言就会兼容基本运算的。 

在汇编中add指令就是+号,sub是-号等等。

至于计算机是怎么实现这些的,这个不是汇编学习的内容,需要更深入底层才行。

这个问题发到自由讨论区会好些,这里主要是汇编语言的基础知识的讨论。
lxran
[第3楼]   [ 回复时间:2009-06-12 15:50 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2009-06-08 19:25
明白一点了`
这个第一章讲的``
 搞不很明白,
所以问下``
abao88
[第4楼]   [ 回复时间:2009-06-20 10:21 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-06-16 12:53
回复:[贴 主]
------------------
在计算机中 乘 和 除 是通过 移位 等操作来实现的。在c语言里边有,详细的我也忘了。
chenglibin
[第5楼]   [ 回复时间:2009-06-25 19:53 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:0
注册日期:2008-12-15 19:29
其实在计算机内部,就是把乘法或除法变成加法一步一步来计算的,涉及到进位与移位,详细了解请参阅“计算机组织与结构”相关书籍
hitop0609
[第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是除和乘,稍微复杂点
billli
[第7楼]   [ 回复时间:2009-07-07 10:20 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-06-22 20:35
建议搂主学习计算机组成原理中关于数据表示的章节,可以这样理解,计算机其本质是一个加法器,执行加法运算,而通过数据的编码表示后,其它运算都可以分解成执行加法运算得到。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved