汇编 指令lodsb,lodsw,lodsd
Posted whzym111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编 指令lodsb,lodsw,lodsd相关的知识,希望对你有一定的参考价值。
知识点: 汇编指令 lodsb,lodsw,lodsd 一、汇编指令LODSB //scasb scasw scasd //stosb stosw stosd 1、 __asm lodsb //作用 mov al,byte ptr [esi] ; esi=esi+sizeof( byte); 2、 __asm rep lodsb // //取字符串元素到 AL,AX,EAX 二、LODSW,LODSD REP LODS WORD PTR DS:[ESI] //esi+=2;ecx-- //LODSW REP LODS DWORD PTR DS:[ESI] //esi+=4;ecx-- //LODSD // lodsb.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <process.h> int _tmain(int argc, _TCHAR* argv[]) { char s[33]="abcdef123456789";//s[0] char *fps="%c%c,"; __asm { //lodsb xor eax,eax lea esi,s mov ecx,3 //指定循环次数 rep lodsb;//al=byte ptr [esi];esi++; //REP LODS BYTE PTR DS:[ESI] movzx ebx,ah push ebx push eax push fps call dword ptr [printf] add esp,0xc } system("pause"); return 0; }
以上是关于汇编 指令lodsb,lodsw,lodsd的主要内容,如果未能解决你的问题,请参考以下文章