html做的网页怎么变成网站手机商城网站建设策划方案范文

news/2025/9/23 4:29:29/文章来源:
html做的网页怎么变成网站,手机商城网站建设策划方案范文,免费建站网站大全,苏州公司注册地址汇编概述 汇编需要学习的大致框架如下#xff1a; 汇编中的符号 1.指令#xff1b;能够北嘁肷梢惶?2bit机器码#xff0c;并且能够被cpui识别和执行 2.伪指令#xff1a;本身不是指令#xff0c;编译器可以将其替换成若干条指令 3.伪操作#xff1a;不会生成指令…汇编概述 汇编需要学习的大致框架如下 汇编中的符号 1.指令能够北嘁肷梢惶?2bit机器码并且能够被cpui识别和执行 2.伪指令本身不是指令编译器可以将其替换成若干条指令 3.伪操作不会生成指令只在编译阶段告诉编译器怎么编译 ARM指令集 1.数据处理指令进行数学运算、逻辑运算 2.跳转指令实现程序的眺转本质就是修改PC寄存器 3.Load/Score指令访问读写内存 4.状态寄存器传送指令用于访问读写CPSR寄存器 5.软中断指令触发软中断 6.协处理器指令协处理器可以处理的指令 .text 表示当前为代码段 .global _start 将_start定义成全局符号 _start: 汇编入口 MOV R1,#1 汇编指令 stop: 死循环防止程序跑飞 B stop .end 汇编的结束 汇编数据处理指令 MOV指令的实例操作 1.指令能够编译生成一条32位的机器码且能被cpu识别和执行 1.1 数据处理指令数学运算、逻辑运算 数据搬移指令 MOV R1,#1 R1 1 MOV R2,R1 R2 R1 MVN R0,#0xFF R0 ~0xFF MOV R0,#0 MOV R1,#0 MOV R1,#1 MVN R0,#0 立即数编译通过的是立即数否则不是 立即数的本质就是包含在指令当中的数属于指令的一部分变量则是单独占一个空间 立即数的优点 取值的时候就是可以将其读取到CPU不用单独去内存读取速度快 立即数的缺点 不能是任意的32的数字有局限性 MOV R0,#0x12345678 因为12345678太大了所以编译报错指令本身还有其他数而12345678本身就占了32位 MOV R0, #0x12 MOV R0, #0xFFFFFFFF 上述相当于伪指令执行时替换成等价的CPU能认识的指令数据运算指令格式操作实例(ADD、SUB等指令) 数据运算指令的格式 《操作吗》《目标寄存器》《第一操作寄存器》《第二操作数》 操作码表示执行哪种操作 目标寄存器用于存储运算的结果 第一操作寄存器存储第一个参与运算的数据只能写寄存器 第二操作数第二个参与运算的数据可以是寄存器也可以是立即数 加法指令 MOV R2,#5 MOV R3,#3 ADD R1,R2,R3 R1 R2 R3 ADD R1,R2,#5 ADD R1,#5 R1这个形式的不行 ADD 不能计算两个值例如ADD R1,#2,#5也不能是以下格式ADD R1 #2,R2 减法指令 SUB R1,R2,R3 R1 R2 - R3 SUB R1,R2,#3 R1 R2 - 3 逆向减法指令针对例如这种格式R1 #2 - R2 RSB R1,R2,#3 R1 3 - R2 乘法指令 MUL R1,R2,R3 R1 R2 * R3 乘法必须是两个寄存器相乘 按位与指令 AND R1,R2,R3 R1 R2 R3 按位与指令 ORR R1,R2,R3 R1 R2 | R3 按位异或指令相同为0相异则1 EOR R1,R2,R3 R1 R2 ^ R3 左移指令 LSL R1,R2,R3 R1 R2 R3 右移指令 LSR R1,R2,R3 R1 R2 R3 位清零指令 MOV R2,#0xFF BIC R1,R2,#0x0F 第二操作数中的哪一位为1则将第一操作寄存器中的哪一位清0然后将结果放入目标寄存器 数据运算指令的格式扩展 MOV R1,R2,LSL #1 R1 R2 1 数据运算指令对条件位N、Z、C、V的影响 默认情况下数据运算不会对条件位产生影响当在指令后加后缀“s『罂梢杂跋毂 MOV R1,#3 SUBS R2,R1,#5 两个64位的数据做加法运算 第一个数的低32位放在R1 第一个数的高32位放在R2 第二个数的低32位放在R3 第二个数的高32位放在R4 第一个数 0x00000001 FFFFFFFF 第二个数 0x00000002 00000005 MOV R1,#0xFFFFFFFF MOV R2,#0x00000001 MOV R3,#0x00000005 MOV R4,#0x00000002 ADC带进位的加法如果有进位的话C置为1且ADC实际上为R2 R4 C1 ADDS R5,R1,R3 ADC R6,R2,R4 第一个数 0x00000002 00000001 第二个数 0x00000001 00000005 MOV R1,#0x00000001 MOV R2,#0x00000002 MOV R3,#0x00000005 MOV R4,#0x00000001 SBC本质上是R2 - R4 -‘!C’为什么减去取反的C由于CPSR寄存器减法时28位上置1 SUBS R5,R1,R3 SBC R6,R2,R4跳转指令 1.2 跳转指令实现程序的眺转本质就是修改了PC寄存器 方式一直接去修改PC寄存器的值不建议使用需要我们自己去计算绝对地址 MAIN: MOV R1,#1 MOV R2,#2 MOV R3,#3 MOV PC,#0x18 MOV R4,#4 MOV R5,#5 FUNC: MOV R6,#6 MOV R7,#7 MOV R8,#8 方式二不带返回的跳转指令本质就是将PC寄存器的值修改成跳转标号下第一条指令的地址同时将跳转指令下一 条指令的地址存储到LR MAIN: MOV R1,#1 MOV R2,#2 MOV R3,#3 BL FUNC MOV R4,#4 MOV R5,#5 FUNC: 必须将LR地址给PC然后程序就能返回了 MOV R6,#6 MOV R7,#7 MOV R8,#8 MOV PC,LRARM指令的条件码 比较指令 CMP的本质是一条减法指令SUBS,只是没有将运算的结果存入寄存器 MAIN: MOV R1,#1 MOV R2,#2 CMP R1,R2 BEQ本质就是判断R1和R2是否相等相等的话就跳转否则就不跳转 BEQ FUNC BNE FUNC ifNQB FUNC本质ifz0B FUNC MOV R3,#3 MOV R4,#4 MOV R5,#5 FUNC: MOV R6,#6 MOV R7,#7 ARM指令集大多数都可以带条件码后缀如下 MOV R1,#1 MOV R2,#2 CMP R1,R2 MOVGT R3,#3 条件码如下 条件码的案例代码 练习 int R1 9; int R2 15; START: if(R1 R2) STOP(); else(R1R2) { R1 R1-R2; goto START; } else { R2 R2 - R1; goto START; } 汇编编写 MOV R1,#9 MOV R2,#15 START: CMP R1,R2 BEQ STOP SUBGT R1,R1,R2 SUBGT R2,R2,R1 B START STOP: B STOP内存读写案例代码 Load/Srore指令访问读写内存 写内存 MOV R1,#0xFF000000 MOV R2,#0x40000000 STR R1,[R2] 将R1寄存器中的数据存储到R2指向的内存空间 读内存 LDR R3,[R2] 将内存中R2指向的内存空间的数据读取到R3寄存器 MOV R1,#0xFFFFFFFF MOV R2,#0x40000000 STRB R1,[R2] B代表一个字节往内存存取低一个字节的数据 STRH R1,[R2] H代表两个字节 STR R1,[R2] 默认为四个字节 LDR指令同样支持以上后缀ARM指令的寻址方式 寻址方式就是CPU去寻找一个操作数的方式 立即寻址 MOV R1,#1 ADD R1,R2,#1 寄存器寻址 ADD R1,R2,R3 寄存器移位寻址寄存器先做移位然后再用寄存器 MOV R1,R2,LSL #1 寄存器间接寻址R2作为一个地址间接的去访问内存里面的内容 STR R1,[R2] 。。。。 基址加变址寻址 MOV R1,#0xFFFFFFFF MOV R2,#0x40000000 MOV R3,#4 STR R1,[R2,R3] 将R1寄存器中的数据写入到R2R3指向的内存空间 将R1寄存器中的数据写入到R2(R11)指向的内存空间 STR R1,[R2,R3,LSL #1] 基址加变址寻址的索引方式 前索引 MOV R1,#0xFFFFFFFF MOV R2,#0x40000000 STR R1,[R2,#8] 将R1寄存器中的数据写入到R28指向的内存空间 后索引 MOV R1,#0xFFFFFFFF MOV R2,#0x40000000 STR R1,[R2],#8 将R1寄存器中的数据写入到R2指向的内存空间然后R2自增8 自动索引 MOV R1,#0xFFFFFFFF MOV R2,#0x40000000 STR R1,[R2,#8]! 将R1寄存器中的数据写入到R28指向的内存空间然后R2自增8

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911357.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站怎么产品做推广做暧暧网站在线看

