:
: 01.03.2013
,
64- . /++, ,
.
64- ,
1. 32-bit and 64-bit explained.
2. John R. Mashey. The Long Road to 64 Bits.
3. Wikipedia. 64-bit computing.
64-
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
, ,
1.
2.
3.
4.
5.
6.
.
64-Bit Programming Models: Why LP64?
Why did the Win64 team choose the LLP64 model?
Kang Su Gatlin. Windows Data Alignment on IPF, x86, and x64.
. size_t ptrdiff_t.
Dan Saks. Why size_t matters.
64-
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
64- .
32- .
64- . .
64- .
64- .
64- .
64- .
64- .
01. .
02. .
03. .
04. .
05. .
06. .
07. .
08. Memsize- .
09. .
10. double .
11. .
12. .
13. .
14. .
15. .
.
64- .
64- .
64- .
64- /++ .
1.
2.
3.
4.
5.
6.
7.
. 64- .
64-bit ODBC.
Migrating 32-bit Managed Code to 64-bit.
Checklist for 64-bit Microsoft Windows Drivers.
. 64- , .
. 64- .
. 64- .
1. . 7 64- .
2. Bojan Komazec. 32-bit and 64-bit versions of Windows C++ application.
1. . 64- .
2. . __int64, size_t ptrdiff_t
3. . 2 32- ,
64- Windows?
4. . int 64- ?
5. . 32- , 64- Windows?
6. . ntohl/htonl 64-
7. . %p %x
8. . ProgramFiles
ProgramFiles(x86) ?
9. . size_t 32- 64- ?
10. . size_t ++? ?
11. . Windows 64- System32?
12. . WOW6432Node API- RegOpenKeyEx / RegEnumKeyEx
13. . WoW64 ?
14. . WPARAM UINT, LPARAM LONG
15. . Win32 Win64
16. . "int 3" 64- ?
17. . 64- 32- ?
18. . 32- , 64- ?
19. . rundll32.exe 64- DLL
20. . 64- ?
21. . Win64 , ?
22. . 64- 48
23. . POINTER_32 ?
24. . C++ ?