#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
#include <time.h>
#include <windows.h>
#include "CustomFunction.h"
using namespace std;
int main(void){
unsigned char Array0[4];
memset(Array0,0,4);
asm("push %rax\n");
asm("push %rbx\n");
asm("lea a,%eax\n"::"a"(Array0):);
asm("pop %rbx\n");
asm("pop %rax\n");
return 0;
}
16 37 C:\Users\penghao\Documents\test3.cpp [Error] invalid 'asm': operand number missing after %-letter
uj5u.com熱心網友回復:
這個與編譯相關,vs好像要用_asm。uj5u.com熱心網友回復:
我用的DEV C++.uj5u.com熱心網友回復:
asm("lea a,%eax\n"::"a"(Array0):);=========================
asm("leal (%0),%%eax\n"::"a"(Array0):);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/283347.html
標籤:新手樂園
上一篇:C#檔案內容修改