![]() |
#2
有容就大2012-09-30 19:36
|
C语言是针对内存操作的一种语言
所有的操作数,运算,中间结果,结果 都 是在内存上进行的
并不不包含寄存器操作的过程描述,是被封装起来了的
比如ADD AX,AX
C语言里的描述是 a=b+b
a和b都是变量的地址的引用标示符 代表地址a,b 的内容
a=b+b的 执行过程就是
mov ax,b
mov bx,b
add ax,bx
mov a,ax
是不是这样的呢? 请教