ciliary-body 发表于 2025-3-28 17:23:33

Binary Numbers, Hexadecimal Numbers, and Registers,bined to represent data, such as integers or floating-point values. The decimal representation of values, which is so intuitive to humans, is not ideal for computers to work with. When you have a binary system, with only two possible values (1 or 0), it is much more efficient to work with powers of

破布 发表于 2025-3-28 18:51:17

http://reply.papertrans.cn/19/1827/182667/182667_42.png

高深莫测 发表于 2025-3-29 01:55:58

http://reply.papertrans.cn/19/1827/182667/182667_43.png

精确 发表于 2025-3-29 03:36:38

Memory,places. Accessing memory is a lot slower than accessing registers. But the number of registers is limited. The memory size has a theoretical limit of 2. addresses, which is 18,446,744,073,709,551,616, or 16 exabytes. You cannot use that much memory because of practical design issues! It is time to i

incite 发表于 2025-3-29 08:52:38

http://reply.papertrans.cn/19/1827/182667/182667_45.png

modish 发表于 2025-3-29 14:09:24

Stack Alignment and Stack Frame,be executed after the function. So, when the function ends, the program execution will find the return address from the stack and continue operation after the function call. Inside the function, we can also use the stack for different purposes. Every time you push something on the stack, the stack p

Mystic 发表于 2025-3-29 17:59:13

External Functions,an write and assemble these functions in a separate file and link them in when building the program. The function ., which we already used several times, is an example of an external function. In the source file where you plan to use the external function, you declare it with the keyword ., and the

esthetician 发表于 2025-3-29 23:18:47

Calling Conventions,o not have to care about calling conventions. But when you are using C functions from the C library, you need to know in which registers you have to put the values to be used by that function. Also, if you write assembly functions for building a library that will be used by other developers, you’d b

antipsychotic 发表于 2025-3-30 01:00:29

http://reply.papertrans.cn/19/1827/182667/182667_49.png

茁壮成长 发表于 2025-3-30 06:28:34

http://reply.papertrans.cn/19/1827/182667/182667_50.png
页: 1 2 3 4 [5] 6
查看完整版本: Titlebook: Beginning x64 Assembly Programming; From Novice to AVX P Jo Van Hoey Book 2019 Jo Van Hoey 2019 Assembly.programming.x64.AVX.source.code.la