当前位置: 首页 > news >正文

信用渭南网站建设访问wordpress的xmlrpc.php

信用渭南网站建设,访问wordpress的xmlrpc.php,免费网站建站百度,注册公司流程 上海说明 存储器读写指令是用来读写内存/SRAM/外设寄存器等存储器的汇编指令。ARM指令集属于RISC指令集#xff0c;RISC指令集采用典型的加载/存储体系结构#xff0c;CPU无法对内存里的数据直接操作#xff0c;只能通过Load/Store指令来实现#xff0c;当我们需要对内存中的数…说明 存储器读写指令是用来读写内存/SRAM/外设寄存器等存储器的汇编指令。ARM指令集属于RISC指令集RISC指令集采用典型的加载/存储体系结构CPU无法对内存里的数据直接操作只能通过Load/Store指令来实现当我们需要对内存中的数据进行操作时要首先将这个数据从内存加载到寄存器然后在寄存器中对数据进行处理再将结果重新存储到内存中如下Load/Store 示例 char c 6; * 对应的汇编代码 mov w0, 6 //先将6保存到通用寄存器w0中 strb w0, [sp, 31] //再将w0数据store到内存栈[sp, 31]中。int c a b; * 对应汇编代码 ldr w1, [sp, 12] //从栈上将a load到通用寄存器w1 ldr w0, [sp, 8] //从栈上将b load到通用寄存器w0 add w0, w1, w0 //将寄存器w0和w1中的数据相加在保存到w0 str w0, [sp, 28] //将w0中的数据保存到栈上对应汇编指令 aarch64通过str系列指令实现将寄存器中的数据保存store到内存中以及通过ldr系列指令实现将内存中数据读取load到寄存器中。 数据类型 与高级编程语言类似ARM汇编支持load/store不同的数据类型,可以是有符号或无符号的字、半字或字节, 对应的汇编指令如下 ldr Load Word ldrh Load unsigned Half Word ldrsh Load signed Half Word ldrb Load unsigned Byte ldrsb Load signed Bytesstr Store Word strh Store unsigned Half Word strsh Store signed Half Word strb Store unsigned Byte strsb Store signed Byte默认ldr/str支持无符号的word4字节或者8字节带h表示支持半字2字节带b表示支持1个字节带s表示有符号 str(store register)/ldr(load register)系列指令 str/ldr指令 操作对象一个寄存器操作数据size和使用的寄存器相关。 str x0, [sp] //将通用寄存器x0中的值64bits存储到栈顶指针sp指向的存储地址 str w0, [sp] //将通用寄存器w0中的值32bits存储到栈顶指针sp指向的存储地址 ldr x0, [sp, 8] //将栈顶指针sp8指向地址的数据保存到通用寄存器x0中64bits ldr w0, [sp, 8] //将栈顶指针sp8指向地址的数据保存到通用寄存器w0中32bitsstp/ldp指令 能够同时操作两个寄存器p表示pair数据size和str指令一致,常用来做出入栈操作。 stp x29, x30, [sp, -16]!//将通用寄存器x29和x30的值存储到栈顶指针sp和sp64指向的存储地址 ldp x29, x30, [sp], 16 //将栈顶指针sp和sp64指向地址的数据分别保存到通用寄存器x29和x30中strb/ldrb指令 操作对象一个寄存器操作数据size一个字节8位。 strb w0, [sp, 31] //将通用寄存器w0的低8位的字节数据存储到sp31指向的存储地址 ldrb w1, [sp, 31] //将栈顶指针sp31指向地址的数据保存到通用寄存器w1的低8位w1的高24位会被清零strh/ldrh指令 操作对象一个寄存器操作数据size两个字节16位。 strh w0, [sp, 30] //将通用寄存器w0的低16位的两个字节数据存储到sp30指向的存储地址 ldrh w1, [sp, 31] //将栈顶指针sp31指向地址的数据保存到通用寄存器w1的低16位w1的高16位会被清零stur/ldur指令 功能和str/ldr一样, 但是stur/ldur后面的立即数通常是负数。 ldur x1,[x0,#-1] //负数立即数 ldr x1,[x0,#1] //正数立即数伪指令 ldr既是一个汇编指令也是一个伪指令的助记符作为伪指令其用于加载一个立即数或地址值到寄存器。语法 LDR{condition} register,[expression | label-expression]汇编指令/伪指令区分 使用[]“的是指令,使用”的是伪指令如下 ldr x0, [sp, 8] //汇编指令 ldr x4, 0x04140000 //伪指令将数据0x04140000 保存load到x4中。和mov指令区别 伪指令ldr作用和mov指令比较类似但是有些立即数mov指令无法支持如果mov能表示替换成mov指令也是可以。 变址寻址方式 使用str/ldr系列指令有三种变址情况 自身不变化 ldr x5, [x6, #0x8] //等同于 *x5 *(x6 0x8)x6中的数据不变化返回后变化 ldr x5, [x6], #0x8 //等同于 *x5 *x6, x6 0x8将x6指向地址的数据保存到x5x6中的地址数据偏移8字节8返回前变化 ldr x5, [x6, #0x8]! //等同于 x6 0x8*x5 *x6先将x6中的地址数据偏移8字节8再取出其指向的数据到x5中
http://www.zqtcl.cn/news/968356/

相关文章:

  • 湘潭网站网站建设龙岩网站建设馨烨
  • 本地网站建设教程xampperp软件是什么意思啊
  • 网站没有流量房地产广告设计网站
  • 北京学网站开发企业官网设计规范
  • wordpress google插件广州seo
  • 网站制作平台专门做推广的软文
  • 怎么用目录建wordpress站点怎样开发wordpress主题
  • 免费网站排名优化在线南通科技网站建设
  • 辽宁网站建设招标怎么建设像天猫的网站
  • 新闻类网站排版网站建设东莞正规网站建设
  • 网站开发亿玛酷出名5重庆公司买深圳社保
  • 网站建设开发报价单苏州网上注册公司流程
  • 网站开发包含河南洛阳网络公司
  • 个人网站建设方案书使用几号纸网站出租目录做菠菜 有什么坏处
  • 烟台做网站案例产品设计欣赏
  • 长安网站建设多少钱室内设计学校培训的
  • 驻马店北京网站建设怎么用网站做转换服务器
  • 成都网站建设cdxwcx百度搜索关键词排名优化推广
  • 框架网站怎么做o2o是什么意思的
  • 山东响应式网站网页设计素材电影
  • 新都区网站建设网站设计公司排行榜
  • 网站建设需求分析调研表建筑品牌网站
  • html5商城网站如何查询网站建设者
  • 做重视频网站教育网站改版方案
  • 小网站谁有网站上线后做什么
  • 松江网站建设培训手机网站你们
  • 荆州网站建设 众火网北京小客车指标调控管理信息系统
  • 域名和网站一样吗自己开发小程序要多少钱
  • 咨询公司网站源码手机优化软件哪个好用
  • 行业网站模板小型影视网站源码