汇编语言的发展历史

yiweiquan 2005-11-29 09:01:39
在网上搜索了老长时间,也没有找到介绍“汇编语言发展史”的文档,诸位如有知道的麻烦告知小弟。
...全文
710 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiweiquan 2005-12-05
  • 打赏
  • 举报
回复
谢谢大家参与帮助。
myberkeley 2005-11-30
  • 打赏
  • 举报
回复
指令系统仅仅是CPU 的操作码而已,
就象你要操作一块集成电路要写控制字一样,只不过这个的控制自太多
所以就用助记附来表示,其实只要指令系统相同或者兼容,汇编语言就是一样的.
如:intel 和 AMD CPU Micro-architecture 是很不相同的,即使Pentium 4 的Netburst 和 Pentium 3的 P6 是有很大不同的但是指令系统是兼容的,也就是用了同样的机器码 都属于IA-32指令体系.
而之所以产生Itanium 是因为实际上IA-32的指令系统中的可用的寄存器太少,要经过中间的寄存器重命名,而且这个体系的CPU 属于CISC 和 RISC 的结合,外围的CISC 用到 uops (微操作码) 来操作 执行核心
而多数的RISC 计算机是用机器码直接操作的,省了中间过程,性能可以更多的提高
所以就产生了EPIC 体系结构 当然 就产生了新的指令系统 Itanium 就使用了大量的寄存器 几乎每种寄存器都是128个 ,但是Itanium有两种操作环境,就是 IA32 和 IA-64(注意:intel 称自己的64位Pentium 是IA-32扩展64位 ,这里的IA-64是指EPIC 的指令系统),也就是它是可以使用IA-32指令系统的,因为它有专门的解码和控制单元为IA-32服务.

dhbellwyc 2005-11-30
  • 打赏
  • 举报
回复
没有汇编语言发展历史这一说的,你只能说是CPU体系架构发展历史还差不多,因为一种体系架构就对应一种汇编语言,这是一一对应的,因此,IA-16体系架构就对应IA-16汇编语言,IA-32就有IA-32的汇编语言,安腾就有安腾的汇编语言,是跟着CPU来演变的。
大熊猫侯佩 2005-11-29
  • 打赏
  • 举报
回复
汇编语言发展树

http://www.123xz.net/article/article_32833_1.html

http://linbq.bokee.com/3584329.html

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