初学 Delphi 嵌入汇编[22] - 在汇编代码中使用记录
2008-01-29 16:05
387 查看
//自定义记录用于测试 Type TMyRec = record i: Integer; c: Char; end; //在汇编中使用记录的过程 procedure GetRec(Rec: TMyRec); asm mov eax.TMyRec.i, 100 {eax 会接受第一个参数} mov eax.TMyRec.c, 'M' end; //测试 procedure TForm1.Button1Click(Sender: TObject); var myRec: TMyRec; begin GetRec(myRec); ShowMessage(Format('%d, %s',[myRec.i, myRec.c])); {100, M} end;
相关文章推荐
- 初学 Delphi 嵌入汇编[12] - 在汇编代码中可以直接使用 Result
- 初学 Delphi 嵌入汇编[4] - 寄存器在过程与函数中的使用
- 初学 Delphi 嵌入汇编[5] - 寄存器在过程与函数中的使用 - 续
- 初学 Delphi 嵌入汇编[7] - 使用常量
- 初学 Delphi 嵌入汇编[5] - 寄存器在过程与函数中的使用 - 续
- 初学 Delphi 嵌入汇编[30] - 寄存器表
- 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
- linux内核分析作业4:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
- 初学 Delphi 嵌入汇编[10] - 函数返回值与寄存器
- 初学 Delphi 嵌入汇编[14] - 常量与变量在汇编中的一个区别
- 初学 Delphi 嵌入汇编[18] - SHL 与 SHR
- 初学 Delphi 嵌入汇编[27] - XCHG 指令: 交换寄存器的内容
- 初学 Delphi 嵌入汇编[1] - 汇编语言与机器语言
- 初学 Delphi 嵌入汇编[2] - 汇编语言关键字
- 初学Delphi嵌入汇编 总结
- 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
- Linux内核分析:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
- 初学 Delphi 嵌入汇编[15] - 需要保护的寄存器
- 初学 Delphi 嵌入汇编[26] - 大小写字母转换
- 初学 Delphi 嵌入汇编[30] - 寄存器表