Files
Arhitektura-i-Kompajleri/Readme.md
T
2026-06-13 23:35:27 +02:00

342 lines
10 KiB
Markdown

# 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](#the-intel-cpu-directory)
- [Assembler](#assembler)
- [C](#c)
- [C++](#c-1)
- [Compiler construction](#compiler-construction)
- [Computer hardware](#computer-hardware)
- [DataBase](#database)
- [Delphi](#delphi)
- [GNU C++](#gnu-c)
- [Game programing](#game-programing)
- [HTML, CSS, PHP, JAVA](#html-css-php-java)
- [OS](#os)
- [Reverse engineering](#reverse-engineering)
## The Intel CPU directory
[Intel CPU folder](Intel%20CPU/)
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
[Assembler folder](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 folder](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++ folder](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 construction folder](Compiler%20construction/)
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
[Computer hardware folder](Computer%20hardware/)
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
[DataBase folder](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 folder](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++ folder](GNU%20C++/)
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 programing folder](Game%20programing/)
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
[HTML_CSS_PHP_JAVA folder](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
[OS folder](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 folder](Reverse%20engineering/)
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