
汇编
汇编语言的学习记录
赏善罚饿
被编程耽搁的股民
展开
-
【ARM汇编】第三章:ARM指令系统
文章目录指令基础指令周期和时序程序的执行过程ARM汇编语言指令和指令格式指令和指令系统指令的表示方法汇编的指令格式指令的可选后缀S!指令的条件执行ARM指令分类ARM指令的寻址方式立即寻址寄存器寻址寄存器间接寻址寄存器移位寻址基址变址寻址多寄存器寻址相对寻址堆栈寻址数据处理指令数据传送指令MOVMVN移位操作LSLLSRASRRORRRX算术指令ADDADCSUBSBCRSBRSC逻辑运算指令AN...原创 2020-04-25 23:18:15 · 11683 阅读 · 0 评论 -
【ARM汇编】第二章:ARM微处理器
文章目录嵌入式系统概述基本概念嵌入式系统的发展发展历史发展趋势组成结构设备驱动层硬件抽象层HAL板级支持包BSP设备驱动程序实时操作系统RTOSOS的应用程序接口API应用程序APP嵌入式处理器微处理器微控制器DSPSOC典型嵌入式处理器介绍MIPS处理器Power PC处理器Sparc处理器ARM处理器ARM概述计算机体系结构的分类冯洛伊曼结构哈弗结构ARM技术的发展过程ARM内核的特点RISC...原创 2020-04-25 01:57:22 · 10961 阅读 · 0 评论 -
【ARM汇编】第一章:基础知识
文章目录数制与数制转换数制的基本概念二进制数十进制与二进制的转换二进制与其它进制的转换二进制数的基本运算计算机中的编码数字的编码字符的编码汉字的编码输入码内码字形码统一代码差错控制编码奇偶校验码循环冗余校验计算机中有符号数的表示机器数与真值原码、反码与补码定点数与浮点数基本逻辑运算与运算或运算非运算异或运算第一章的内容比较简单,大概过了一遍,感觉都会,不需要记笔记,哈哈数制与数制转换数制的基...原创 2020-04-23 21:10:39 · 9342 阅读 · 0 评论 -
【x86汇编】第七章:上机操作
文章目录DOS环境下运行汇编源程序必备软件运行宏汇编程序的流程编译执行的命令简单方式提问方式多模块程序的运行及子程序库的使用多模块程序的运行简单方式提问方式子程序库的使用提问方式应用举例windows下运行汇编源程序的方法32位汇编必备软件Windows环境汇编的特点DOS环境下运行汇编源程序必备软件DOS系统编辑程序,记事本等待宏汇编程序符号交叉处理程序(可选)16位段连接程序:...原创 2020-04-20 22:40:49 · 9462 阅读 · 0 评论 -
【x86汇编】第六章 输出/输出和win32编程
文章目录输入/输出指令和数据的传送方式输入/输出指令输入指令IN输出指令OUT串输入指令INS串输出指令OUTS数据的传送方式无条件传送查询传送直接存储器中断传送中断与异常中断的概念不可屏蔽中断 NMI可屏蔽中断 INTR除法出错溢出调试异常(单步)软中断(INT N)中断矢量表软中断及相关代码软中断指令中断返回指令中断处理程序的设计新增一个中断处理程序的步骤修改已有中断处理程序以拓展其功能外设中...原创 2020-04-20 17:20:26 · 10237 阅读 · 0 评论 -
【x86汇编】DOS编程环境搭建
文章目录前言相关工具的介绍DOSBOX汇编工具包DOSBOX的使用汇编连接执行其它前言在学习x86汇编时,第一步是搭建一个可以编译、运行代码的环境这方面的教程有一些,但是给出的下载链接还要付费,或者内容不全,我看不起这些人,所以自己写一个,方便看到这个文档的大家,需要下载附件以度盘给出,免费下载链接:https://pan.baidu.com/s/14XpR4Ux9YsbG-wwjMTai...原创 2020-04-19 12:46:24 · 10370 阅读 · 2 评论 -
【x86汇编】第五章:程序设计其它方法技术
文章目录字符串操作串操作指令简介串操作指令传送指令比较指令搜索指令从源串中取数指令往目的串中存数指令宏功能程序设计宏定义宏调用宏拓展宏定义于宏调用中的参数带间隔符的实参数字实参宏参数的连接宏体中的变量与标号重复汇编给定次数不定次数条件汇编宏库的使用宏库的建立宏库的使用条件汇编与宏定义的使用宏指令与子程序的比较模块化程序设计组合方式定位方式组合方式类别通信方式公共符号与外部符号连接程序的功能源程序综...原创 2020-04-19 11:25:24 · 9413 阅读 · 0 评论 -
【x86汇编】第四章:程序设计的基本方法
文章目录顺序结构分支结构转移指令条件转移简单条件转移无符号数有符号数无条件转移循环结构循环程序的结构循环控制方法计数控制法一般循环转移指令等于或0循环转移指令不等于或0循环转移指令跳转指令条件控制法子程序设计子程序的概念子程序的定义子程序的调用与返回调用指令CALL段内直接调用段间直接调用段内间接调用段间间接调用返回指令RET子程序现场保护方法传递参数的方式寄存器法约定单元法堆栈法程序设计注意事项...原创 2020-04-18 15:10:53 · 9460 阅读 · 0 评论 -
【x86汇编】第三章:宏汇编语言的表达式
文章目录表达式常量数值表达式变量标号地址表达式属性定义算符PTR定义类型运算符THIS跨段前缀算符属性分离运算符其它算符常用运算符优先级常用的机器指令语句数据传送指令一般数据传送指令传送指令数据交换指令查表转换指令地址传送指令传送偏移地址指令传送偏移地址及数据段首址指令传送偏移地址及附加数据段首址指令算数运算指令二进制算数运算指令加类指令减类指令乘类指令除类指令符号扩展指令位操作指令逻辑运算指令求...原创 2020-04-12 22:54:12 · 11035 阅读 · 3 评论 -
【x86汇编】第二章:寻址方式
文章目录寻址方式操作数的位置寄存器寻址寄存器间接寻址变址寻址基址加变址寻址立即寻址直接寻址寻址相关的问题显示/隐含操作数各寻址方式的关系段选择说明寻址方式定义:寻找操作数存放地址的方式在进行一个操作之前,需要知道源操作数和目的操作数分别存放在什么位置,用什么方式去找到这个位置操作数的位置CPU寄存器主存(内存)IO设备寄存器寻址示例:INC AX操作数存放在CPU寄存器...原创 2020-04-12 19:37:56 · 10141 阅读 · 0 评论 -
【x86汇编】第一章:预备知识
文章目录机器语言汇编语言汇编程序伪指令宏汇编程序80X86微处理器结构总线接口部件执行部件寄存器组数据寄存器组指示器变址寄存器组指令预取部件、译码部件指令指示器EIP分段部件、分页部件三种工作方式主储存器堆栈PUSH OPSPOD OPDPUSHAPUSHADPOPAPOPAD实方式物理地址保护方式物理地址特权级描述符描述符表段选择符和描述符寄存器保护方式物理地址形成数据在计算机内的表示形式BCD...原创 2020-04-12 17:38:24 · 9169 阅读 · 0 评论