关于指令集的几点见解

在这里不在赘述各种形式的指令集,仅简述指令集的几个特点:

指令集规定了处理器具备的算数运算,逻辑运算,控制转移等功能,确立了处理器编程模型。
指令集是软件和硬件的一个分水岭,对底层规定了微架构电路功能,对上为程序开发人员提供操作处理器的方法,对于程序员来说,深入这一层次已经十分不错了。

兼容性,在计算机领域导致这个问题的一般都是指令集不同,例如ARM架构和X86架构,它们的指令集不同,不能运行对方的可执行文件。(主要因为生成的可执行文件采用的指令集不同吧了)

集成开发环境包含一套完整的工具链,有编辑器,预处理器,编译器,汇编器,链接器,图形化界面以及其他一些辅助工具等,指令集通常和集成开发环境捆绑在一块的,不需要开发者干预。用高级语言编写的源程序,需要经过工具链的多步处理生成汇编程序,最后用指令集的二进制指令替换掉汇编指令,就合成了计算机可以执行的二进制序列。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值