Advertisement

8086汇编指令快速参考手册

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
《8086汇编指令快速参考手册》是一本全面介绍8086处理器汇编语言的工具书,提供详细的指令集、功能说明及应用示例,帮助程序员高效编程。 8086汇编指令速查手册涵盖了常用指令、算术运算指令、逻辑运算指令、串指令以及程序跳转指令等内容。 计算机寄存器分类简介:32位CPU包含的寄存器有4个数据寄存器(EAX、EBX、ECX和EDX)、两个变址和指针寄存器(ESI 和EDI)、两个指针寄存器(ESP 和 EBP)、六个段寄存器(ES、CS、SS、DS、FS 和 GS)以及一个指令指针寄存器(EIP) 与一个标志寄存器(EFlags)。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 8086
    优质
    《8086汇编指令快速参考手册》是一本全面介绍8086处理器汇编语言的工具书,提供详细的指令集、功能说明及应用示例,帮助程序员高效编程。 8086汇编指令速查手册涵盖了常用指令、算术运算指令、逻辑运算指令、串指令以及程序跳转指令等内容。 计算机寄存器分类简介:32位CPU包含的寄存器有4个数据寄存器(EAX、EBX、ECX和EDX)、两个变址和指针寄存器(ESI 和EDI)、两个指针寄存器(ESP 和 EBP)、六个段寄存器(ES、CS、SS、DS、FS 和 GS)以及一个指令指针寄存器(EIP) 与一个标志寄存器(EFlags)。
  • 8086集[].pdf
    优质
    本PDF文档详细介绍了8086微处理器的汇编指令集,适合计算机科学爱好者和技术人员学习参考,帮助深入理解底层硬件操作原理。 8086汇编指令集.pdf
  • Linux命
    优质
    《Linux命令快速参考手册》是一本全面总结Linux操作系统常用及高级命令的工具书,适合各类技术学习者和开发者查阅使用。 Linux命令速查手册提供了关于各种常用Linux命令的快速参考信息。
  • HOUDINI
    优质
    《HOUDINI快速参考手册》是一本面向艺术家和设计师的实用指南,提供了关于Houdini软件的关键操作、节点网络构建及特效制作技巧的速查资料。 这是一个对Houdini的本质功能的简介。你可以通过提供的链接来打开你要浏览的页面以及想要查看的范例。
  • VxWorks程人员
    优质
    《VxWorks编程人员快速参考手册》是一本专为使用VxWorks操作系统的开发者设计的手册,提供了关键API函数、数据结构及实用示例代码的速查资料。 VxWorks程序员速查手册提供了全面的VxTasks函数介绍,帮助开发者更好地理解和使用嵌入式操作系统VxWorks。
  • (精排目)
    优质
    《汇编指令速查手册》是一本精心编排的参考书,提供详细的汇编语言指令集及用法说明,方便程序员快速查找和应用。 ### 汇编指令大全(速查手册) #### 数据传输指令 **数据传输指令**用于在内存、寄存器以及输入输出端口之间传递数据。这些指令是编程的基础,掌握它们对于编写高效的低级代码至关重要。 1. **通用数据传送指令** - **MOV**: 最常用的指令之一,用于将一个字或字节从一个位置移动到另一个位置。 - **MOVSX**: 执行符号扩展后进行传送,通常用于扩展有符号数的高位。 - **MOVZX**: 执行零扩展后进行传送,适用于无符号数。 - **PUSH**: 将一个字压入堆栈。 - **POP**: 将一个字从堆栈中弹出。 - **PUSHA**、**POPA**: 分别用于将一组寄存器压入堆栈和从堆栈中弹出。 - **PUSHAD**、**POPAD**: 32位版本的PUSHA和POPA,用于处理32位寄存器组。 - **BSWAP**: 交换32位寄存器内的字节顺序,常用于网络编程等场景。 - **XCHG**: 交换两个操作数,至少其中一个操作数必须是寄存器。 - **CMPXCHG**: 比较并交换操作数,常用于原子操作。 - **XADD**: 先交换再累加的操作。 - **XLAT**: 字节查表转换,适用于查找表的快速访问。 2. **输入输出端口传送指令** - **IN**: 从指定的IO端口读取数据。 - **OUT**: 向指定的IO端口写入数据。 当端口地址通过立即数给出时,其范围是0-255;如果通过寄存器DX给出,则范围扩大到0-65535。 3. **目的地址传送指令** - **LEA**: 装入有效地址,用于计算偏移地址。 - **LDS**、**LES**、**LFS**、**LGS**、**LSS**: 这些指令用于将特定类型的指针装入不同的段寄存器中,例如DS:SI和ES:DI等。 4. **标志传送指令** - **LAHF**、**SAHF**: 用于在AH寄存器和标志寄存器之间传送标志状态。 - **PUSHF**、**POPF**、**PUSHD**、**POPD**: 用于保存和恢复标志状态。 #### 算术运算指令 算术运算指令提供了基本的数学运算功能,包括加法、减法、乘法和除法等。 1. **加法** - **ADD**: 执行简单的加法。 - **ADC**: 执行带进位加法。 - **INC**: 增加1。 - **AAA**、**DAA**: 执行加法后的ASCII码调整。 - **SUB**: 执行减法。 - **SBB**: 执行带借位减法。 - **DEC**: 减少1。 - **NEG**: 取反。 - **CMP**: 执行比较操作,只更新标志位而不改变操作数。 - **AAS**、**DAS**: 执行减法后的ASCII码调整。 - **MUL**、**IMUL**: 执行乘法操作。 - **DIV**、**IDIV**: 执行除法操作。 - **AAD**: 执行除法后的ASCII码调整。 - **CBW**、**CWD**、**CWDE**、**CDQ**: 将字节或字扩展成更大的数据类型。 #### 逻辑运算指令 逻辑运算指令用于执行位级别的逻辑操作,如与、或、异或等。 1. **逻辑运算** - **AND**、**OR**、**XOR**、**NOT**: 执行位级的与、或、异或及取反操作。 - **TEST**: 执行位级的与操作,只更新标志位而不改变操作数。 - **SHL**、**SAL**: 执行逻辑或算术左移。 - **SHR**、**SAR**: 执行逻辑或算术右移。 - **ROL**、**ROR**、**RCL**、**RCR**: 执行循环左移、循环右移,通过进位的循环左移和通过进位的循环右移操作。 #### 串指令 串指令用于处理字符串数据,通常用于复制、比较字符串等。 1. **串操作** - 使用DS:SI和ES:DI作为源串和目标串的段寄存器与变址寄存器。 - CX用作重复次数计数器。 - AL或AX作为扫描值。 -
  • Python.pdf
    优质
    《Python快速参考手册》是一本为程序员设计的实用指南,提供了Python编程语言的关键概念、语法和标准库的简明总结。 Python Basic Cheat Sheet 速查手册提供了Python编程语言的基础知识概要,方便学习者快速查阅常用语法、函数及模块等内容。这份速查手册涵盖了变量类型、控制流语句、列表操作以及文件读写等主题,帮助初学者和进阶用户都能轻松掌握Python的核心概念和技术细节。
  • Connect
    优质
    《Connect指令参考手册》是一本全面介绍和解释各种Connect命令及其用法的专业指南,适用于程序员和技术人员。 要深入使用stk,connect指令是必不可少的。在stk的帮助文档里可以找到关于connect指令的具体使用方法,但这些资料都是英文版本,阅读起来可能不太方便。去年我翻译了一部分内容,大约完成了其中的一半,还有一些没有完成。现在我没有精力继续这项工作了,因此将已完成的部分提供给大家,如果有兴趣的人士愿意参与的话,请自行下载word文档并继续翻译。这份文件不限制版权和用途限制,欢迎任何形式的传播使用。
  • Python3语法
    优质
    《Python3语法快速参考手册》是一本简洁实用的手册,为程序员提供了Python 3语言核心语法和常用标准库的速查资料,方便学习与查阅。 Python3语法速查本涵盖了大部分常用语法,方便快速查阅,感谢作者的贡献。
  • 80386查阅
    优质
    《80386指令快速查阅手册》是一本专为程序员和计算机科学爱好者设计的手册,提供了Intel 80386处理器的所有基本及扩展指令集的详细列表与简要说明,方便读者迅速查找和理解相关技术信息。 这份文档包含了80386 CPU的所有指令,可以帮助您快速查找所需指令并开发程序。无论是学习还是参考,它都是汇编程序员或爱好者的理想选择。无论您是从事嵌入式系统开发还是Windows 32位程序的编写工作,都会从中受益匪浅。