• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Programming ▶ Programming from the Ground Up

Programming from the Ground Up

March 24, 2006

Programming from the Ground Up

This is an introduction to programming using Linux assembly language. It takes you a step at a time through these concepts – How the processor views memory, How the processor operates, How programs interact with the operating system, How computers represent data internally, How to do low-level and high-level optimization.

Book Description

This book is not a reference book, it is an introductory book. It is therefore not suitable by itself to learn how to professionally program in x86 assembly language, as some details have been left out to make the learning process smoother. The point of the book is to help the student understand how assembly language and computer programming works, not to be a reference to the subject. Reference information about a particular processor can be obtained by contacting the company which makes it.

Table of Contents

  • Introduction
  • Computer Architecture
  • Your First Programs
  • All About Functions
  • Dealing with Files
  • Reading and Writing Simple Records
  • Developing Robust Programs
  • Sharing Functions with Code Libraries
  • Intermediate Memory Topics
  • Counting like a Computer
  • High-Level Languages
  • Optimization
  • Moving on From Here

Download Free PDF / Read Online

Author(s): Jonathan Bartlett
Format(s): PDF
File size: 1.32 MB
Number of pages: 326
Link: Download.

Similar Books:

  1. Programmed Introduction to MIPS Assembly Language
  2. Guide to Prolog Programming
  3. Compiler Construction using Flex and Bison
  4. Sinclair ZX81 BASIC Programming
  5. Big Online Book of Linux Ada Programming
Previous Post: « Application Architecture for .NET: Designing Applications and Services
Next Post: A++ The Smallest Programming Language in the World »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2025 OnlineProgrammingBooks.com