Based on the very famous textbook provided by CMU, Computer System:A Programmer's Perspective (CSAPP)...
The most frequent instruction is movq.
In this book, movq x y means copying data from x to y.
however, after I refer the https://www.felixcloutier.com/x86/movq, a X86 instruction set documentation, it seems that movq x y should mean copying data from y to x....
Actually, not only this website, but also most other webistes show that movq x y means copying from y to x
I am not good at assembly language, but that really confuses me.... Can someone help me figure out which on is true...whhich on is picked by C langugage?