处理器架构、指令集和汇编语言,三者有何关系?

 我来答
vinicloverfd4d9
2018-03-19 · 贡献了超过160个回答
知道答主
回答量:160
采纳率:0%
帮助的人:13.7万
展开全部

想要知道处理器架构、指令集和汇编语言,三者有何关系,我们先要了解一下这三个名词解释。


指令集架构

指令集架构,简称指令集,ISA、CPU执行单元和解码逻辑基本上由指令集决定。软件和硬件之间的接口,程序员可以根据CPU的指令集编写各种编译器,用高级语言编写程序。

汇编语言

汇编语言是便于人去理解的,是用人类看得懂的语言来描述指令集,汇编是用类似人类语言的方式描述指令集,读起来方便多了。汇编语言是一个指令集,指令集包括机器指令和装配指令。机器指令对应于汇编指令。

虽然汇编语言便于阅读,但它也有缺陷。第一个汇编语言很麻烦。其次,汇编语言对应一组指令集,因此当指令集发生变化时,它必须修改相应的汇编语言,从而导致移植性差,不能跨平台使用。

处理器架构

处理器架构就是微架构,学术界称为微结构。主要是CPU的流水线部分的设计

三者之间的关系

  1. 指令集决定处理器的架构,因为处理器架构是使用硬件电路实现指令集。但是什么样的处理器架构被使用,什么样的硬件电路被设计,以及每个人的设计可能不同。

  2. 要设计一个处理器,您需要有一个指令集,它指示处理器操作和控制处理器以实现相应的功能。

  3. 为了方便人类操作指令集,汇编语言是用来描述指令集的,汇编语言类似于人类语言,更易于阅读。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式