코딩Coding/Rust💕Assembly
-
MOV와 LEA 어셈블리어 차이 그리고 []의 의미 (RAX와 [RAX]의 차이)코딩Coding/Rust💕Assembly 2024. 2. 20. 12:04
https://juntheworld.tistory.com/m/119 MOV와 LEA 어셈블리어 차이 그리고 []의 의미 (RAX와 [RAX]의 차이)결론부터 이야기하면 mov는 값을 옮기는 어셈블리어 lea는 주소를 옮기는 어셈블리어 rax는 rax에 담긴 값 [rax]는 rax에 담긴 값을 주소로 보겠다. 라는 뜻이다. 아래 표를 완벽하게 이해하면 최고다.juntheworld.tistory.com
-
Rust to assembly: Arrays, Tuples, Box, and Option handling코딩Coding/Rust💕Assembly 2022. 12. 2. 09:30
https://www.eventhelix.com/rust/rust-to-assembly-arrays-option-box/ Rust to assembly: Arrays, Tuples, Box, and Option handling Rust to assembly: Arrays, Tuples, Box, and Option handling We have already seen how Rust handles enums under the hood. We also looked at the code generation for the Box smart pointer. Here we put these items together in a Rust example that describes how ar www.eventhelix..