■あ-わ
|
クラスA |
10.0.0.0 〜 10.255.255.255 |
|
クラスB |
172.16.0.0 〜 172.255.255.255 |
|
クラスC |
192.168.0.0 〜 192.168.255.255 |
■a-z
|
code segment |
Code segment, data in this segment are assembler instructions that the processor executes. The code execution is non-linear, it can skip code, jump, and call functions on certain conditions. Therefore, we have a pointer called EIP, or instruction pointer. The address where EIP points to always contains the code that will be executed next. |
|
data segment |
Data segment, space for variables and dynamic buffers. |
|
stack segment |
Stack segment, which is used to pass data (arguments) to functions and as a space for variables of functions. The bottom (start) of the stack usually resides at the very end of the virtual memory of a page, and grows down. The assembler command PUSHL will add to the top of the stack, and POPL will remove one item from the top of the stack and put it in a register. For accessing the stack memory directly, there is the stack pointer ESP that points at the top (lowest memory address) of the stack. |
|
|||
|
|