Python3判断是否为回文数原题 https://leetcode-cn.com/problems/palindrome-number/ 题目: 不允许用str的方法! 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。…

基于 Vite7 与 Vue3 的 WebOS 后台系统架构实践

在数字办公场景日益复杂的今天,企业级后台系统对交互体验与开发效率提出更高要求。我们采用 Vite7+Vue3+ArcoDesign 技术组合,构建出兼具 MacOS 与 Windows 双风格的 WebOS 管理系统模板,为 PC 端后台开发提供全新解…

网站优化流程网站备案幕

代码随想录算法训练营Day47 | 198.打家劫舍 213.打家劫舍II 337.打家劫舍III LeetCode 198.打家劫舍 题目链接&#xff1a;LeetCode 198.打家劫舍 思路&#xff1a; 当前打劫或者不打劫 class Solution { public:int rob(vector<int>& nums) {vector<int>…

网站建设和推广电话销售话术王也图片高清头像

在前几篇笔记之中都是使用的GPIO输出功能&#xff0c;还没有用过GPIO输入功能&#xff0c;本章就来学习一下如果在Linux下编写GPIO输入驱动程序。正点原子STM32MP1开发板上有三个按键&#xff0c;就使用这些按键来完成GPIO输入驱动程序&#xff0c;同时利用原子操作来对按键值进…

