1,arm中的一个地址有几个字节

一般:32位的arm架构,1占4个字节.16位的arm架构,1占2个字节.可能还与i的定义有关,最终由编译器确定。
如果是32位的arm,相当于4个字节,一般默认都是32位的系统。

arm中的一个地址有几个字节

2,arm7 位寻址

ARM寻址地址是32位的,可以通过位操作实现你需要的功能
SBIT 不是位寻址 而是一种宏定义,类似的在32位机中可以采用 #define Rx (1<<2)
你错了 十根地址线寻址空间是1k20跟地址线寻址空间是1m25跟的话应该是32m但是s3c44b0分成了8个bank就是有8个32m就是256

arm7 位寻址

3,ARM是多少位机

首先纠正你的提问,ARM不是机器,它是一款中央处理器,就像用在pc中的cpu一样,但是它主要用在嵌入式设备当中。它支持32位的ARM指令,也支持16位的Thumb指令集。
32位,但其是精简指令集(RISC)。无法用PC软件 中央处理器,除了精简指令集(ARM、单片机)以外的都是复杂指令集(CISC)。物理构造上除了指令集的硬件不同,以外的都是门电路。
32位

ARM是多少位机

4,arm指令集多少位宽

32bit 等长位宽,thumb指令等长16bit位宽,这就是精简指令集的优点
在进行数据复制时,先设置好源数据指针,然后使用块拷贝寻址指令ldmia/stmia、ldmib/stmib、ldmda/stmda、ldmdb /stmdb 进行读取和存储。而进行堆栈操作时,则要先设置堆栈指针,一般使用sp 然后使用堆栈寻址指令stmfd/ldmfd、stmed。ldmed、stmfa/ldmfa、stmea/ldmea 实现堆栈操作。多寄存器传送指令示意图如图a-1所示,其中r1为指令执行前的基址寄存器,r1则为指令执行完后的基址寄存器。

5,关于ARM 的一些问题

1. 体系结构,有七种工作模式分别为?,其中有?种异常模式。答案:(1)用户模式(USR)(2)快速中断模式(FIQ)(3)外部中断模式(IRQ)(4)管理模式(SVC)(5)数据访问中断模式(ABT)(6)系统模式(SYS)(未定义指令中止模式)(UDN)有5种异常模式2. arm处理器支持两种指令集分别为?分别为?位?位指令集.答案:arm指令集和Thumb指令集 分别为:32位,16位3. 嵌入式体系结构寻址方式答案:1.立即寻址2.寄存器寻址3.寄存器偏移寻址4.寄存器间接寻址5.基址变址寻址6.多寄存器寻址7.相对寻址8.堆栈寻址9.块复制寻址4. ARM伪操作和宏指令分为?种?答案:伪指令:符号定义伪指令、数据定义伪指令、汇编控制伪指令、宏指令以及其他伪指令。宏指令
这个意思就是执行完主函数后进行死循环,你贴的程序太短了 前后文不知道 arm指令中是没有reset的,你看看是不是个标号什么的。发一个关于reset的代码上来吧,要不实在不理解

6,ARM是32位的请问ARM中的一个地址是否也和8051单片机一样表示

