x86汇编语言:从实模式到保护模式
作者:李忠、王晓波、 余洁
出版社:电子工业出版社
ISBN:9787121187995
VIP会员免费
(仅需0.8元/天)
¥ 22.4
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
ARM汇编语言编程.pdf 评分:
ARM汇编语言编程.pdf对一些汇编指令进行简单介绍。
上传时间:2011-05 大小:431KB
- 1.81MB
ARM汇编语言官方手册(中文).pdf,arm汇编语言手册中文版,Asm
2021-09-1012适合Arm汇编初学者,嵌入式开发,移动端深度优化。
- 1.83MB
Arm汇编语言学习文档pdf(中文)
2020-08-24arm汇编 (汇编)指令是CPU机器指令的助记符,经过编译后会得到一串10组成的机器码,可以由CPU读取执行。Arm汇编语言学习文档pdf(中文)讲解了汇编基础知识和常用指令集等等
- 3.42MB
ARM汇编语言[汇编].pdf
2021-10-11ARM汇编语言[汇编].pdf
- 75.40MB
汇编语言(第三版)
2016-12-13王爽 的 汇编语言 第三版 pdf格式
- 2.1MB
ARM汇编.pdf
2018-05-03包含ARM微处理其概述,ARM微处理器的编程模型,ARM微处理的指令系统等
- 94KB
实验二ARM汇编语言编程实验..pdf
2021-11-27实验二ARM汇编语言编程实验..pdf
- 939KB
ARM汇编语言与嵌入式C语言混合编程内嵌汇编.pdf
2022-07-14ARM汇编语言与嵌入式C语言混合编程内嵌汇编.pdf
- 939KB
ARM汇编语言与嵌入式C语言混合编程内嵌汇编终稿.pdf
2022-03-15ARM汇编语言与嵌入式C语言混合编程内嵌汇编终稿.pdf
- 43KB
基于ARM的C语言与汇编语言混合编程.pdf
2021-09-30基于ARM的C语言与汇编语言混合编程.pdf
- 13.73MB
arm体系结构与编程[汇编].pdf
2021-10-11arm体系结构与编程[汇编].pdf
- 4.58MB
ARM 汇编语言官方手册(中文)
2017-07-06ARM 汇编语言官方手册(中文)
- 1.78MB
ARM汇编语言手册(中文版).rar
2020-06-28中文版的ARM汇编语言手册
- 64.77MB
汇编语言第三版
2018-05-08学习汇编语言入门首选,在X86平台下讲述16位汇编语言,如果有些基础1个月内估计就能学习完并较好掌握,当然这个只是入门,学习完这个还要继续学习其他平台或者32/64位的汇编。
- 109KB
GNU_ARM汇编入门.pdf
2014-11-26GNU_ARM汇编入门
- 1.78MB
ARM汇编语言官方手册(中文).rar_ARM官网中文_arm 手册_arm指令集 中文_arm汇编官方_arm语言手册
2022-07-14嵌入式汇编语言适合嵌入式编写和ARM指令集开发
- 264KB
ARM汇编程序设计-汇编语言与C语言的混合编程.pdf
2022-07-10ARM汇编程序设计-汇编语言与C语言的混合编程.pdf 学习资料 复习资料 教学资源
- 1019KB
第4章 ARM汇编语言程序设计《从实践中学ARM体系结构与接口技术》
2013-07-08在第2、3章中阐述的体系结构及指令集理论的基础上,本章主要介绍利用ARM汇编语言进行编程。ARM 编译器可以支持汇编语言、C/C++、汇编语言与 C/C++的混合编程等,本章将介绍汇编、C 相关的编程方法。本章主要内容:...
- 140KB
ARM汇编语言与C_C 语言混合编程实现方法.pdf
2021-09-21ARM汇编语言与C_C 语言混合编程实现方法.pdf
- 939KB
ARM汇编语言与嵌入式C语言混合编程————内嵌汇编[归纳].pdf
2021-10-11ARM汇编语言与嵌入式C语言混合编程————内嵌汇编[归纳].pdf
- 150KB
ARM汇编指令集PDF
2010-03-31ARM汇编指令集 一、 跳转指令 二、数据处理指令数据处理指令可分为数据传送指令、算术逻辑运算指令和比较指令等 三、程序状态寄存器访问指令 四、加载/存储指 五、批量数据加载/存储指 六、数据交换指 七、移位指令 八、协处理器指令 。。。。。。
- 41KB
学习ARM汇编的经典参考资料
2018-03-28学习ARM汇编指令的经典资料。 对ARM的各种汇编指令进行了深入全面的讲解,并给出了各种示例和详细注解,并且还对一些值得注意的点或是容易犯错误的地方进行了总结。 目录 前言................................................................................................................................................................i 目录................................................................................................................................................................I ARM7TDMI(-S)指令集及汇编....................................................................................................................1 ARM处理器寻址方式..........................................................................................................................2 寄存器寻址....................................................................................................................................2 立即寻址........................................................................................................................................2 寄存器偏移寻址............................................................................................................................2 寄存器间接寻址............................................................................................................................3 基址寻址........................................................................................................................................3 多寄存器寻址................................................................................................................................4 堆栈寻址........................................................................................................................................4 块拷贝寻址....................................................................................................................................5 相对寻址........................................................................................................................................5 指令集介绍............................................................................................................................................7 ARM指令集..................................................................................................................................7 指令格式................................................................................................................................7 第2个操作数................................................................................................................7 #immed_8r...........................................................................................................7 Rm..........................................................................................................................8 Rm,shift..................................................................................................................8 条件码............................................................................................................................9 ARM存储器访问指令........................................................................................................11 LDR和STR........................................................................................................11 LDM和STM.......................................................................................................14 SWP.....................................................................................................................17 ARM数据处理指令............................................................................................................19 数据传送指令..............................................................................................................20 MOV............................................................................................................20 MVN............................................................................................................20 算术逻辑运算指令......................................................................................................20 ADD.............................................................................................................20 SUB..............................................................................................................21 RSB..............................................................................................................21 ADC.............................................................................................................21 SBC..............................................................................................................21 RSC..............................................................................................................22 AND.............................................................................................................22 ORR..............................................................................................................22 EOR..............................................................................................................22 BIC...............................................................................................................23 比较指令......................................................................................................................23 CMP.............................................................................................................23 CMN.............................................................................................................23 TST...............................................................................................................24 TEQ..............................................................................................................24 乘法指令......................................................................................................................25 MUL.............................................................................................................25 MLA.............................................................................................................25 UMULL........................................................................................................25 UMLAL........................................................................................................26 SMULL........................................................................................................26 SMLAL........................................................................................................26 ARM跳转指令....................................................................................................................27 B...........................................................................................................................27 BL.........................................................................................................................27 BX........................................................................................................................27 ARM协处理器指令............................................................................................................28 CDP......................................................................................................................28 LDC......................................................................................................................29 STC......................................................................................................................29 MCR.....................................................................................................................30 MRC.....................................................................................................................30 ARM杂项指令....................................................................................................................31 SWI......................................................................................................................31 MRS.....................................................................................................................32 MSR.....................................................................................................................33 ARM伪指令........................................................................................................................34 ADR.....................................................................................................................35 ADRL...................................................................................................................35 LDR......................................................................................................................36 NOP......................................................................................................................37 Thumb指令集.............................................................................................................................39 Thumb指令集与ARM指令集的区别..............................................................................39 Thumb存储器访问指令.....................................................................................................40 LDR和STR........................................................................................................41 PUSH和POP......................................................................................................43 LDMIA和STMIA..............................................................................................43 Thumb数据处理指令.........................................................................................................45 数据传送指令..............................................................................................................46 MOV............................................................................................................46 MVN............................................................................................................46 NEG..............................................................................................................47 算术逻辑运算指令......................................................................................................47 ADD.............................................................................................................47 SUB..............................................................................................................48 ADC.............................................................................................................49 SBC..............................................................................................................49 MUL.............................................................................................................50 AND.............................................................................................................50 ORR..............................................................................................................50 EOR..............................................................................................................51 BIC...............................................................................................................51 ASR..............................................................................................................51 LSL...............................................................................................................52 LSR..............................................................................................................52 ROR..............................................................................................................53 比较指令......................................................................................................................53 CMP.............................................................................................................53 CMN.............................................................................................................54 TST...............................................................................................................54 Thumb跳转指令.........................................................................................................55 B...................................................................................................................55 BL.................................................................................................................55 BX................................................................................................................55 Thumb杂项指令.........................................................................................................56 SWI..............................................................................................................56 Thumb伪指令.............................................................................................................57 ADR.............................................................................................................57 LDR..............................................................................................................57 NOP..............................................................................................................58 伪指令..................................................................................................................................................59 符号定义伪指令..........................................................................................................................59 GBLA、GBLL、GBLS..............................................................................................59 LCLA、LCLL、LCLS................................................................................................60 SETA、SETL、SETS.................................................................................................61 RLIST...........................................................................................................................61 CN................................................................................................................................62 CP.................................................................................................................................62 DN、SN.......................................................................................................................62 FN.................................................................................................................................63 数据定义伪指令..........................................................................................................................63 LTORG.........................................................................................................................64 MAP.............................................................................................................................64 FIELD..........................................................................................................................65 SPACE..........................................................................................................................66 DCB.............................................................................................................................66 DCD和DCDU............................................................................................................67 DCDO..........................................................................................................................67 DCFD和DCFDU........................................................................................................68 DCFS和DCFSU.........................................................................................................68 DCI...............................................................................................................................69 DCQ和DCQU............................................................................................................69 DCW和DCWU..........................................................................................................70 报告伪指令..................................................................................................................................70 ASSERT.......................................................................................................................70 INFO............................................................................................................................71 OPT..............................................................................................................................71 TTL和SUBT..............................................................................................................72 汇编控制伪指令..........................................................................................................................73 IF、ELSE和ENDIF...................................................................................................73 MACRO和MEND.....................................................................................................74 WHIL和WEND.........................................................................................................75 杂项伪指令..................................................................................................................................76 ALIGN.........................................................................................................................77 AREA...........................................................................................................................78 CODE16和CODE32..................................................................................................79 END.............................................................................................................................80 ENTRY.........................................................................................................................80 EQU.............................................................................................................................81 EXPORT和GLOBAL................................................................................................81 IMPORT和EXTERN.................................................................................................82 GET和INCLUDE......................................................................................................83 INCBIN........................................................................................................................83 KEEP............................................................................................................................83 NOFP...........................................................................................................................84 REQUIRE....................................................................................................................84 PEQUIRE8和PRESERVE8.......................................................................................84 RN................................................................................................................................84 ROUT...........................................................................................................................85 ARM伪指令................................................................................................................................86 ADR.............................................................................................................................86 ADRL...........................................................................................................................86 LDR..............................................................................................................................86 NOP..............................................................................................................................86 LDFD...........................................................................................................................86 LDFS............................................................................................................................87 Thumb伪指令.............................................................................................................................87 ADR.............................................................................................................................87 LDR..............................................................................................................................87 NOP..............................................................................................................................88 ARM汇编程序设计............................................................................................................................88 文件格式......................................................................................................................................88 ARM汇编的一些规范................................................................................................................88 汇编语句格式......................................................................................................................88 标号......................................................................................................................................89 基于PC的标号...................................................................................................89 基于寄存器的标号..............................................................................................90 绝对地址..............................................................................................................90 局部标号..............................................................................................................................90 符号......................................................................................................................................91 常量......................................................................................................................................91 数字常数..............................................................................................................91 字符常量..............................................................................................................92 布尔常量..............................................................................................................92 段定义..................................................................................................................................92 宏定义及其作用..................................................................................................................93 子程序的调用..............................................................................................................................94 数据比较跳转..............................................................................................................................95 循环..............................................................................................................................................95 数据块复制..................................................................................................................................95 栈操作..........................................................................................................................................96 特殊寄存器定义及应用..............................................................................................................96 散转功能......................................................................................................................................97 查表操作......................................................................................................................................97 长跳转..........................................................................................................................................97 对信号量的支持..........................................................................................................................98 伪指令使用..................................................................................................................................98 一个完整的例子..........................................................................................................................98 外围部件控制..............................................................................................................................99 三级流水线介绍..........................................................................................................................99 C与汇编混合编程............................................................................................................................100 内嵌汇编....................................................................................................................................100 内嵌汇编的指令用法........................................................................................................103 内嵌汇编器与armasm汇编器的差异.............................................................................104 内嵌汇编注意事项............................................................................................................104 访问全局变量............................................................................................................................106 C与汇编相互调用....................................................................................................................107 寄存器的使用规则............................................................................................................108 堆栈使用规则....................................................................................................................108 参数传递规则....................................................................................................................109 C程序调用汇编程序........................................................................................................110 汇编程序调用C程序.......................................................................................................111 ARM指令集列表..............................................................................................................................113 ARM存储器访问指令表列表..................................................................................................113 ARM数据处理指令列表..........................................................................................................114 ARM乘法指令列表..................................................................................................................115 ARM跳转指令列表..................................................................................................................116 ARM协处理器指令列表..........................................................................................................117 ARM杂项指令列表..................................................................................................................118 ARM伪指令列表......................................................................................................................119 Thumb指令集列表...........................................................................................................................120 Thumb存储器访问指令列表...................................................................................................120 Thumb数据处理指令列表.......................................................................................................121 Thumb跳转指令及软中断指令列表.......................................................................................122 Thumb伪指令列表...................................................................................................................123 汇编预定义变量及伪指令................................................................................................................124 预定义的寄存器和协处理器名................................................................................................124 通用寄存器........................................................................................................................124 程序状态寄存器................................................................................................................124 浮点数寄存器....................................................................................................................124 协处理器及协处理器寄存器............................................................................................125 内置变量列表............................................................................................................................125 伪指令列表................................................................................................................................126 指令条件码列表........................................................................................................................128 CPSR和SPSR分配图.............................................................................................................................129
- 134KB
ARM汇编指令集.pdf
2019-12-132.5 不带进位逆向减法指令 RSB RSB R0, R1, R2 ;R0←(R2)- (R1) RSB R0, R1, #112 ;R0← 112- (R1) RSB R0, R1, R2, LSL#1 ;R0←(R2<<1)-R1 2.6 带进位逆向减法指令 RSC RSBS R0, R6, R3 ;减最低字节的字,不带进位 RSCS R1, R7, R4 ;减第二个字,带进位 RSCS R2, R8, R5 ;减第三个字,带进位 ;三句话实现了 96bit 减法运算,由于 ARM 寄存器宽度只有 32bit 所以分三次相减
- 839KB
ARM7指令集及汇编(经典完整版).pdf
2018-03-15完整的介绍了ARM7的指令集,也可以作为后续架构如ARM11、A5、A8、A9等全系列ARM内核的CPU的参考资料,自己整理了书签,方便阅读,在此贡献出来
- 506KB
ARM汇编语言编程详解
2018-02-22ARM汇编语言编程详解ARM汇编语言编程详解ARM汇编语言编程详解ARM汇编语言编程详解ARM汇编语言编程详解
- 548KB
ARM汇编与C语言混合编程讲义.pdf
2019-09-16ARM汇编与C语言混合编程讲义pdf,ARM汇编与C语言混合编程讲义
- 135KB
ARM中C和汇编混合编程及示例.pdf
2010-06-25ARM中C和汇编混合编程及示例.pdf ARM中C和汇编混合编程及示例.pdf
- 140KB
ARM汇编语言与C语言混合编程的实现方法.pdf
2021-09-19ARM汇编语言与C语言混合编程的实现方法.pdf
- 9.0MB
ARM体系结构与编程.part1.pdf
2008-05-05杜春雷编著 清华大学出版社 本书全面介绍处理器的体系结构,指令系统... ARM汇编语言程序设计 ARM C/C++语言程序设计 ARM连接器使用 ARM集成开发环境Code Warrior IDE 高性能调试工具ADW 共2卷,这是第一卷
- 17.69MB
ARM体系结构与编程.pdf
2010-05-20内容简介: 1.ARM体系介绍 2.ARM程序设计模型 3.ARM汇编语言程序设计 4.ARM C/C++语言程序设计 5.ARM连接器使用 6.ARM集成开发环境CODE WARRIOR IDE 7.高性能调试工具ADW