社区
汇编语言
帖子详情
为什么ARM属于精简指令集?
hzhiyang84
2008-04-06 09:51:13
我看ARM指令集简直比8086的复杂多了,为什么叫精简指令集呢?
...全文
1113
26
打赏
收藏
为什么ARM属于精简指令集?
我看ARM指令集简直比8086的复杂多了,为什么叫精简指令集呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
elmnd
2008-10-05
打赏
举报
回复
顶啊,RISC,CISC都出来了啊
hzhiyang84
2008-10-02
打赏
举报
回复
我想结贴却结不了,系统老是自动给我加了20分又说不能给自己加分
meiZiNick
2008-05-01
打赏
举报
回复
lz要干嘛?
用户 昵称
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指令集不就成了复杂指令集了?
精简和复杂的标准到底何在??
用户 昵称
2008-04-06
打赏
举报
回复
精简是跟原来复杂相对的,舍弃了一些功能强大但是机率较少时间超长的的指令.
kojie_chen
2008-04-06
打赏
举报
回复
7楼老说经典的话,都可以成为语录了
hzhiyang84
2008-04-06
打赏
举报
回复
[Quote=引用 7 楼 Treazy 的回复:]
复杂?
理解明白了就不复杂了……
[/Quote]
大侠,什么指令集理解明白了都是简单的了,呵呵
6楼的似乎说到点子上了。
加载更多回复(6)
常用
ARM
指令集
及汇编
ARM
处理器是基于
精简
指令集
计算机 (RISC)原理设计的,
指令集
和相关译码机制 较为简单,
ARM
7TDMI(-S)具有 32位
ARM
指令集
和 16位Thumb
指令集
,
ARM
指令集
效率 高,但是代码密度低,而Thumb
指令集
具有更好的...
常用
ARM
指令集
及汇编 带目录 pdf
ARM
处理器是基于
精简
指令集
计算机(RISC)原理设计的,
指令集
和相关译码机制较为简单,
ARM
7TDMI(-S)具有32位
ARM
指令集
和16位Thumb
指令集
,
ARM
指令集
效率高,但是代码密度低,而Thumb
指令集
具有更好的代码密度,却...
ARM
指令集
与X86
指令集
之比较_金瑶1
[摘要]CPU的
指令集
从主流的体系结构上分为
精简
指令集
和复杂
指令集
。嵌入式系统中的主流处理器——
ARM
处理器,所使用的就是
精简
指令集
。而桌面领域的处理器大部分
常用
ARM
指令集
及汇编
ARM
处理器是基于
精简
指令集
计算机(RISC)原理设计的,
指令集
和相关译码机制较为简单,
ARM
7TDMI(-S)具有32位
ARM
指令集
和16位Thumb
指令集
,
ARM
指令集
效率高,但是代码密度低,而Thumb
指令集
具有更好的代码密度,却...
ARM
架构(高级
精简
指令集
机器)
ARM
架构,过去称作高级
精简
指令集
机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位
精简
指令集
(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,
ARM
处理器非常适用...
汇编语言
21,459
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章