Welcome 微信登录

首页 / 软件开发 / Delphi

初学Delphi嵌入汇编[1] - 汇编语言与机器语言

初学Delphi嵌入汇编[1] - 汇编语言与机器语言

初学Delphi嵌入汇编[1] - 汇编语言与机器语言2012-04-10万一非科班出身, 现在才接触汇编, 惭愧呀, 好好学!主选课本是清华大学王爽老师的《汇编语言》. 推荐 王爽老师的汇编网------------------------------------------------------------------------- -------汇编语言之前是机器语言.机器语言是机器指令的集合, 机器指令是一系列二进制数字, 计算机将之转换为一系 ...
初学Delphi嵌入汇编[3] - 第一个Delphi与汇编的例子

初学Delphi嵌入汇编[3] - 第一个Delphi与汇编的例子

初学Delphi嵌入汇编[3] - 第一个Delphi与汇编的例子2012-04-10 cnblogs 万一前面知道了一个汇编的赋值指令(MOV), 再了解一个加法指令(ADD), 就可以做个例子 了.譬如: ADD AX,BX; 这相当于 Delphi 中的 AX := AX + BX;另外提前来个列表 - Delphi 可以用汇编管理以下寄存器:32 位寄存器: EAX EBX ECX EDX ESP EBP ESI EDI16 位寄存器: AX BX...
初学Delphi嵌入汇编[4] - 寄存器在过程与函数中的使用

初学Delphi嵌入汇编[4] - 寄存器在过程与函数中的使用

初学Delphi嵌入汇编[4] - 寄存器在过程与函数中的使用2012-04-10 cnblogs 万一CPU 提供了诸多寄存器, 但在 Delphi 的过程和函数中, 只有 EAX ECX EDX 三个寄 存器可以自由使用;如果改变了其他寄存器, 在过程和函数结束前要给恢复.记得前面学习过 Delphi 的过程和函数默认的调用约定是 Register , 前三个参数通 过寄存器传递, 其他参数存与栈.它所指的三个寄存器就应该是 EAX ECX EDX 了...
初学Delphi嵌入汇编[8] - 8 位寄存器、16 位寄存器与 32 位寄存器

初学Delphi嵌入汇编[8] - 8 位寄存器、16 位寄存器与 32 位寄存器

初学Delphi嵌入汇编[8] - 8 位寄存器、16 位寄存器与 32 位寄存器2012-04-12 博客园 万一王爽老师书上说, CPU 内部主要就是寄存器.现在我们在 32 位的系统下工作, 当然主要使用的是 32 位寄存器; 那它和 8 位、 16 位的寄存器又有什么关系呢?从网上找到一个简洁明了的图片:EAX 是 32 位的, 也就是 4 个字节大小; 它的低两位就是 AX;AX 是 16 位的, 又分 2 个字节; 它的高字节是 AH、低字节是...
<< 51 52 53 54 55 56 57 58 59 60 >>