社区
汇编语言
帖子详情
为什么ARM属于精简指令集?
hzhiyang84
2008-04-06 09:51:13
我看ARM指令集简直比8086的复杂多了,为什么叫精简指令集呢?
...全文
1047
26
打赏
收藏
为什么ARM属于精简指令集?
我看ARM指令集简直比8086的复杂多了,为什么叫精简指令集呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
elmnd
2008-10-05
打赏
举报
回复
顶啊,RISC,CISC都出来了啊
hzhiyang84
2008-10-02
打赏
举报
回复
我想结贴却结不了,系统老是自动给我加了20分又说不能给自己加分
meiZiNick
2008-05-01
打赏
举报
回复
lz要干嘛?
智能卡_Snooper
2008-04-11
打赏
举报
回复
有一个浪潮之巅的文章,挺好看的。
hzhiyang84
2008-04-10
打赏
举报
回复
晕,只好加分了,大家再多讨论讨论我再结贴
taodm
2008-04-09
打赏
举报
回复
现在2种模式早已互相学习,区别已经很小了,再论坛这2个名词已经意义不大了。
hzhiyang84
2008-04-09
打赏
举报
回复
[Quote=引用 19 楼 fetag 的回复:]
引用 16 楼 hzhiyang84 的回复:
引用 14 楼 sheenl 的回复:
arm的指令比8086的复杂, 你怎么知道的? 难道你见过这些指令的实现电路吗?
呵呵,没见过,
我是说ARM的指令 指令比8086的还多,不过现在大致明白这个问题了
孩子,你去down《Intel 64 and IA-32 Architectures Software Developmer's Manual》(VOLUME2A-2B)去看一下,就知
道谁多谁少了...
[/Quote]
虽然你的等级比较高,但是教别人也有礼貌会比较好.
hzhiyang84
2008-04-09
打赏
举报
回复
想结帖却老是会给自己分,还不能修改。
独孤过儿
2008-04-09
打赏
举报
回复
[Quote=引用 16 楼 hzhiyang84 的回复:]
引用 14 楼 sheenl 的回复:
arm的指令比8086的复杂, 你怎么知道的? 难道你见过这些指令的实现电路吗?
呵呵,没见过,
我是说ARM的指令 指令比8086的还多,不过现在大致明白这个问题了
[/Quote]
孩子,你去down《Intel 64 and IA-32 Architectures Software Developmer's Manual》(VOLUME2A-2B)去看一下,就知
道谁多谁少了...
ZiSheng
2008-04-09
打赏
举报
回复
所谓精简指的是最小最完满,少了一个不行,多了一个就不叫精简
agaric
2008-04-09
打赏
举报
回复
应该还有一个特征,就是有很大一堆的寄存器可以用。
hzhiyang84
2008-04-08
打赏
举报
回复
[Quote=引用 14 楼 sheenl 的回复:]
arm的指令比8086的复杂, 你怎么知道的? 难道你见过这些指令的实现电路吗?
[/Quote]
呵呵,没见过,
我是说ARM的指令 指令比8086的还多,不过现在大致明白这个问题了
Oversense
2008-04-07
打赏
举报
回复
从程序设计角度
一个指令类似于一个函数/类
CISC就是让一个 指令/函数/类 做很多事情
RISC就是让一个 指令/函数/类 做一件事情
CISC是过去,RISC是现在,不过据说很多CISC内部也是RISC的.
比如 x86的 ADD 指令 就能使用内存地址
arm的 ADD 指令 就只能使用寄存器
sheenl
2008-04-07
打赏
举报
回复
arm的指令比8086的复杂, 你怎么知道的? 难道你见过这些指令的实现电路吗?
Oversense
2008-04-07
打赏
举报
回复
每个 ARM 指令都是 32 位宽的
hzhiyang84
2008-04-06
打赏
举报
回复
[Quote=引用 10 楼 jennyvenus 的回复:]
精简是跟原来复杂相对的,舍弃了一些功能强大但是机率较少时间超长的的指令.
[/Quote]
仔细想了想,可能问题就在于“功能强大”执行时间长这块上,10楼和6楼说得对。
hzhiyang84
2008-04-06
打赏
举报
回复
[Quote=引用 10 楼 jennyvenus 的回复:]
精简是跟原来复杂相对的,舍弃了一些功能强大但是机率较少时间超长的的指令.
[/Quote]
恩,听过这么个说法,
我有点疑问的就是如果有人再对ARM的指令作了个统计,发现也只有60%或者70%的指令是常用的,然后又进行了优化后,那
现在的ARM指令集不就成了复杂指令集了?
精简和复杂的标准到底何在??
智能卡_Snooper
2008-04-06
打赏
举报
回复
精简是跟原来复杂相对的,舍弃了一些功能强大但是机率较少时间超长的的指令.
kojie_chen
2008-04-06
打赏
举报
回复
7楼老说经典的话,都可以成为语录了
hzhiyang84
2008-04-06
打赏
举报
回复
[Quote=引用 7 楼 Treazy 的回复:]
复杂?
理解明白了就不复杂了……
[/Quote]
大侠,什么指令集理解明白了都是简单的了,呵呵
6楼的似乎说到点子上了。
加载更多回复(6)
相关推荐
ARM
体系结构与汇编指令-1.2.
ARM
裸机第二部分视频课程
本期课程让大家进一步学到
ARM
的关键知识:启动方式、内存映射、
指令集
、寄存器接口等。目标是为下阶段开始使用开发板,自己写
ARM
裸机程序打好基础。
关于Android开发中
Arm
、X86和Mips(草稿)
一、架构 1.
Arm
架构 是一个32位
精简
指令集
(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。 2.X86架构 是一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机
指令集
合。 3.Mips架构 是一种采取
精简
指令集
(RISC)的处理器架构。 二、三者区别 X86架构是X86
指令集
,它
属于
CISC
指令集
。
ARM
架构是
ARM
指令集
,
属于
RIS...
发帖
汇编语言
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
2.1w+
社区成员
4.1w+
社区内容
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2008-04-06 09:51
社区公告
暂无公告