
asm
harryhare
这个作者很懒,什么都没留下…
展开
-
C++ 嵌入汇编
1.代码 #include #include using namespace std;int main(){ int a=0; int b=0; __asm { mov a,1 push 10 pop b } cout<<a<<endl; cout<<b<<endl; __asm { PUSH AX POP AX } system("p原创 2014-08-30 10:21:42 · 921 阅读 · 1 评论 -
c++ ,asm一些无聊的事情
1.编译器在翻译一些语句是,和想象的不同比如原创 2014-09-27 02:41:31 · 824 阅读 · 0 评论 -
汇编 备忘
1. lodsb lodsw lodsd stosb stosw stosdlodsb指令,将esi指向的地址处的数据取出来赋给AL寄存器,esi=esi+1; lodsw指令则取得是一个字。 lodsd指令,取得是双字节,即mov eax,[esi],esi=esi+4;stosb指令,将AL寄存器的值取出来赋给edi所指向的地址处。mov [edi],AL;edi=edi+1;...原创 2018-08-12 16:47:03 · 185 阅读 · 0 评论