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

软件开发网站策划方案wordpress中文改英文

软件开发网站策划方案,wordpress中文改英文,得物app订单制作,wordpress作者页制作要求#xff1a; 1、轮流将LED1、LED2、LED3及蜂鸣器点亮 2、基于STM32MP157AAA#xff0c;阅读原理图和STM32MP157芯片手册 3、ARM汇编指令点灯 1、运行效果 汇编点灯 2、通过查询原理图和芯片手册#xff0c;得到以下结论#xff1a; 3、汇编源码 .text .global _start… 要求 1、轮流将LED1、LED2、LED3及蜂鸣器点亮 2、基于STM32MP157AAA阅读原理图和STM32MP157芯片手册 3、ARM汇编指令点灯 1、运行效果 汇编点灯 2、通过查询原理图和芯片手册得到以下结论 3、汇编源码 .text .global _start _start: R0 存放寄存器在内存中的map地址 R1 存放寄存器的值1 配置RCC: LD1、LD2、LD3和蜂鸣器的使能 ldr R0, (0x500000000xA28) ldr R1, [R0] orr R1, R1, #0x32 str R1, [R0]2 配置MODER寄存器 2.1 配置LED1、LED3 ldr R0, 0x50006000 ldr R1, [R0] bic R1, #(0x3316) orr R1, #(0x1116) str R1, [R0] 2.2 配置LED2 ldr R0, 0x50007000 ldr R1, [R0] bic R1, #(0x320) orr R1, #(0x120) str R1, [R0] 2.3 配置蜂鸣器 ldr R0, 0x50003000 ldr R1, [R0] bic R1, #(0x312) orr R1, #(0x112) str R1, [R0]3 配置OTYPER寄存器 3.1 配置LED1、LED3 ldr R0, (0x500060000x04) ldr R1, [R0] bic R1, #(0x58) str R1, [R0] 3.2 配置LED2 ldr R0, (0x500070000x04) ldr R1, [R0] bic R1, #(0x110) str R1, [R0] 3.3 配置蜂鸣器 ldr R0, (0x500030000x04) ldr R1, [R0] bic R1, #(0x16) str R1, [R0]4 配置OSPEEDR寄存器 4.1 配置LED1、LED3 ldr R0, (0x500060000x08) ldr R1, [R0] bic R1, #(0x3316) str R1, [R0] 4.2 配置LED2 ldr R0, (0x500070000x08) ldr R1, [R0] bic R1, #(0x320) str R1, [R0] 4.3 配置蜂鸣器 ldr R0, (0x500030000x08) ldr R1, [R0] bic R1, #(0x312) str R1, [R0]5 配置PUPDR寄存器 5.1 配置LED1、LED3 ldr R0, (0x500060000x0C) ldr R1, [R0] bic R1, #(0x3316) str R1, [R0] 5.2 配置LED2 ldr R0, (0x500070000x0C) ldr R1, [R0] bic R1, #(0x320) str R1, [R0] 5.3 配置蜂鸣器 ldr R0, (0x500030000x0C) ldr R1, [R0] bic R1, #(0x312) str R1, [R0]死循环让 loop:bl bee_offbl led1_onbl delay bl led1_offbl led2_onbl delaybl led2_offbl led3_onbl delaybl led3_offbl bee_onbl delayb loopdelay:mov R10, #0x10000000 d2:sub R10, R10, #1cmp R10, #0bne d2mov PC, LRled1_on: ldr R0, (0x500060000x14) ldr R1, [R0] orr R1, #(0x110) str R1, [R0] mov PC, LRled2_on: ldr R0, (0x500070000x14) ldr R1, [R0] orr R1, #(0x110) str R1, [R0] mov PC, LRled3_on: ldr R0, (0x500060000x14) ldr R1, [R0] orr R1, #(0x18) str R1, [R0] mov PC, LRbee_on: ldr R0, (0x500030000x14) ldr R1, [R0] orr R1, #(0x16) str R1, [R0] mov PC, LRled1_off: ldr R0, (0x500060000x14) ldr R1, [R0] bic R1, #(0x110) str R1, [R0] mov PC, LRled2_off: ldr R0, (0x500070000x14) ldr R1, [R0] bic R1, #(0x110) str R1, [R0] mov PC, LRled3_off: ldr R0, (0x500060000x14) ldr R1, [R0] bic R1, #(0x18) str R1, [R0] mov PC, LRbee_off: ldr R0, (0x500030000x14) ldr R1, [R0] bic R1, #(0x16) str R1, [R0] mov PC, LR.end4、疑问 4.1 汇编代码优化 从源码中可以看出其实有大量的重复代码作为一名“资深”程序员很想抽成一个一个的函数。但是实际中这样做一定有大量的push/pop操作而且如果程序段跨度过大代码段的交替跳转有可能还会影响程序执行效率(CPU会将执行代码的前后一段调入到多级缓存中以提升执行效率)。 因此在编写汇编的时候应该遵循执行效率优先还是可读性和可复用性呢 4.2 一段反汇编代码 如图所示 (0x500000000xA28)被译成了[pc, #444] 不太理解。
http://www.hkea.cn/news/14449715/

相关文章:

  • 做封面下载网站asp.net 企业网站系统
  • h5企业网站开发网站搭建设计方案
  • 淄博 网站制作公路建设项目可行性研究报告编制办法哪个网站查最新版
  • 毕节网站建设推广网络营销模式的建议
  • 广州网站建设设计外贸公司怎么做网站
  • 网站建设与网页制作基础入门教程港海建设网站
  • 嘉兴免费做网站机关门户网站 建设 方案
  • 京东网站建设哪家好建设职业技术学院网站
  • 湖南备案网站建设方案书网页设计实训报告总结200字
  • 做网站订金为什么需要交那么多wordpress 黑体
  • 国外设计有名网站镇江网站建设平台
  • 信息时代网站建设的重要性新网站怎么推广
  • 建设通网站是什么网站北京工信部网站
  • 网站视频链接福州制作网站软件
  • 佛山html5网站建设使用wordpress漏洞反弹shell
  • 杭州培训网站建设西安优秀的集团门户网站建设费用
  • 网站策划公司wordpress获取指定id分类名称
  • 好的做外贸的网站有哪些装饰设计资质等级标准
  • 宝安小学网站建设企业网银登录
  • 建设网站的要求亦庄建设局网站
  • 怎么开网站详细步骤网站空间怎么选
  • 湖南建设人力资源湖南网站建设浙江嘉兴最新事件
  • 苏州松陵镇哪里做网站邯郸最新消息
  • 商城网站建设视频成都企业建站
  • 医院做网站运维找个免费的网站
  • 听歌网站源码wordpress dux2.0
  • 青岛谷歌网站建设长春网站建设找新生科技
  • 个人博客模板网站wordpress应用展示
  • 自适应网站搭建wordpress 手册主题
  • 做外贸通常用哪些网站网站建设Skype打不开