ARM汇编程序---用ARM汇编实现R0寄存器中数据调换数据
来源:互联网 发布:粤语 知乎 编辑:程序博客网 时间:2024/06/15 14:04
具体思路:
本题本人的思路很简单,就是通过以为操作来实现,注意此时不要使用循环移位,用算数移位和逻辑移位即可,每次移位保存其中一个16进制数,知道每个数都保存,然后再将这些数据反序存储到R0寄存器中。
ARM代码:
AREA HOMEWORK4,CODE,READONLYENTRYSTARTLDR R0,=0xAABBCCDDMOV R1,R0,LSR #28MOV R2,R0,LSR #24MOV R2,R2,LSL #28MOV R2,R2,LSR #24MOV R3,R0,LSR #20MOV R3,R3,LSL #28MOV R3,R3,LSR #20MOV R4,R0,LSR #16MOV R4,R4,LSL #28MOV R4,R4,LSR #16MOV R5,R0,LSR #12MOV R5,R5,LSL #28MOV R5,R5,LSR #12MOV R6,R0,LSR #8MOV R6,R6,LSL #28MOV R6,R6,LSR #8MOV R7,R0,LSR #4MOV R7,R7,LSL #28MOV R7,R7,LSR #4MOV R8,R0,LSL #28MOV R0,#0ADD R0,R0,R1ADD R0,R0,R2ADD R0,R0,R3ADD R0,R0,R4ADD R0,R0,R5ADD R0,R0,R6ADD R0,R0,R7ADD R0,R0,R8STOPB STOP
- ARM汇编程序---用ARM汇编实现R0寄存器中数据调换数据
- ARM汇编程序---通过LDMFD/STMFD实现R0-R6寄存器的数据的交换
- ARM汇编程序---通过LDMFD/STMFD实现R0-R6寄存器的数据的交换
- arm中R0-R15寄存器的作用
- arm中R0-R15寄存器的作用
- ARM寄存器中R0~R15寄存器的别名
- ARM汇编程序---ARM汇编实现简单判断环习题
- 用ARM汇编实现64位数据的运算
- 用ARM汇编实现64位数据的运算
- ARM汇编之寄存器
- ARM汇编之寄存器
- ARM汇编之寄存器
- ARM汇编之寄存器
- ARM汇编之寄存器
- 【汇编指令】arm指令集之但寄存器数据load/store (加载存储)
- ARM汇编指令学习(1) - 实现数据块拷贝
- ARM汇编指令学习 - 实现数据块拷贝
- ARM汇编指令学习 - 实现数据块的拷贝复制
- Android 开发之 ---- bootloader (LK)
- yii-视图- form时间控件的使用
- 企业应用平台(EAP)概述
- oracle学习笔记
- IntelliJ IDEA 11.1.2部署WEB J2EE 折腾了我1天
- ARM汇编程序---用ARM汇编实现R0寄存器中数据调换数据
- PHP+Ajax实时自动检测是否联网
- 技术基层管理实践
- java开发jdbc连接数据库步骤
- C#设计模式之代理模式(三)
- ACM--再说利用数组存储计算过程对程序效率带来的好处
- 数据结构笔记-快速排序简单实现
- iOS-的多核编程和内存管理
- zoj3279