Tag Archives

Archive of posts published in the category: Ground

Programming from the Ground Up Book

Membership Info

Project Admin:

8 active members

Group identification

Id: #3476

System Name: pgubook

Name: Programming from the Ground Up Book

Group Type: non-GNU software and documentation

This project is not part of the GNU Project.

This is an introductory book to programming and computer science using assembly language. It assumes the reader has never programmed before, and introduces the concepts of variables, functions, and flow control.  The reason for using assembly language is to get the reader thinking in terms of how the computer actually works underneath.  Knowing how the computer works from a “bare-metal” standpoint is often the difference between top-level programmers and programmers who can never quite master their art.

Registration Date: Thu 05 Dec 2002 03:29:22 AM UTC

License: GNU Free Documentation License
Development Status: 5 – Production/Stable


Latest News rss feed

Downloads Working and New Version
     posted by johnnyb, Fri 23 Jan 2004 06:14:59 AM UTC –
Read More

Programming from the Ground Up

Your Tools

This book teaches assembly language for x86 processors and the GNU/Linux operating system. Therefore we will be giving all of the examples using the GNU/Linux standard GCC tool set. If you are not familiar with GNU/Linux and the GCC tool set, they will be described shortly. If you are new to Linux, you should check out the guide available at [1] What I intend to show you is more about programming in general than using a specific tool set on a specific platform, but standardizing on one makes the task much easier.

Those new to Linux should also try to get involved in their local GNU/Linux User’s Group. User’s Group members are usually very helpful for new people, and will help you from everything from installing Linux to learning to use it most efficiently. A listing of GNU/Linux User’s Groups is available at

All of these

Read More