分享

指令集架構

 WarPlayer 2016-05-17

指令集架構英语:Instruction Set Architecture,縮寫為ISA),又稱指令集指令集体系,是计算机体系结构中與程序設計有關的部分,包含了基本数据类型,指令集,寄存器寻址模式存储体系中斷異常處理以及外部I/O。指令集架構包含一系列的opcode即操作码(機器語言),以及由特定處理器执行的基本命令。

指令集体系与微架构(一套用于执行指令集的微处理器设计方法)不同。使用不同微架構的電腦可以共享一种指令集。例如,IntelPentiumAMDAMD Athlon,兩者几乎採用相同版本的x86指令集体系,但是兩者在内部设计上有本质的区别。

一些虛擬機器支持基于SmalltalkJava虛擬機,微軟的公共語言运行时虛擬機所生成的字节码,他們的指令集体系將bytecode(字节码)从作为一般手段的代码路径翻譯成本地的機器語言,并通过解译执行并不常用的代码路径,全美達以相同的方式开发了基于x86指令体系的VLIW處理器。

目录

指令集的分类编辑

機器語言编辑

指令集的實作编辑

延伸閱讀编辑

外部連結编辑

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多