Pascal内嵌汇编
0x01 内嵌汇编的作用
顾名思义,可以在Pascal中使用汇编代码
可以显(lue)著(wei)提升运行速度
可以任意访问一些内存
可以写出一些奇怪的代码
其实也没卵用。。。
0x02 如何内嵌汇编
只需要在汇编代码外加上asm…end即可。
不会汇编?出门左转百度。
0x03 MASM与Pascal内嵌的区别
- Pascal中寄存器除了ax~dx外,还有eax~edx,大小为4字节且访问寄存器前都要加%,如%ax,%ebx
- Pascal中的二目运算符顺序与MASM相反,如MASM中的add ax,bx在Pascal中就要写为add %bx,%ax
- Pascal中也可以用变量名访问,如mov a,%eax
0x04
别的好像也没了