//在汇编中使用常量 var a: Integer; const n = $10; begin asm mov ecx, 10 {使用十进制常数} mov a, ecx end; ShowMessage(IntToStr(a)); {10} asm mov ecx, $10 {使用十六进制常数} mov a, ecx end; ShowMessage(IntToStr(a)); {16} asm mov ecx, 10H {可以加 H 或 h 表示十六进制} mov a, ecx end; ShowMessage(IntToStr(a)); {16} asm mov ecx, n {使用预定义常量} mov a, ecx end; ShowMessage(IntToStr(a)); {16} end;
相关文章
- 初学 Delphi 嵌入汇编[23] - LOOP 循环
- 初学 Delphi 嵌入汇编[1] - 汇编语言与机器语言
- 初学 Delphi 嵌入汇编[3] - 第一个 Delphi 与汇编的例子
- 初学 Delphi 嵌入汇编[25] - 在汇编中调用函数
- 初学 Delphi 嵌入汇编[2] - 汇编语言关键字
- 初学 Delphi 嵌入汇编[18] - SHL 与 SHR
- 初学 Delphi 嵌入汇编[7] - 使用常量
- 初学 Delphi 嵌入汇编[9] - asm 可以代替 begin
- 初学 Delphi 嵌入汇编[16] - 进制的表示方法
- 初学 Delphi 嵌入汇编[8] - 8 位寄存器、16 位寄存器与 32 位寄存器