上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 166 下一页
摘要: 进制标识 26 十进制 26d 十进制 11010011b ;二进制 42q 八进制 42o 八进制 1Ah ;十六进制 0A3h ;十六进制 以字母开头的十六进制常量必须加个前置0,以免汇编器将其解释为标识符。前面那列数中的十六进制值A3h就属于这种情况,必须写成0A3h 阅读全文
posted @ 2023-11-02 08:38 天子骄龙 阅读(74) 评论(0) 推荐(0)
摘要: 在64位模式下,虽然处理器目前只支持48位的地址,但在理论上,地址可大到64位。 从寄存器来看,与32位处理器最主要的区别如下: ●16个64位通用寄存器(在32位模式下只有8个通用寄存器) ●8个80位浮点寄存器●1个64位状态标志寄存器, 称为R FLAGS(只使用了低32位) ●1个64位指令 阅读全文
posted @ 2023-11-01 19:31 天子骄龙 阅读(487) 评论(0) 推荐(0)
摘要: Intel64架构引入了一个新的模式, 称为IA-32e。从技术上看, 这个模式包含两个子模式:兼容模式(compatibility mode) 和64位模式(64-bit mode) 。不过将它们称为模式而不是子模式更方便些,因此,以后称其为模式。兼容模式当运行在兼容模式(也称为32位模式)下时, 阅读全文
posted @ 2023-11-01 15:39 天子骄龙 阅读(121) 评论(0) 推荐(0)
摘要: 浮点单元(Floating-Point Unit, FPU) 执行高速浮点算术运算。之前为了实现这个目的,需要一个单独的协处理器芯片。从Intel486开始, FPU已经集成到主处理器芯片上了。FPU 中有8个浮点数据寄存器,分别命名为ST(0)、ST(1)、ST(2)、ST(3)、ST(4)、ST 阅读全文
posted @ 2023-10-31 10:53 天子骄龙 阅读(195) 评论(0) 推荐(0)
摘要: 分支语句用来根据条件表达式测试的真假执行不同的代码模块, MASM中的分支语句的语法如下: 注意:关键字if/elseif/else/endif的前面有个小数点, 如果不加小数点, 就变成宏汇编中的条件汇编伪操作了,结果可是天差地别。 阅读全文
posted @ 2023-10-22 19:34 天子骄龙 阅读(48) 评论(0) 推荐(0)
摘要: MASM条件测试的基本表达式是: 两个以上的表达式可以用逻辑运算符连接: 允许的操作符和逻辑运算符如表3.5所示。 细心的读者一定会发现, MASM的条件测试采用的是和C语言相同的语法。如!和&是对变量的操作符(取反和“与”操作),Ⅱ和&&是表达式结果之间的逻辑“与”和逻辑“或”,而==、!=、>、 阅读全文
posted @ 2023-10-21 20:31 天子骄龙 阅读(76) 评论(0) 推荐(0)
摘要: movzx无符号扩展指令 一般用于将较小值拷贝到较大值中。 movzx是将源操作数的内容拷贝到目的操作数,并将该值用0扩展至16位或者32位。但是它只适用于无符号整数。 他大致下面的三种格式。 movzx 32位通用寄存器, 8位通用寄存器/内存单元 movzx 32位通用寄存器, 16位通用寄存器 阅读全文
posted @ 2023-10-17 14:17 天子骄龙 阅读(598) 评论(0) 推荐(0)
摘要: 寄存器是CPU内部的高速存储单元,由于是固化在CPU内部的组件,其访问速度快于内存,在当下的处理器中寄存器分为几种类型: 通用寄存器 8个通用寄存器(EAX,EBX,ECX,EDX,EBP,ESP,ESI,EDI) 8个通用寄存器主要用于算数运算和数据的传送,这8个寄存器都可以作为一个32位的值或两 阅读全文
posted @ 2023-10-13 21:21 天子骄龙 阅读(195) 评论(0) 推荐(0)
摘要: 当程序中要跳转到另一位置时,需要有一个标识来指示新的位置,这就是标号,通过在目标地址的前面放上一个标号,可以在指令中使用标号来代替直接使用地址。 使用变量是任何编程语言都要遇到的工作, Win 32汇编也不例外, 在MASM中使用变量也有需要注意的几个问题,错误地使用变量定义或用错误的方法初始化变量 阅读全文
posted @ 2023-10-13 10:22 天子骄龙 阅读(437) 评论(0) 推荐(0)
摘要: 32位寄存器 64位寄存器 浮点单元寄存器 64位操作模式 整数的进制标识 算术运算符 实数 字符串 标识符 注释 VS2019汇编环境设置 源程序结构 段的定义 调用API 创建子程序 子程序利用堆栈传递参数 局部变量压栈 子程序x64调用规约 递归 Unicode还是ANSI版本 数据类型 变量 阅读全文
posted @ 2023-10-12 13:15 天子骄龙 阅读(127) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 166 下一页