ARM中的存储都是以4个字节为一个单位的,所以地址都是4的整倍数。
arm是一个公司名!分arm7/arm9等 http://www.arm.com/chinese/ arm可以是16位机,也可以是32位机 8051单片机和羚阳单片机没有可比性,如果一定要比较就是单片机和cpu的区别! arm(advanced risc machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的risc处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、dsp和移动式应用等。 arm将其技术授权给世界上许多著名的半导体、软件和oem厂商,每个厂商得到的都是一套独一无二的arm相关技术及服务。利用这种合伙关系,arm很快成为许多全球性risc标准的缔造者。 目前,总共有30家半导体公司与arm签订了硬件技术使用许可协议,其中包括intel、ibm、lg半导体、nec、sony、菲利浦和国民半导体这样的大公司。至于软件系统的合伙人,则包括微软、升阳和mri等一系列知名公司。 arm架构是面向低预算市场设计的第一款risc微处理器。 2.产品介绍 arm提供一系列内核、体系扩展、微处理器和系统芯片方案。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行(理论上如此)。典型的产品如下。 ①cpu内核 --arm7:小型、快速、低能耗、集成式risc内核,用于移动通信。 -- arm7tdmi(thumb):这是公司授权用户最多的一项产品,将arm7指令集同thumb扩展组合在一起,以减少内存容量和系统成本。同时,它还利用嵌入式ice调试技术来简化系统设计,并用一个dsp增强扩展来改进性能。该产品的典型用途是数字蜂窝电话和硬盘驱动器。 --arm9tdmi:采用5阶段管道化arm9内核,同时配备thumb扩展、调试和harvard总线。在生产工艺相同的情况下,性能可达arm7tdmi的两倍之多。常用于连网和顶置盒。 ②体系扩展 -- thumb:以16位系统的成本,提供32位risc性能,特别注意的是它所需的内存容量非常小。 ③嵌入式ice调试 由于集成了类似于ice的cpu内核调试技术,所以原型设计和系统芯片的调试得到了极大的简化。 ④微处理器 --arm710系列,包括arm710、arm710t、arm720t和arm740t:低价、低能耗、封装式常规系统微型处理器,配有高速缓存(cache)、内存管理、写缓冲和jtag。广泛应用于手持式计算、数据通信和消费类多媒体。 --arm940t、920t系列:低价、低能耗、高性能系统微处理器,配有cache、内存管理和写缓冲。应用于高级引擎管理、保安系统、顶置盒、便携计算机和高档打印机。 --strongarm:性能很高、同时满足常规应用需要的一种微处理器技术,与dec联合研制,后来授权给intel。sa110处理器、sa1100 pda系统芯片和sa1500多媒体处理器芯片均采用了这一技术。 --arm7500和arm7500fe:高度集成的单芯片risc计算机,基于一个缓存式arm7 32位内核,拥有内存和i/o控制器、3个dma通道、片上视频控制器和调色板以及立体声端口;arm7500fe则增加了一个浮点运算单元以及对edo dram的支持。特别适合电视顶置盒和网络计算机(nc)。 windows ce的pocket pc只支持armwindows ce可支持多种嵌入式处理器,但基于windows ce的pocket pc则只支持arm一种。微软在对sh3、mips、arm等嵌入式处理器做了评估后认为,arm是一种性价比较好的选择。由于目前arm在手持设备市场占有90%以上的份额,只支持arm,可以有效地缩短应用程序开发与测试的时间,也降低了研发费用。由于arm开放其处理器授权,因此,用户在市场上可以在多家整机厂商中进行选择,从而保证了这一市场的竞争性。 看您拿来做什么? 许多世界知名电子公司都提供这方面的支持!

7,arm处理器典型寻址方式有哪些

1.立即数寻址: 操作数在指令中,如: ADD R0,R0,#10 ---->R0 = R0 + 10 特点:快,单周期;但受合法立即数的限制;2.寄存器寻址: 利用寄存器中的值作为操作数,如:ADD R0,R1,R2 ---->R0 = R 1 + R 2 特点:也是单周期3.寄存器移位寻址: 寄存器中的值移位后得到操作数,用到桶形移位器 介绍一下桶形移位器: LSL:(逻辑左移),相当于无符号数x2; ASR: (算术右移),相当于带符号的数除2; LSR: (逻辑右移),相当于无符号数除2; ROR:(循环右移),相当于位轮换; RRX:(带扩展的循环右移),位轮换,从CF到MSB都参与(这一项谁比较懂的帮忙解释一下) 如:ADD R0,R1,R2,LSL #2 -------->R0 = R1 + R2<<2;4.寄存器间接寻址: 寄存器中的值作为操作数的地址,操作数本身放在存储器中; 如:LDR R0,【R1】 ---->R0 = 【R1】,取出R1存的地址中的值,赋给R0;5.基址变址寻址: 基址寄存器的内容与指令中的偏移量相加,得到有效操作数的地址,然后访问该地址空间; 分三种: 1)、前索引: 如:LDR R0,【R1,#4】 --->R1存的地址+4,访问新地址里面的值,放到R0; 2)、自动索引: 如:LDR R0, 【R1,#4】! --->在前索引的基础上,新地址回写进R1; 注:!表示回写地址 3)、后索引: 如:LDR R0 【R1】,#4 --->R1存的地址的内容写进R0,R1存的地址+4再写进R1;6.多寄存器寻址: 一条指令完成多个寄存器的传送,最多16个寄存器; 如:STMxx R0!, 注:xx是IDAB的任意组合:I-增;D-减;A-后;B-先; 执行这类指令要考虑如下几个问题: 1)、基址寄存器指向原始地址有没有放一个有效值? 2)、寄存器列表哪个寄存器被最先传送? 3)、存储器地址增长方向? 4)、指令执行完成后,基址寄存器有没有指向一个有效值? 如:STMia R0!, 为什么要考虑这么多,因为涉及到数据还原的问题; 如:STMib r0!,[r1-r5] LDMda r0! , [r1-r5] ------还原7.相对寻址: pc当前值位基址,指令中值为偏移量,相加作为操作数的地址; 如 B/BL 不过有范围限制 pc+-32Mbytes8.堆栈寻址: 先进先出的原则; 如:STMxx SP! (r0 - r12) --- xx是FEAD的任意组合,不过规定只用fd; 4中堆栈方式:F-满;E-空;A-后;B-先; 如:入栈:STMfd SP!,(r0-r12) 出栈:LDMfd SP! ,(r0-r12)

文章TAG:arm寻址多少位arm  寻址  多少  
下一篇