在方括号中将两个寄存器加在一起意味着什么?
我对以下几行代码有疑问:
"mov al, [ebx+edx];"
"mov [ecx+edx],al;"
我知道mov指令应该将值从源移动到目标。但是我真的不知道[ebx+edx]
和[ecx+edx]
的作用。
是简单地添加两个寄存器然后将值保存在内存中吗?
答案 0 :(得分:1)
这将添加两个寄存器的值,然后将它们用作内存地址引用以检索该寄存器的值:
$('.cBox').change( function(){
if($('.cBox:checked').length === 3){
console.log('checked');
}else {
console.log('NOT checked');
}
});
或将值存储到该位置:
MOV EDX, [EBX+EAX]