设为首页收藏本站

全球主机交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: discuz
查看: 447|回复: 7
打印 上一主题 下一主题

CPU是什么?

[复制链接]
  • TA的每日心情

    2017-9-11 09:33
  • 签到天数: 179 天

    [LV.7]常住居民III

    跳转到指定楼层
    楼主
    发表于 2016-4-5 15:30:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    CPU的指令集是什么
    指令集是底层软件与硬件交互的语言。一台计算机的全部指令称为该计算机的指令集。
    现在的常见的指令集有:
    MIPS指令集
    ARM指令集
    Intel x86指令集

    指令集有两种形式,一种是人类可以编程书写的形式(也就是平时所说的汇编语言),另一种是计算机所能识别的形式(就是汇编语言对应计算机的机器语言)。
    下面是一个典型的MIPS汇编语言:
    add $s1,$s2,$3
    汇 编语言和高级语言不一样,变量不能任意指定,它只能操作寄存器中的变量,寄存器的个数在计算机中是有限制的,一般是32个。不同的指令集按照寄存器的顺序 给他们排列编号0,1,2… 并且用$号来表示寄存器。比如MIPS是使用$s0-$s7表示寄存器16-23,$t0-$t7表示寄存器8-15。
    寄存器的长度
    寄存器一个字的长度有32和64,由于寄存器是CPU一次运算执行的变量单元,因此我们说的32位机器和64位机器最本质的区别就在于寄存器字的长度是32还是64。
    寄存器中存的可能是值,也可能是一个地址。
    什么是程序计数器(PC)
    储存当前程序运行指令的寄存器就是程序计数器。
    指令集的寻址方式
    其实就是说如何根据寄存器找到一个值。比如MIPS的PC相对寻址,就是说要获取的值的地址是PC(程序计数器)的值与指令中常数的和。
    CPU架构
    CPU架构指的是全套CPU的机制,包括用什么CPU指令集,用什么寄存器,有什么寻址方式。一般一种指令集对应一种CPU架构。
    ARM指令集
    ARM指令集是在嵌入式设备中最常用到的指令集,像苹果和三星的移动设备都是使用这个ARM 架构。
    Intel X86指令集
    这个是PC中最常用到的指令集了,比如平常说的Intel 8086是第一款寄存器为16位长的体系结构。Intel 80386是第一款寄存器为32位长的指令集。
    AMD64 指令集
    AMD64是64位的。由AMD公司开发。更多用于服务器上。其后也为Intel所采用,称为Intel X86-64
    具体产品
    举具体产品的例子,iphone4使用的cpu是苹果A4处理器,iphone5使用的是苹果A5处理器,这两个实质上都是ARM架构。三星应用在智能手机和平板电脑上的Exynos处理器也是基于ARM架构的,由自家公司研发改造的。
    Intel公司生产的所有CPU都兼容x86指令集,只不过后来它开发出了很多扩展指令集,比如酷睿系列i3/5/7就支持Intel avx扩展指令集,MMX(多媒体扩展指令集)。
    比如戴尔的Inspiron笔记本电脑系列多使用AMD的CPU架构。
    go中的5g/6g/8g
    go编译器支持三种指令集:
    amd64(即Intel x86-64或AMD64): 6g,最成熟的实现
    386(即Intel X86-32) : 8g,是amd64到386机器的完美移植
    arm: 5g,所以说go本质是支持在移动终端的开发
    5g, 5l, 5c, 5a 分别表示 arm的go编译器,链接器,c编译器,汇编编译器
    文章来源于:主机论坛:http://bbs.cuwww.com/forum.php 转载请注明出处。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2017-9-26 17:07
  • 签到天数: 230 天

    [LV.7]常住居民III

    沙发
    发表于 2016-4-5 16:35:31 | 只看该作者
    下午好,顶一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-9-11 09:25
  • 签到天数: 197 天

    [LV.7]常住居民III

    板凳
    发表于 2016-4-5 16:50:33 | 只看该作者
    大家好,来了解下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-9-11 09:25
  • 签到天数: 197 天

    [LV.7]常住居民III

    地板
    发表于 2016-4-5 16:50:51 | 只看该作者
    大家好,来了解下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-7-22 17:03
  • 签到天数: 101 天

    [LV.6]常住居民II

    5#
    发表于 2016-4-6 13:18:26 | 只看该作者
    学无止境。来看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-7-22 17:03
  • 签到天数: 101 天

    [LV.6]常住居民II

    6#
    发表于 2016-4-7 14:27:28 | 只看该作者
    来过,学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-7-22 17:03
  • 签到天数: 101 天

    [LV.6]常住居民II

    7#
    发表于 2016-4-8 13:17:42 | 只看该作者
    文章写得不错,支持下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-9-11 09:31
  • 签到天数: 173 天

    [LV.7]常住居民III

    8#
    发表于 2016-4-11 14:09:12 | 只看该作者
    下午好,来过,看看
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    QQ|小黑屋|Archiver|手机版|中国U网    

    GMT+8, 2024-5-29 16:44 , Processed in 0.080267 second(s), 20 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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