注册 登录
编程论坛 汇编论坛

我有个问题,关于多核处理器的汇编!

igoodea 发布于 2013-07-13 18:46, 1187 次点击
大家好!我刚来这个论坛,请前辈多多关照!
本人最近在学习汇编,学着学着冒出两个疑问:
1. 现在的CPU动则上亿个晶体管组成,然而我们学汇编只认识十几个寄存器之类的,那么其余的部件是不是棱镜项目专用啊?!
2. 现在的电脑都是多核心的,现在的服务器更是多CPU外加多核心了,汇编语言如何控制自己所编的程序指定使用哪块CPU的哪个核心?这类汇编并行计算的知识网上很难找到!
有哪位高手能够解答我的疑问?!
2 回复
#2
zklhp2013-07-14 13:01
1. 现在的CPU动则上亿个晶体管组成,然而我们学汇编只认识十几个寄存器之类的,那么其余的部件是不是棱镜项目专用啊?!


你学的都是很简单的东西了 可以说是几十年前的 最新的你可以看看Intel或AMD的手册 打印出来估计是一大厚本
当然了 要解释一下为啥都是几十年前的东西还要你学 因为现在的CPU 尤其是Intel AMD 都是向下兼容的 所以 你学的那些东西在最新的CPU上也可以用 最起码看起来差不多

2. 现在的电脑都是多核心的,现在的服务器更是多CPU外加多核心了,汇编语言如何控制自己所编的程序指定使用哪块CPU的哪个核心?这类汇编并行计算的知识网上很难找到!


这个问题牵扯操作系统的进程调度罢 单纯从汇编角度讲我也说不明白
#3
igoodea2013-07-14 18:31
谢谢版主!
1