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

企业做电商网站有哪些内容做响应式网站设计做图怎么搞

企业做电商网站有哪些内容,做响应式网站设计做图怎么搞,网站建站公司费用,千库网ppt模板免费ARM汇编概述 一开始#xff0c;ARM公司发布两类指令集#xff1a; ARM指令集#xff0c;这是32位的#xff0c;每条指令占据32位#xff0c;高效#xff0c;但是太占空间。Thumb指令集#xff0c;这是16位的#xff0c;每条指令占据16位#xff0c;节省空间。 要节…ARM汇编概述 一开始ARM公司发布两类指令集 ARM指令集这是32位的每条指令占据32位高效但是太占空间。Thumb指令集这是16位的每条指令占据16位节省空间。 要节省空间时用Thumb指令要效率时用ARM指令。 一个CPU既可以运行ARM指令也可以运行Thumb指令。 怎么区分当前指令是Thumb还是ARM指令呢 程序状态寄存器中有一位名为“T”它等于1时表示当前运行的是Thumb指令。 假设函数A是使用Thumb指令下的函数B是使用ARM指令写的怎么调用A/B 我们可以往PC寄存器里写入函数A或B的地址就可以调用A或B。 但是怎么让CPU在执行A函数时进入Thumb状态在执行B函数时进入ARM状态 做个手脚 调用函数时A时让PC寄存器的BIT0等于1即PC函数A地址10; 调用函数时B时让PC寄存器的BIT0等于0即PC函数B地址; 引入Thumb2指令集支持16位指令、32位指令混合编程。 ARM公司推出了Unified Assembly Language UAL统一汇编语言不需要去区分这些指令集。 UAL汇编格式为 Operation {cond} {S} Rd, Rn, Operand2 Operation表示各类汇编指令比如ADD、MOV。cond表示condition即该指令执行的条件。S表示该指令执行后会修改程序状态寄存器。Rd为目的寄存器用来存储运算的结果。Rn、Operand2是两个源操作数。 立即数 MOV R0,#VAL意思是把VAL这个值存入R0寄存器。 VAL可以是任意值吗 不可以必须是立即数。 假设VAL可以任意数“MOV R0,#VAL”本身16位或32位哪来的空间保存任意数值的VAL所以VAL必须符合某些规定。 LDR伪指令 去判断一个VAL是否是立即数麻烦并且就是想把任意数值赋给R0怎么办 可以使用伪指令LDR R0,VAL 伪指令就是假的不存在的指令。 LDR作为伪指令时指令中有一个否则它就是真的LDR指令了。 编译器会把伪指令替换成真实的指令比如 LDR R0,0x12 0x12是立即数那么替换为 MOV R0,#0x12 LDR R0,0x12345678 0x12345678不是立即数替换为 Label DCD 0x12345678 //编译器在程序某个地方保存这个值 LDR R0,[PC,#offser] //使用Load Register读内存指令读出值offset是链接程序时确定的。 ADR伪指令 用来读某个标号的地址 ADR R0,LoopLoopADD R0,R0,#1它是伪指令会被转换成某条真实的指令。 ARM编译器与GCC编译器语法差异 低位存放在低地址小字节序little endian。 高位存在低地址大字节序big endian。 程序处理的4个步骤 main.c经过预处理后生成main.i经过编译后形成汇编文件.s 汇编文件经过汇编后得到目标文件多个目标文件链接生成.elf可执行程序含有机器码可执行程序再经过反汇编后生成汇编代码.dis。 汇编把汇编文件转换成目标文件里面是机器码 反汇编把可执行文件目标文件里面是机器码转换成汇编文件 KEIL下怎么反汇编 在 KEIL的User选项中添加这两项 上电后 设置栈CPU会从0x08000000读取值用来设置SP 跳转CPU会从0x08000004得到地址值根据它的BIT0切换到ARM状态或者Thumb状态然后跳转。 对于Cortex M3/M4仅支持Thumb状态所以0x08000004上的值bit0必定是1。 0x08000004上的值 Reset_Handler1 从Reset_Handler上继续执行
http://www.w-s-a.com/news/919358/

相关文章:

  • 做网站可以申请个体户么网站的定位分析
  • jsp做的零食网站下载wordpress侧边栏折叠
  • 帝国网站单页做301南京旅游网站建设公司
  • 网站sem优化怎么做网站建设推广安徽
  • 比较好的室内设计网站潍坊网络科技
  • 南宁网站建设公设计联盟网站
  • 多个图表统计的网站怎么做百度推广费2800元每年都有吗
  • 连江县住房和城乡建设局网站企业类网站模版
  • 临沂seo整站优化厂家网站建设 大公司排名
  • 网站开发有哪些方式百度导航怎么下载
  • 网站认证免费视频直播网站建设方案
  • 瀑布流分享网站源代码下载网站构建的一般流程是什么
  • wordpress 4.9 多站wordpress邮箱解析
  • 微信网站开发企业汽车网站设计模板
  • 如何提升网站转化率遵义市公共资源交易平台
  • 网站目录管理模板企业解决方案部
  • 建设网站上申请劳务资质吗珠海哪个公司建设网站好
  • c2c商城网站建设在微信怎么开发公众号
  • 美的公司网站建设的目的做个网站要钱吗
  • 和县建设局网站孟州网站建设
  • 网站与规划设计思路竞价培训课程
  • 网站建设设计视频专业设计企业网站
  • 湖南省建设工程网站cerntos wordpress
  • 主机屋的免费空间怎么上传网站广告公司的经营范围有哪些
  • 门户网站建设公司案例门户建设是什么意思
  • 深圳seo专家东莞网站关键词优化排名
  • 套用别人产品图片做网站如何在阿里云自主建网站
  • 网站开发需要用哪些东西wordpress页面参数
  • 大连模板网站制作哪家好wordpress 安装不上
  • 宝塔搭建网站首页图片点击率如何提高