如今推出多核,双核,64位的处理器.那么我们学的汇编是不是又被淘汰了.那不是要重新学习吗?

Leap_ahead 2006-06-22 10:59:37
如今推出多核,双核,64位的处理器.那么我们学的汇编是不是又被淘汰了.那不是要重新学习吗?请能详细的说一下.现在的汇编对这些处理器有用吗?
...全文
1123 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
wubaowang_ 2006-07-26
  • 打赏
  • 举报
回复
关注..
xiaolizi 2006-07-25
  • 打赏
  • 举报
回复
"至于从32位到64位,主要区别在于寄存器长度发生了变化,所有指令还是没有大的变化"

这个除了寄存器长度变化之外,还有寻址方式,内存对齐模式,内存上限等变化
threenewbee 2006-07-24
  • 打赏
  • 举报
回复
64位寄存器叫 RAX RBX RCX RDX ...
63 32 16 8 1
------------ RAX -----------
-------EAX-------
----AX----
--AL-
liujunlongsir 2006-07-23
  • 打赏
  • 举报
回复
我们怎么老是跟着老外跑啊,我们学了64的,128的一就会出来,大伙儿说说我们中国什么时候能超过老美?
dichun 2006-07-22
  • 打赏
  • 举报
回复
关注!
sncp_pluto 2006-07-22
  • 打赏
  • 举报
回复
放心好了,至少不会完全没用。
jianghuixp 2006-07-22
  • 打赏
  • 举报
回复
向上兼容的,在32位机设计的时候就考虑到了兼容16位机的指令、寻址方式,如果你要用32位汇编开发程序,那么你只需要了解32位与16位机汇编不同地方。同样64位、双核也是这个道理。
zyb1235 2006-06-30
  • 打赏
  • 举报
回复
不用完全从学
mathe 2006-06-29
  • 打赏
  • 举报
回复
汇编语言没有关系,如果你还是使用Intel的IA架构,那么汇编语言不会有很大的改变.可能会增加一两条多核专用的指令,但是原先的指令都还应该可以用的.至于从32位到64位,主要区别在于寄存器长度发生了变化,所有指令还是没有大的变化
Jedimaster 2006-06-25
  • 打赏
  • 举报
回复
ASSEMBLY被淘汰是不可能的

因为在许多对性能要求极高的地方都是直接用ASM操作数据

因为编译器提供的标准运行库为了兼容效率比较低

至于其他的更新要看intel自己
LIJUNYONG 2006-06-25
  • 打赏
  • 举报
回复
我想也会像从16位升到32位的哪样,只是做很小的改动。另外的就由编译器来做了,
dxcnjupt 2006-06-24
  • 打赏
  • 举报
回复
32位汇编主要就是改了个段描述符和分页表
不知道64位会不会延用这个机制
supercow 2006-06-24
  • 打赏
  • 举报
回复
才把16位汇编弄清楚~~~~~~~~~~~结果~~~~64位都来了~~~
cntear 2006-06-24
  • 打赏
  • 举报
回复
学到就会有用的!还是努力的好!~
  • 打赏
  • 举报
回复
不可能完全推翻的。最多不过40%发生改变吧。
哪怕是发展到生物电脑,你说又能怎么样?还不是编码敲指令吗?除非到时候,你只需对着它说“给我编出个OA、ERP,或者网站,还必须有创意的”,它听完,活就给你干完。
晨星 2006-06-23
  • 打赏
  • 举报
回复
汇编语言编程似乎从来就没有完全的跨硬件,跨平台过,既然先择了学习汇编,那还有什么可抱怨的。:P
fangzhe 2006-06-23
  • 打赏
  • 举报
回复
32位汇编没有淘汰,就像你现在写16位汇编程序,Windows一样能运行
这就是x86-64(EM64T)的向下兼容性
但是64位汇编是要学的

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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