Update Readme.md

This commit is contained in:
2026-06-13 23:35:27 +02:00
parent 4ce48dfb1a
commit bcf23a3bad
+332 -10
View File
@@ -1,19 +1,341 @@
# 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.
The books are primarily in PDF format, but there are also zipped files and CHM files.
**Table of Contents**
- [The Intel CPU directory](https://gitea.vm-net.in.rs/Knjige/books/src/branch/master/Intel%20CPU) contains information about Intel processors, optimization, and system programming.
- [The Assembler](https://gitea.vm-net.in.rs/Knjige/books/src/branch/master/Assembler) contains information about assembler programming. There is some CHM file format.
- [The C](https://gitea.vm-net.in.rs/Knjige/books/src/branch/master/C) contains information about C programming.
- [The C++](https://gitea.vm-net.in.rs/Knjige/books/src/branch/master/C++) contains information about C++ programming.
- Something about [compiler construction](https://gitea.vm-net.in.rs/Knjige/books/src/branch/master/Compiler%20construction).
- [Computer hardware](https://gitea.vm-net.in.rs/Knjige/books/src/branch/master/Computer%20hardware) informations.
- About [Delphi](https://gitea.vm-net.in.rs/Knjige/books/src/branch/master/Delphi) programing.
- [GNU C++](https://gitea.vm-net.in.rs/Knjige/books/src/branch/master/GNU%20C++).
- [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