有一个关于嵌入式微处理器ARM的问题想要请教大家,帮忙看下吧。
1,看书的时候看到“ARM公司的chipless模式”,请问这里的chipless模式是指什么,网上没什么资料哦。2,书上说:“ARM微处理器共有31个32位寄存器”(这...
1,看书的时候看到“ARM公司的chip less 模式”,请问这里的chip less 模式是指什么,网上没什么资料哦。2,书上说:“ARM微处理器共有31个32位寄存器”(这里是说ARM“微”处理器)。但是到了另一个章节却说:“ARM处理器共有37个寄存器”,其中"31个为通用寄存器,包括程序计数器(PC指针),均为32位的寄存器",”6个为状态寄存器,均为32位。(这里说的是ARM处理器,而不没有个“微”字,不知道有没有什么差别,不然为什么一个说是31个32位寄存器,一个说是37个32位寄存器。
一个是微处理器,一个是处理器,怎么区分? 展开
一个是微处理器,一个是处理器,怎么区分? 展开
2个回答
展开全部
1.应该是chipless模式吧?chipless是指无芯片的芯片企业。ARM公司采取盈利的方式就是chipless模式。即arm公司不参与生产,而是由合作厂商去生产具体的芯片和产品,只提供核心技术,出售芯片中的IP授权。
2.arm处理器指的就是arm微处理器,二者是一样的,专业的的确应该说是微处理器,以与电脑的处理器cpu区分,但大家都习惯这样说了= =。ARM处理器共有37个寄存器,其中31个为通用寄存器,包括程序计数器即PC指针(PC指针也可作为通用寄存器,但一般都不这样用)均为32位的寄存器,另外6个为状态寄存器,也是32位的。你说的“ARM微处理器共有31个32位寄存器”应该是没包含那6个状态寄存器。因为二者的功能区分的相当的明显。
2.arm处理器指的就是arm微处理器,二者是一样的,专业的的确应该说是微处理器,以与电脑的处理器cpu区分,但大家都习惯这样说了= =。ARM处理器共有37个寄存器,其中31个为通用寄存器,包括程序计数器即PC指针(PC指针也可作为通用寄存器,但一般都不这样用)均为32位的寄存器,另外6个为状态寄存器,也是32位的。你说的“ARM微处理器共有31个32位寄存器”应该是没包含那6个状态寄存器。因为二者的功能区分的相当的明显。
更多追问追答
追问
你是学嵌入式专业的么?还是?
追答
我电子信息工程专业,现在大四,在搞嵌入式专业培训···
展开全部
1.这种模式主要的意思是ARM公司自己只负责设计处理器核心,然后把它们授权给需要的半导体公司,这些公司再加入外围电路,依赖授权的核心制造自己的芯片
2.2个说法都没有错,第一种说法没有包含6个状态寄存器,只说明了31个通用寄存器,因为这6个寄存器的存取是有限制的,所以一些书籍并不把他们作为可以被程序写入的普通寄存器看待。
关于微处理器和处理器,只是翻译的问题,你可以自己理解microprocessor的含义
2.2个说法都没有错,第一种说法没有包含6个状态寄存器,只说明了31个通用寄存器,因为这6个寄存器的存取是有限制的,所以一些书籍并不把他们作为可以被程序写入的普通寄存器看待。
关于微处理器和处理器,只是翻译的问题,你可以自己理解microprocessor的含义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询