分享

x86-64

 兰亭文艺 2022-05-18 发布于加拿大

https://www./blog/2020/02/24/what-is-x86-architecture-and-its-difference-between-x64/

What is x86 Architecture and its difference between x64?

https://www./post/x86-vs-x64-what-is-the-difference-between-x86-and-x64-architecture#:~:text=The%20biggest%20difference%20between%20x86,some%20even%2032GB%20physical%20memory.

[Visual Studio] — Differences between x86, x64 and AnyCPU

https://hanzli./visual-studio-differences-between-x86-x64-and-anycpu-4d1de3454972

What's the difference between x86, x64 and x86_64 assembly languages?

Actual 64 bit programs use a different instruction set (though it has a strong family resemblance). But that doesn't need to concern you, as it's backwards compatible: 32 bit code runs just fine, if you don't attempt to compile it as 64 bit code.

If you are just starting programming, then I would not worry too much about it. The first thing that comes to mind is the use of threading and how there would be small differences there.

However, I assume that you are starting out and wanting to jump right into "hacking". This can quite simply not happen. You need to understand that hacking is built upon the very base building blocks of programming. While there are many programs out there that can be run to do things like packet sniffing and such, there are nearly useless to those that do not know what to do with them.

I am going out on a limb with some of these assumptions and I could be wrong, but most people that grab up a book like this do not have the background knowledge. If you want to learn "hacking", start with the basics. Look up and use "Linux from Scratch" to build an operating system from scratch. That is a good basic start. Learn languages like C and C++ and not languages like Visual Basic. These will help you understand that basics of how programs are built and run.

I know that the last time that we did "Linux from Scratch" for fun, there were several small errors in the documentation that are no big deal when you know what you are doing, but a noob would simply copy and paste the commands and find themselves scratching their heads when something goes wrong. Start at the beginning, it is the way to go.

https://en./wiki/X86-64

x86-64

https://en./w/cpp/language/types

Fundamental types

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多