鱼C论坛

 找回密码
 立即注册
查看: 2461|回复: 10

菜鸟求助啊!!!!

[复制链接]
发表于 2012-7-3 08:50:27 | 显示全部楼层 |阅读模式
1鱼币
为什么不同的机器对应不同的汇编语言呢?????其中的原理是什么,为什么会跟cpu的构架有关······

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-7-3 10:19:51 | 显示全部楼层
因为每一种机器(CPU),由于硬件设计和内部结构的不同(也就是架构的不同),就需要不同的电平脉冲来控制使它工作。所以每一种机器都有自己的机器指令集,而汇编语言又是这些机器指令集的助记符,因此呢,不同的机器对应不同的汇编语言了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-7-3 12:25:58 | 显示全部楼层

那为什么构架不同,就需要不同的电平脉冲来控制呢?????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-7-3 15:42:17 | 显示全部楼层
其实高级的CPU无非就是加多指令集和加大寄存器的大小和数量 楼主硬要理解的话不妨去学下小甲鱼老师的零基础学习汇编语言和WIN32汇编
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-7-3 20:53:42 | 显示全部楼层
荒诞年轮 发表于 2012-7-3 12:25
那为什么构架不同,就需要不同的电平脉冲来控制呢?????

架构不同,结构自然不同,工作原理也就不同了,自然就需要不同的电平脉冲。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-7-4 04:18:19 | 显示全部楼层
其实高级的CPU无非就是加多指令集和加大寄存器的大小和数量 楼主硬要理解的话不妨去学下小甲鱼老师的零基础学习汇编语言和WIN32汇编

并非指令集越庞大,cpu就越高级,谁能说risc一定比csic慢呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-7-4 15:55:52 | 显示全部楼层
那么以前的那些指令比如add    sub   mov对各种cpu都是通用的吗???????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-7-4 15:56:42 | 显示全部楼层
NeBen 发表于 2012-7-3 20:53
架构不同,结构自然不同,工作原理也就不同了,自然就需要不同的电平脉冲。

那么以前的那些指令比如add    sub   mov对各种cpu都是通用的吗???????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-7-4 16:01:16 | 显示全部楼层
变得不一样 发表于 2012-7-3 15:42
其实高级的CPU无非就是加多指令集和加大寄存器的大小和数量 楼主硬要理解的话不妨去学下小甲鱼老师的零基础 ...

那么以前的那些指令比如add    sub   mov对各种cpu都是通用的吗???????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-7-4 16:03:21 | 显示全部楼层
汇编指令是不是取决于计算机上的相应编译程序呢?还有编译程序存放在哪里呀?是磁盘上还是固化在主板上还是其他位置呢????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-7-4 17:28:13 | 显示全部楼层
荒诞年轮 发表于 2012-7-4 15:56
那么以前的那些指令比如add    sub   mov对各种cpu都是通用的吗???????

大多数把,不是全部。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-20 09:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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