广东网站设计公司电话h5应用

图片来源&#xff1a;https://cn.bing.com本文系生物谷原创编译&#xff0c;欢迎分享&#xff0c;转载须授权&#xff01;研究人员发现了一种直接将皮肤细胞重新编程成用于视觉的光敏杆状感光器的技术。实验室制造的杆状体使失明的老鼠能够在细胞移植到眼睛后探测到光线。这项研…

哪里有做旅游包车的网站智慧新零售系统

用一张图详细的描述DNS寻址的过程&#xff0c;是高级前端进阶的网络篇&#xff1a; 主要是第三步要记仔细就行啦&#xff0c;每一步都要详细的记录下来&#xff0c;总结的脉络如下&#xff1a; 本地DNS缓存本地DNS服务器根域名服务器 顶级域名服务器再次顶级域名服务器权威域名…

滨江区高端网站建设优化推广方案

上周我们学习了如何使用元素创建SVG文本。在实例中我们设置了x和y坐标来定位文本&#xff0c;也尝试了给SVG文本中的每个字符定位。关于元素还有很多内容。在处理SVG文本时&#xff0c;不要局限于x和y属性。元素还有几个可以添加的属性&#xff0c;现在我们开始讨论吧。dx和dy属…

重庆有哪些做网站公司做网站怎么样引流

身为一位产品经理或设计师&#xff0c;原型设计工具是必不可少的工作伙伴。但我们难免会遇到预算有限的时候&#xff0c;这时候&#xff0c;去哪里寻找一款好用的免费原型设计工具呢&#xff1f;以下&#xff0c;小编为大家精心挑选了7款免费的原型工具&#xff0c;并对其进行了…

手表 网站策划常德市建设工程造价信息网

前言 在安装好anaconda之后&#xff0c;系统默认就安装好了一个jupyter notebook的工具&#xff0c;该工具可以在网页端运行&#xff0c;类似这样&#xff1a; 提供了一个按行运行的python运行环境&#xff0c;每一步的输出都可以打印到界面&#xff0c;对于我们初学python&am…

爱站关键词挖掘软件wordpress d压缩

引言 在现代应用程序开发中&#xff0c;确保数据库操作的完整性和一致性至关重要。MySQL 提供了强大的事务管理功能&#xff0c;允许开发者以原子性、一致性、隔离性和持久性&#xff08;ACID&#xff09;的方式处理数据。本文将通过详细的解释和实际示例&#xff0c;带你深入…

