LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 606|回复: 0

关于ARM汇编到at&t汇编的转换

[复制链接]
发表于 2006-6-27 16:33:02 | 显示全部楼层 |阅读模式
一段ARM下汇编代码如下:

Reset_Handler                           ;Reset Entry Point

[ ROM_AT_ADDRESS_ZERO
|
  LDR r0, =HandleSwi         ; SWI exception table address
  LDR r1, =SystemSwiHandler
STR r1, [r0]
  swi     0xff    ;Call SWI Vector
]

修改成为at&t下汇编之后如下:

Reset_Handler

.if ROM_AT_ADDRESS_ZERO
.else
        movl $HandleSwi,%r0
        movl $SystemSwiHandler,%r1
        movl %r1, %(r0)
        ???????
.endif

请问我修改的对不对?第四条语句“swi  0xff”该如何翻译呢?

还请各位高手解答一下~~~是在着急的很~~

多谢了先!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表