一个懒人专用文章归档神器,如果你不能成为压路机的一部分,那么你就只能成为道路的一部分 Bala~bala~

 分类:汇编

汇编基础—寄存器的完整解释

汇编基础—寄存器的完整解释
1、16位寄存器组 数据寄存器、变址寄存器统称为通用寄存器。 在AX中,”x”表示的意思是mix,“混合”的意思。对AX指的是AH和AL两个混合的总称。 在EAX中,”E”表示的意思是Extended,“扩展”的意思。 4个16位寄存器又可分割成8个独立的8位寄存器(AX:AH-AL、BX:BH-BL、CX:CH-CL、DX:DH-D...

懒人 2165℃ 0评论 0喜欢

汇编语言中PTR的含义

汇编语言中PTR的含义
ptr — pointer (既指针)得缩写。 汇编里面 ptr 是规定 的 字 (既保留字),是用来临时指定类型的。 (可以理解为,ptr是临时的类型转换,相当于C语言中的强制类型转换) 如 mov ax,bx ;  是把BX寄存器“里”的值赋予AX,由于二者都是寄存器,长度已定(word型),所以没有必要加“WORD” mov ax,word...

懒人 2641℃ 0评论 0喜欢

8088 汇编速查手册

8088 汇编速查手册
一、数据传输指令 ─────────────────────────────────────── 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV    传送字或字节. MOVSX  先符号扩展,再传送. MOVZX  先零扩展,再传送. PUSH    把字压入堆栈. POP    把字弹出堆栈. PUSHA  把...

懒人 1004℃ 0评论 0喜欢

汇编指令与英文单词的对照

汇编指令与英文单词的对照
学习汇编中碰到的很多命令书上都没介绍怎么来的,是哪个英文单词的缩写,这样记起来很是麻烦,现总结一下,以方便记忆。 寄存器类(register): 通用寄存器:AX,BX,CX,DX——这几个没什么好写的,就是这样了。 段寄存器:代码段寄存器CS–code segment , 数据段寄存器DS–data segment , 堆栈段寄存器...

懒人 1296℃ 0评论 0喜欢

嵌入汇编[30] – 寄存器表

嵌入汇编[30] – 寄存器表
  类型 名称 二进制码 寄存器说明 多功能寄存器 AL 0 累加寄存器低八位 AH 100 累加寄存器低八位 AX 0 16 位累加寄存器 EAX 0 32 位累加寄存器 BL 11 基址寄存器低八位 BH 111 基址寄存器低八位 BX 11 16 位基址寄存器 EBX 11 32 位基址寄存器 CL...

懒人 1297℃ 0评论 0喜欢

嵌入汇编[17] – 逻辑运算

嵌入汇编[17] – 逻辑运算
AND: 逻辑与指令 OR : 逻辑或指令 XOR: 逻辑异或指令 NOT: 逻辑非指令 这和 Delphi 的逻辑命令完全一致. //逻辑非 Not: {   not 1 = 0;   not 0 = 1; } var   ByteNum: Byte; begin   //赋值 11111111B (255) 取反:   asm ...

懒人 1191℃ 0评论 0喜欢

汇编指令速查

汇编指令速查
指令 功能 AAA 调整加 AAD 调整除 AAM 调整乘 AAS 调整减 ADC 进位加 ADD 加 AND 与 ARPL 调整优先级 BOUND 检查数组 BSF 位右扫描 BSR 位左扫描 BSWAP 交换字节 BT 位测试 BTC 位测试求反 BTR 位测试清零 BTS 位测试置一...

懒人 1469℃ 0评论 0喜欢

汇编学习(14)保护模式和实模式下的间接操作数

汇编学习(14)保护模式和实模式下的间接操作数
一、间接寻址 保护模式:间接操作数可以是任何用[]任意32位通用寄存器 实地址模式:只能使用BP,SI,DI,BX ,BP通常是对堆栈段寻址 PTR: 与间接操作数的联合使用. inc BYTE PTR [esi] 二、变址寻址 变址操作数:[常量+寄存器] 得出内存单元 计算偏移地址时必须考滤到每个数组元素大小 转载请注明:懒人档案室 &ra...

懒人 1329℃ 0评论 0喜欢