网站的购物车怎么做检查网站是否做网站地图

杜教筛 1.概述 杜教筛是用以解决积性函数前缀和的算法。 在学习了莫比乌斯反演之后&#xff0c;杜教筛的过程就会显得简单而自然。 2.基本形式 对于积性函数&#xff0c;我们定义如下函数&#xff1a; 构造积性函数 &#xff0c;使得 显然 &#xff1a; 进一步转化&#xf…

青浦做网站价格网站代码500

企业级 文件传输加密应用 简历一直在投&#xff0c;一直无音讯&#xff0c;今天我又从硬盘里翻出一个 好玩的加密软件&#xff0c;这个是 2017年的时候和荷兰某世界500强公司合作的小项目。 今天分享给大家 。 文章目录 企业级 文件传输加密应用1.目的2.软件介绍3.下载好 安装…

房山网站建设公司wordpress管理工具栏

在互联网时代&#xff0c;IP地址的重要性不言而喻。作为网络通信的基础&#xff0c;IP地址用于标识每一台连接到互联网的设备。然而&#xff0c;传统的IP地址定位方式仅能粗略地确定设备的大致位置&#xff0c;无法实现精确定位。那么&#xff0c;IP地址能否实现精确定位呢&…

怎样建设淘客网站app开发流程

chrono是C11中新加入的时间日期操作库&#xff0c;可以方便地进行时间日期操作&#xff0c;主要包含了&#xff1a;duration, time_point, clock。 时钟与时间点 chrono中用time_point模板类表示时间点&#xff0c;其支持基本算术操作&#xff1b;不同时钟clock分别返回其对应…

网站审批号一起做网站女装夏季裙

设计灵感: 1 单线程io多路复用服务端 2 使用poll实现 3 将server_sockfd client_sockfd 设为非阻塞,实现最大io效率 4 使用套接字选项SO_REUSEADDR 用于测试环境调试 5 将server_sockfd 和每一个有效的client_sockfd 都设为poll的监控事件 6 有客户端关闭连接时,自动从数…

深圳做网站公司 南山信阳高端网站建设

附:赛制和比赛规则一、赛制1.比赛执行国家体育总局最新审定的《乒乓球竞赛规则》&#xff0c;比赛使用红双喜40毫米白色乒乓球&#xff0c;执行国际乒联关于“11分”制&#xff0c;一分钟暂停&#xff0c;“无遮挡发球”的竞赛规定。2.男子团体比赛采用五场三胜&#xff0c;每盘…

网站建设的前期工作基础win7网站建设

“楼下一个男人病得要死&#xff0c;那间隔壁的一家唱着留声机&#xff0c;对面是弄孩子。楼上有两人狂笑&#xff1b;还有打牌声。河中的船上有女人哭着她死去的母亲。人类的悲欢并不相通&#xff0c;我只觉得他们吵闹。” A - XORwice 把a和b看成二进制数处理&#xff0c;不…

自己建设小城市网站得多少钱美图秀秀网页版

2009全国硕士研究生入学考试过关必练_网络试题一&#xff0e; 通过选择题过关必练1. 常用的数据传输速率单位有Kbps、Mbps、Gbps与Tbps&#xff0c;1Mbps等于A. 1103bps B. 1106bps C. 1109bps D. 11012bps2. 常用的数据传输速率单位有Kbps、Mbps、Gbps&#xff0c;如果局域网的…

做网站如何添加表单知了网站后台

布隆过滤器是一种空间效率很高的概率型数据结构&#xff0c;主要用于快速判断一个元素是否存在于一个集合中。它的主要应用场景、优势和不足如下&#xff1a; 应用场景 缓存&#xff1a;在缓存系统中&#xff0c;可以利用布隆过滤器快速判断某个数据是否存在于缓存中&#xf…

网站建设完成后为何无法运营下去cookies因预料之外的输出被阻止 wordpress

鼠标悬浮线条动态变化 整体效果核心代码html 代码&#xff1a;css 部分代码&#xff1a; 完整代码如下html 页面&#xff1a;css 样式&#xff1a;页面渲染效果&#xff1a; 整体效果 这个链接悬浮效果主要用 css3 的 animation 属性配合 :hover 伪选择器来实现的。 此效果可以…