JZ2440 start.S 分析1(arm920t)
来源:互联网 发布:写代码软件 编辑:程序博客网 时间:2024/05/29 04:29
.globl _start_start:b resetldrpc, _undefined_instructionldrpc, _software_interruptldrpc, _prefetch_abortldrpc, _data_abortldrpc, _not_usedldrpc, _irqldrpc, _fiq
...
arm中断向量表:
reset 0x00 //复位_undefined_instruction 0x04//未定义指令_software_interrupt 0x08//软中断_prefetch_abort 0x0c//预取值异常_data_abort 0x10//数据异常_not_used 0x14 //保留_irq 0x18 //低优先级外部中断_fiq 0x1c //快速中断
.globl / .global 为全局标号定义伪指令
.globl使得符号对连接器(ld)可见,该符号为整个工程可用的全局变量。为了兼容其他汇编器,.globl和.global作用相同。
b 为跳转指令,意思是跳到某个地址去。
ldr 为伪指令装载一个32位的常数和一个地址寄存器
eg1:讲常数0xff0读到R1中
LDR R3,=0xff0
eg2:将place标号地址读到R1中
LDR R2,=place
阅读全文
0 0
- JZ2440 start.S 分析1(arm920t)
- U-Boot(arm920t/start.S)中重要代码分析
- cpu/arm920t/start.S中重要代码分析
- 分析 u-boot 的第一阶段代码(cpu/arm920t/start.S)
- u-boot-2014.04 arm/arm920t/start.S
- 启动代码start.s分析1
- uboot之start.s分析1
- uboot源码分析1-start.s
- uboot之start.s分析1
- uboot start.S分析
- uboot start.S分析
- start.s源码分析
- start.s 代码分析
- uboot之start.s分析
- uboot之start.s分析
- uboot之start.s分析
- UBoot的Start.S分析
- U-BOOT start.S分析
- A Few Useful Things to Know about Machine Learning
- python_爬虫入门
- MFC编程--定时器使用
- 多个img标签之间的间隔问题
- 1.实验 5.2.5 文件定位 用lseek()函数实现以下功能 1. 获取文件大小 2. 为文件添加指定长度的空洞 3. 在指定位置写入指定内容 4. 读出指定位置的内容 1. 获取文件大小
- JZ2440 start.S 分析1(arm920t)
- Codeforces Round #424 (Div. 2) D. Office Keys(贪心 二分 or DP)
- 3517: 翻硬币
- 实验 5.2.8 解锁/锁定文件 1. 实现对指定文件的锁定和解锁。 1. 实现对指定文件的锁定和解锁。
- bug的处理流程
- 异常安全编程
- Linux系统编程——线程同步与互斥:POSIX无名信号量
- Python3 爬虫--网页get和post
- 实验 5.2.8-3 对文件的任意部分加锁 1. 用 fcntl()对文件进行锁操作。 2. 完善课件中的示例程序,给出程序运行结果及分析。 给b.txt中的前10个字节加写锁