rcx, r13, r12 是X86_64 cpu的64bit暂存器, ecx, r13d, r12d 是32bit暂存器,'d'是 double word, 若是r13w, r12b ,其中 'w','b',分别表示16bit (word) 和 8bit (bit).
add [rcx+r13*4], r12d
就是将r12d 里的32bit值, '加'进以[rcx+r13*4]表示的64bit地址中32bit变量
[rcx+r13*4]地址 若是 02 00 00 00, r12d若是3, 结果是 05 00 00 00