我不明白之间的区别MOV我不明白和MOV ptr。
例如,在这段C代码中:
unsigned char x, y;
x = 2;
Run Code Online (Sandbox Code Playgroud)
汇编中的第二行是:
`MOV x, 2`
Run Code Online (Sandbox Code Playgroud)
但这段代码的第二行C:
tabbyte[0] = 15
unsigned char tabbyte[4]
Run Code Online (Sandbox Code Playgroud)
在装配中是:
MOV byte ptr tabbyte[0], 15
Run Code Online (Sandbox Code Playgroud)
两种汇编指令之间有什么区别以及何时应使用每种指令?
我要进行汇编测试,并且对汇编指针有疑问。我正在尝试锻炼,但无法解决。
考虑一下C中的语句:
int x=100, y=200;
int far *ptx;
int far *pty;
Run Code Online (Sandbox Code Playgroud)
假设指令已经执行:
ptx=&x;
pty=(int *)malloc(sizeof(int));
Run Code Online (Sandbox Code Playgroud)
我的问题是关于如何在汇编中编码以下几点:
ptx=pty*ptx=*pty