10 KiB
Books collection about computers tehnology and programing
Welcome to this page. This is a collection of books about programming, hardware, operating systems and everything related to computers. The books are primarily in PDF format, but there are also zipped files and CHM files.
Table of Contents
- The Intel CPU directory
- Assembler
- C
- C++
- Compiler construction
- Computer hardware
- DataBase
- Delphi
- GNU C++
- Game programing
- HTML, CSS, PHP, JAVA
- OS
- Reverse engineering
The Intel CPU directory
Intel processors, optimization, and system programming documentation.
- 248966-Software-Optimization-Manual-048.pdf
- 252046-sdm-change-document.pdf
- 253665-sdm-vol-1.pdf
- 253666-sdm-vol-2a.pdf
- 253667-sdm-vol-2b.pdf
- 253668-sdm-vol-3a.pdf
- 253669-sdm-vol-3b.pdf
- 31559205.pdf
- 317607.pdf
- 323535-intel-xeon-processor-7500-series-uncore.pdf
- 325294-intel-xeon-processor-e7-uncore.pdf
- 325383-sdm-vol-2abcd.pdf
- 325384-sdm-vol-3abcd.pdf
- 325462-sdm-vol-1-2abcd-3abcd.pdf
- 326018-sdm-vol-2c.pdf
- 326019-sdm-vol-3c.pdf
- 329468-intel-xeon-processor-e5-2600-v2-uncore.pdf
- 329468-intel-xeon-processor-e5-e7-v2-uncore.pdf
- 331051-intel-xeon-processor-e5-e7-v3-uncore.pdf
- 332831-sdm-vol-3d.pdf
- 334060-6th-gen-intel-core-processor-uncore.pdf
- 334569-sdm-vol-2d.pdf
- 335592-sdm-vol-4.pdf
- 336274-intel-xeon-processor-scalable-memory-family-uncore.pdf
- 336983-intel-analysis-of-speculative-execution-side-channels-white-paper.pdf
- 350391-Intel-Processors-Based-on-Gracemont-Microarchitecture-Latency-Throughput.pdf
- 355308-Software-Optimization-Manual-048-Changes-Doc.pdf
- 355828-intel-apx-spec.pdf
- 355989-intel-avx10-spec.pdf
- 356112-intel-apx-sw-enabling.pdf
- 356368-intel-avx10-tech-paper.pdf
- 639778+ICX+UPG+v1.pdf
- 64-ia-32-architectures-optimization-manual.pdf
- 64-ia-32-architectures-software-developer-manual-325462.pdf
- 64-ia-32-architectures-software-developers-manual.pdf
- architecture-instruction-set-extensions-programming-reference.pdf
- intel-atom-tremont-microarchitecture-throughput-and-latency.pdf
- intel-xeon-scalable-processor-throughput-latency.pdf
Assembler
Assembly language programming for various architectures.
- Assembly_Language_Primer_for_the_IBM_PC_&_XT.pdf
- Assembly_Language_Succinctly.pdf
- Compute's_Beginners_Guide_to_Machine_Language_on_the_IBM_PC_and_PCjr.pdf
- Intro_to_x86_Assembly_with_FASM_Part_1.pdf
- Intro_to_x86_Assembly_with_FASM_Part_2.pdf
- Introduction_to_x64_Assembly.pdf
- ProgrammingGroundUp-1-0-booksize.pdf
- The_Art_of_Computer_Programming - Vol 1.pdf
- aoa.pdf (Art of Assembly)
- assembly_tutorial.pdf
- flazx_32-64-bit-80x86-assembly-language-architecture.chm
- flazx_6502-assembly-language-programming-self-teaching-guides-.pdf
- flazx_assembly-language-step-by-step.pdf
- flazx_introduction-to-80x86-assembly-language-and-computer-architecture.chm
- flazx_professional-assembly-language.pdf
- flazx_the-art-of-assembly-language.chm
- optimizing_assembly.pdf
- pc_underground.pdf
- pcasm-book.pdf
- pdfaoa.zip
C
C programming language books and references.
- Apress.Beginning.C.From.Novice.to.Professional.4th.Edition.Oct.2006.pdf
- C_Language_Users_Handbook.pdf
- C_programski_jezik.pdf
- Learn C programming language in 24 hours.pdf
- Objective-C Succinctly.pdf
- Practical C Programming, 3rd Edition (1997).pdf
- The C Programming Language ANSI C Version_2.pdf
- The_C_programming_language.pdf
- Turbo_C_Users_Guide_1987.pdf
C++
C++ programming, object-oriented programming, design patterns, and templates.
- ADDISON-WESLEY--Design-Patterns--Elements-of-Reusable.pdf
- Bjarne_Stroustrup_-_The_C++_Programming_Language_3rd_Ed.pdf
- Borland_C___Power_Programming_Book_and_Disk__Programming_.pdf
- C++ A Beginner's Guide 2nd Edition (2003).pdf
- C++ Templates The Complete Guide.pdf
- C++.Standard.Library.The.A.Tutorial.And.Reference.chm
- C++.pdf
- C++_tutorial.pdf
- C++_za_apsolutne_pocetnike.pdf
- Cpp.FAQs.2nd.chm
- CppEssentials.pdf
- Data Structures and Algorithm in C++.pdf
- Getting Started with C++ Audio Programming for Game Development.pdf
- How to think like a computer scientist(C++ Ver).pdf
- Introduction to C++ Programming and Graphics.pdf
- Object-Oriented.pdf
- Objektno_orijentisano_programiranje_C++.pdf
- Optimizing Softwares in C++.pdf
- Real Time C++(OOP).pdf
- Teach Yourself C++ in 21 Days 5th Edition.pdf
- The-c++-programming-language-3rdEdition-Bjarne.pdf
- cpp_tutorial.pdf
- flazx_c-primer-third-edition.pdf
- lcpp.pdf
- new_learning.pdf
- optimizing_cpp.pdf
- teachyourselfcplusplusin21days.pdf
- vc++6kurs.pdf
Compiler construction
Compiler design, formal syntax, parsing techniques, and programming language design.
- 11-ghuloum.pdf
- BookBody.pdf
- Compiler Design - Formal Syntax And Semanti.pdf
- Compiler_construction.pdf
- Engineering A Compiler.pdf
- Lets_build_compiler/ — a tutorial series (tutor1.txt — tutor16.txt)
- Parsing Techniques - A Practical Guide.pdf
- advanced_programming_language_design.pdf
- basics_lulu2.pdf
- pdfvers.pdf
Computer hardware
Hardware reference manuals, processor documentation, bus standards, and system programming.
- 210760-002_80286_Hardware_Reference_Manual_1987.pdf
- 386INTEL.TXT
- 3dnow.pdf
- 8086.pdf
- 82077AA_FloppyControllerDatasheet.pdf
- 8253.pdf
- ACPI Component Architecture User Guide and Programmer Reference (2003-04-18) v1.16.pdf
- ACPI Component Architecture User Guide and Programmer Reference (2011-11-18) v5.00.pdf
- ATA.TXT
- Advanced Configuration and Power Interface Specification (2019-01) v6.3.pdf
- BIOSGuide.pdf
- Biosguide.doc
- CP_Parallel.pdf
- CP_serial.pdf
- Commodore Amiga A500/A2000/ — technical reference manuals (2 PDFs)
- Computer Virus.pdf
- DMA.rtf
- DP8390Details.pdf
- DP8390Overview.pdf
- DVD-Video/DVD-Audio Virtual Machine Command Encoding (2004-04-09) v1.0.5.pdf
- Donald.E.Knuth.The.Art.of.Computer.Programming.Volume.2.pdf
- Execution-Cache-Memory Performance.pdf
- Graphics Programming Black Book.pdf
- Hardware Book.pdf
- Inside_the_IBM_PC-1983.pdf
- Intel386TM DX MICROPROCESSOR.pdf
- Intel8086.pdf
- Intel_486_DS.pdf
- Keyboard scancode.txt
- Microsoft Extensible Firmware Initiative FAT32 File System Specification (2000-12-06) v1.03.pdf
- Mouse hardware.txt
- PC Mouse.rtf
- PCI_22.pdf
- PNP-ExternalSerial-v1.00.pdf
- PNP-Firewire-v1.0b.pdf
- PNP-ISA-v1.0a.pdf
- PNP-Parellel-v1.0b.pdf
- PNPBIOSSpecification-v1.0a.pdf
- Programming_The_80386.pdf
- SAMS_Printer_Connection_Bible.pdf
- The Complete Amiga 500 User Guide by Peter Hutchison (2003).pdf
- The_GEM_Operating_System_Handbook.pdf
- Upgrade_&_Maintain_Your_PC_2nd_Edition.pdf
- VGA documents/ — extensive VGA documentation collection (75 files: TXT, PAS, EXE, AS, COM, DOC, NOT, VER)
- WhatisPCIExpress.pdf
- asplos235_adams.pdf
- cpu_design.pdf
- dmaprogramming.pdf
- donald-e-knuth-the-art-of-computer-programming-vol-3.pdf
- instruction_tables.pdf
- iot_1125.pdf
- microarchitecture.pdf
- pcibios.pdf
DataBase
SQL and database related books and tutorials.
- SQL_Queries_Succinctly.pdf
- baze-podataka.pdf
- baze_3.pdf
- sql_tutorial.pdf
- sqlite_tutorial.pdf
- using.sqlite.oreilly.2010.pdf
Delphi
Delphi programming, Object Pascal, and Turbo Pascal references.
- D7_DevelopersGuide.pdf (Delphi 7 Developer's Guide)
- Delphi Cookbook, Second Edition_.pdf
- Delphi Cookbook_.pdf
- DelphiLanguageGuide.pdf
- Delphi_Succinctly.pdf
- MVVM in Delphi.pdf
- ObjectPascalHandbook_SydneyVersion_Complete.pdf
- Turbo_Pascal_Database_Toolbox.pdf
- Turbo_Pascal_Numerical_Methods_Toolbox.pdf
- Turbo_Pascal_Version_5.5_Object_Oriented_Programming_Guide.pdf
- Turbo_Pascal_Version_7.0_Programmers_Reference_1992.pdf
- eBook-Dependency-Injection-in-Delphi-Nick-Hodges.pdf
- essential_delphi.pdf
- leanpubmorecodingindelphi2015.pdf
GNU C++
GNU C++ compiler and library documentation.
- cpp.pdf (GNU C++ compiler manual)
- gcc.pdf (GNU Compiler Collection manual)
- libstdc++-api.pdf (GNU libstdc++ API reference)
- libstdc++-manual.pdf (GNU libstdc++ manual)
Game programing
Game development and graphics programming.
- Direct3D_Succinctly.pdf
- Tricks-Of-The-Windows-Game-Programming-Gurus-C++-Andre-Lamothe.pdf
- dacgg.pdf
HTML, CSS, PHP, JAVA
Web technologies: HTML, CSS, PHP, JavaScript, and Java.
- 0750-css-cascading-style-sheets.pdf
- 0821-css-notes-for-professionals-book.pdf
- Learning PHP, MySQL & JavaScript_ with jQuery, CSS & HTML5 (4th ed.) [Nixon 2014-12-14].pdf
- Sams Teach Yourself HTML, CSS, and JavaScript All in One.pdf
- the-complete-reference-html-css-fifth-edition.pdf
OS
Operating system internals, file systems, Linux, Windows, and system programming.
- Ext2fs-overview-0.1.pdf
- Linux_Succinctly.pdf
- LongFileName.pdf
- Making an Unattened Windows Xp Cd.pdf
- Microsoft Windows XP Registry Guide.pdf
- NFS linux 1.pdf
- NFS linux.pdf
- PC_System_Programming.pdf
- PECOFF.pdf (Portable Executable and COFF specification)
- Special Edition Using MS-DOS 6.22 3rd ed - J. Cooper (Que, 2002) WW.pdf
- Ubuntu_Server_Succinctly.pdf
- Windows 95 Manual.pdf
- WritingDriversForTheDP8390.pdf
- chapter_01.pdf
- fatgen103.pdf (FAT file system specification)
- journal-design.pdf
- os.pdf
- partitiontypes.pdf
- persistent_microkernel.pdf
- practical-file-system-design.pdf
Reverse engineering
Reverse engineering, security, and hacking techniques.
- EN-Hacking Technique.pdf
- Google AdSense Secrets 5.0.pdf
- Google Hacking Guide.pdf
- Google-Hacking-by-Ali-Jahangiri.pdf
- Reverse Engineering In Computer Applications.pdf
- decompilation_thesis.pdf