Geometry.Net - the online learning center
Home  - Basic_A - Assembly Language Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 4     61-80 of 134    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Assembly Language Programming:     more books (100)
  1. Assembly Language Programming: 8086/8088, 8087 by Joerg Mayer, 1988-09
  2. Vax-II Assembly Language Programming (Prentice-Hall software series) by Sara Baase, 1983-02-15
  3. 8080A/8085 Assembly Language Programming by Lance A. Leventhal, 1978
  4. Assembly Language Programming and the I.B.M. 360 and 370 Computers (Prentice-Hall series in automatic computation) by Walter G. Rudd, 1976-06
  5. Assembly Language Programming for the I. B. M. Personal Computer by David J. Bradley, 1984-03
  6. Assembly Language Magic: Programming for the 8088-80386 (Assembly Language Programming Series) by William H. Murray, Chris Pappas, 1990-01
  7. Using the IBM Personal Computer: Organization and Assembly Language Programming (CBS computer books) by Mark Franklin, 1984-08
  8. Z80 Assembly-Language: Programming for Radio Shack, Timex Sinclair, Adam, and Cp/M Computers (A Computer Literacy Skills Book) by Christopher Lampton, 1985-01
  9. Mpw and Assembly Language Programming for the Macintosh (Hayden Macintosh Library Books) by Scott Kronick, 1987-01
  10. Apple Assembly Language Programming for Apple Ii, Iiplus, Iie, and IIC (Dr. Watson Computer Learning Series) by Malcolm Whapshott, 1984-07
  11. 8088/IBM PC Assembly Language Programming (CBS computer books) by Gary A. Shade, 1985-10
  12. Computer Architecture and Vax Assembly Language Programming by James Brink, Richard Spillman, 1986-11
  13. Sparc Architecture, Assembly Language Programming, And C by Paul, 1993
  14. An Introduction to Assembly Language Programming for the Intel 8088 Microprocessor by James L. Antonakos, 1995-01

61. CA225b MIPS Assembly Language Programming
3.assembly language (nicer) instructions, the ones you write in a source file, assembly language instructions that alter the control flow of a program,
http://www.computing.dcu.ie/~ray/CA225b.html
MIPS architecture
Memory organization
Processor organization

Registers

Instruction Set
...
Other Architectures
Memory organization
The purpose of memory is to store groups of bits, and deliver them (to the processor for loading into registers) upon demand. Most present-day computers store information in multiples of 8 bits, called a byte (or octet). Most also assign a numeric address to each byte. This is convenient because characters can be stored in bytes.
Memory addresses are 32-bit numbers, ranging from 0x00000000 to 0xFFFFFFFF. This is a large amount of memory, most computers do not have actual memory for all of this "address space."
Memory can hold both program instructions and data. One function of the operating system is to assign blocks of
memory for the instructions and data of each process (running program). Another thing a good operating system does is to allow many processes to run concurrently on the computer. The SPIM simulator always assigns your program to these fixed, even numbered locations, for your convenience: 0x00400000 - Text segment - program instructions
0x10000000 - Data segment
0x7FFFFFFF, and decreasing addresses - Stack segment

62. CA225 Assembly Language Programming Course
assembly language programming (CA225) Course Page. Lab Exercises NEW. Notes andLab Sessions. CA225 Course Notes Lecture Slides
http://www.computing.dcu.ie/~ray/CA225Course.html
Assembly Language Programming
Course Page
[Lab Exercises] NEW
Notes and Lab Sessions CA225 Course Notes
Lecture Slides

Sample Lab Exam and End of Term
CA225 Sample Paper

CA225 LAB EXAM2

CA225 LAB EXAM1

Lab Exam Sample 1
...
Lab Exam Sample 3
Additional Resources HelpPC

63. Bookpool: IBM PC Assembly Language And Programming
Appropriate for undergraduate courses in assembly language programming. An Assembly Language Program. Using the INT Instruction. Using the PTR Operator.
http://www.bookpool.com/sm/013030655X
help account NEW RELEASES BEST SELLERS ... LOG IN
IBM PC Assembly Language and Programming View Larger Image Peter Abel
Prentice Hall, Hardcover, 5th edition, Published August 2000, 545 pages, ISBN 013030655X List Price: $94.00
Our Price:
You Save: $11.50 (12% Off)
Availability: Out-Of-Stock Be the First to Write a Review and tell the world about this title! Books on similar topics, in best-seller order: Books from the same publisher, in best-seller order:
Appropriate for undergraduate courses in Assembly Language Programming. Abel has designed the text to serve as both tutorial and reference, covering a full range of programming levels so as to learn assembly language programming. Coverage starts from scratch, discussing the simpler aspects of the hardware and the language, then introduces technical details and instructions as they are needed.
Features:
  • NEW-More features of the Intel Pentium Processor.
    Students learn more about current technology.
  • NEW-Additional program examples and exercises.

64. Bookpool: Introduction To Assembly Language Programming: From 8086 To Pentium Pr
This textbook introduces the reader to assembly language programming and its rolein computer programming and design. The author concentrates on covering
http://www.bookpool.com/sm/0387985301
help account NEW RELEASES BEST SELLERS ... LOG IN
Introduction to Assembly Language Programming: From 8086 to Pentium Processors (Undergraduate Texts in Computer Science) Sivarama P. Dandamudi
Springer-Verlag, Hardcover, Published October 1998, 644 pages, ISBN 0387985301 List Price: $69.95
Our Price:
You Save: $16.45 (24% Off)
Availability: Out-Of-Stock Be the First to Write a Review and tell the world about this title! Books on similar topics, in best-seller order: Books from the same publisher, in best-seller order:
This textbook introduces the reader to assembly language programming and its role in computer programming and design. The author concentrates on covering the 8086 family of processors up to and including the Pentium. The focus is on providing students with a firm grasp of the main features of assembly programming, and how it can be used to improve a computer's performance. All of the main features are covered in depth: stacks, addressing modes, arithmetic, selection and iteration, and bit manipulation; and amongst the advanced topics covered are: string processing, macros, interrupts and input/output handling, and interfacing with higher-level languages such as C. A particular strength is the discussion of the improvements in performance that can be achieved using assembly programming where appropriate. The book is based on several years of a successful course offered by the author and includes numerous hands-on exercises for students to undertake.

65. Assembly Language Programming
Assembly Language © Copyright Brian Brown, 19882000. The idea is to transferthe program instructions from system memory into high speed processor
http://eserver.bell.ac.uk/mirrors/asm/p386_1.htm
Assembly Language
Notes
Home Page 16-32 BIT MICROPROCESSORS
This module is the individual work of Brian Brown. It may not be copied or used in any form without his permission. OBJECTIVE
The study of advanced micro-processor architectures will aid the student in their understanding of complex systems and enable effecient software production. INTRODUCTION 32bit micros (68020/30/40, iAPX286/386/486)
The common characteristics of 32bit micro-processors are,
  • instruction pre-fetching sophisticated memory management on-chip 32bit data and address bus higher clock rates (20-30mHz) multi-stage execution pipelines independent execution unit and biu's address pipelining instruction and data caches complex instruction sets
Instruction pre-fetching is a technique which fills the processors internal instruction queue whilst it is busy decoding/executing the current instruction. The idea is to transfer the program instructions from system memory into high speed processor storage, so the processor can run as fast as possible without wait-states. The trend in modern processors is to separate the decode/execution logic from the bus interface unit (which controls access to the system busses). This allows the BIU to fetch the next instruction whilst the DEU is handling the current instruction. An instruction queue is used to link the two seperated units together. The BIU trys to keep the instruction queue fully loaded, whilst the DEU trys to get its next instruction from the instruction queue. Immediate type of instructions will be executed faster with this approach. Other memory access instructions (like direct addressing) will require the DEU to ask the BIU to perform the operand fetch/write on its behalf.

66. Assembly Language Programming
assembly language programming, Part 8 prev page The assembler for 8088 PCDOSprograms generates object code files. These cannot be executed directly on
http://eserver.bell.ac.uk/mirrors/asm/asm_8.htm
Assembly Language
Notes
Home Page A SSEMBLY L ANGUAGE PROGRAMMING, Part 8
PROGRAM MANAGEMENT TOOLS

These tools are designed to make the process of maintaining programs easier. MAKE
This utility is designed to ease updating of programs, especially multiple module programs. It works by using a list of dependencies. These dependencies illustrate the relationship between the source, include, object and executable versions of the program. The dependencies are stored in a file called makefile Consider a program which has the following dependencies. MYDBASE.EXE comprises the modules start.obj search.obj fileio.obj keybdio.obj videoio.obj Each object file is generated from an assembler source file of the same name. The command sequence to create the executable program is, tasm start tasm search tasm fileio tasm keybdio tasm videoio tlink start search fileio keybdio videio, mydbase; The dependencies and command sequences required are entered into the makefile as follows. mydbase.exe: start.obj search.obj fileio.obj keybdio.obj videoio.obj tlink start search fileio keybdio videio, mydbase; start.obj: start.asm tasm start search.obj: search.asm tasm search fileio.obj: fileio.asm tasm fileio keybdio.obj: keybdio.asm tasm keybdio videoio.obj: videoio.asm tasm videio

67. APJ - Assembly-Programming-Journal
Online journal covering assembly language programming techniques. The informationcontained herein consists covering assembly language programming
http://www.assembly-journal.com/index.php
Home Current Archives About ... APJ Home Vol. 2, No. 1 (2004) open journal systems
Assembly-Programming-Journal
Online journal covering assembly language programming techniques.
featured article Detecting operating systems without Microsoft Advanced Programming Interface Abstract Thomas Kruse
win32/win64 assembly programming 64-Bit - Programming and Assembly Issues Abstract Thorsten Schneider
Kernel Mode Driver Tutorial for MASM32 Programmers - Part 1 – The Basics Abstract Four-F
Kernel Mode Driver Tutorial for MASM32 Programmers - Part 2 – Services Abstract Four-F
Kernel Mode Driver Tutorial for MASM32 Programmers - Part 3 - The Simplest Driver Abstract Four-F
Kernel Mode Driver Tutorial for MASM32 Programmers - Part 4 – The I/O Subsystem Abstract Four-F
Kernel Mode Driver Tutorial for MASM32 Programmers - Part 5 – The Full Function Driver Abstract Four-F
Kernel Mode Driver Tutorial for MASM32 Programmers - Part 6 – System Memory Heaps Abstract Four-F Kernel Mode Driver Tutorial for MASM32 Programmers - Part 7 – Lookaside Lists Abstract Four-F Invisibility on NT boxes - How to become unseen on Windows NT Abstract Hooking Windows API - Technics of hooking API functions on Windows Abstract Home Current Archives ... Search (C) 2004 Assembly-Programming-Journal (APJ).

68. CS1ARL System Architecture And Assembly Language Programming
To teach assembly language programming, using the Intel 8086 family of Abel, P. The IBM PC Assembler Language and Programming , 3rd edition,
http://www.dcs.kcl.ac.uk/staff/william/cs1arl.htm
CS1ARL: System Architecture and Assembly Language Programming
First year, second semester AIMS To teach assembly language programming, using the Intel 8086 family of microprocessors as an example, and to introduce the architecture of a simple central processor unit, and its interconnection to memory and peripheral devices. PREREQUISITES CS01IS and CS1MPR LECTURER Dr. W.P.J. Mackeown SYLLABUS A Simplified Microprocessor System
    CPU architecture, registers, and register transfer; Memory, peripheral control chips, data transfer; Fetch and execute cycles; Address, data, and control busses; Brief introduction to machine code; Instruction sets: form, orthogonality, number of addresses, decoding.
Assembly language programming
    Addressing modes of the 8086: direct, register indirect, base, indexed, based indexed; Data registers, flags and the status register; Implementing control structures in assembly language: labels, jump, and loop instructions; Structured assembly language programming using procedures: subroutine call, return, and parameter passing; Arithmetic and logic instructions: signed vs unsigned arithmetic for 16-bit and 32-bit integers; Stack: concepts and applications; String processing; Tools for preparing, debugging, and translating programs.
MS-DOS operating system structure;

69. FreeTechBooks.com - The Art Of Assembly Language Programming
Free computer science and engineering books, lecture notes, documentations andreferences.
http://www.freetechbooks.com/about184.html
FreeTechBooks.com
Free computer science books and lecture notes Register Search RSS Feed Log in ... Assembly
Ads - Free Magazines
Oracle Magazine

Lightwave

Database Trends

Desktop Engineering
...
Electronics Design

The Art of Assembly Language Programming ndaru : Fri Dec 17, 2004 1:11 am - Posts: 288 The Art of Assembly Language Programming
Author(s): Randall Hyde
Publication date : September 2003 ISBN: 1886411972 Paperback: 928 pages Publisher: No Starch This book was suggested by : Book excerpts: In this book, Randall Hyde want to show us that assembly language programming is not old, arcane, obsolote nor dead. In fact, with the ever increasing popularity of Linux and Windows, knowing the assembly programming language is a virtue. Most people stopped short before decided to learn assembly because they're convinced that assembly language programming is hard, tedious, hard-to-debug, hard-to-maintain, not worth the effort considering the ever faster hardwares and bigger storage devices. Yet, most of these are not true, a fact that our dear author is keen to show us. This book starts from the very beginning with writing of the ' Hello World!

70. Chapter 12: Assembly Language Programming -- Valvano
The following C program embeds an assembly language file (programs and data) . When writing assembly language programs, I suggest allocating variables in
http://www.ece.utexas.edu/~valvano/embed/chap12/chap12.htm
Chapter 12: Assembly Language Programming What's in Chapter 12? How to insert single assembly instructions
How to compile with a mixture of assembly and C files

Assembler Directives

How to use assembly to optimize a C function
One of the main reasons for using the C language is to achieve portability. But there are occasional situations in which it is necessary to sacrifice portability in order to gain full access to the operating system or to the hardware in order to perform some interface requirement. If these instances are kept to a minimum and are not replicated in many different programs, the negative effect on portability may be acceptable. There are two approaches to writing assembly language with ICC11 and ICC12. The first method inserts a single assembly instruction directly into a C function using the asm("string"); feature. Everything within the "string" statement is assumed to be assembly language code and is sent straight to the output of the compiler exactly as it appears in the input. The second approach is to write an entire file in assembly language, which may include global variables and functions. Entire assembly files can be inserted into our C programs using the asm(".include 'filename' ");

71. Developing Software In Assembly Language By Valvano
This article, which discusses assembly language programming, accompanies the Local variables are an important topic in assembly language programming.
http://www.ece.utexas.edu/~valvano/assmbly/
Developing Software in Assembly Language
By Jonathan W. Valvano
     This article, which discusses assembly language programming, accompanies the book Embedded Microcomputer Systems: Real Time Interfacing published by Brooks-Cole 1999.      For an introduction describing how to run the application TExaS , see the help files included with the application. To develop assembly language software, we first use an editor to create our source code . Source code contains specific commands in human-readable-form. Next, we use an assembler to translate our source code into object code . Object code contains the specific commands in machine-readable-form. When developing software for a real microcomputer, a loader is used to place the object code into our computer's memory. We test our program with the aid of a debugger. For more information on the allocation into specific type of memory within the embedded microcomputer see the section on Memory Allocation in Chapter 2 of Embedded Microcomputer Systems: Real Time Interfacing by Jonathan W. Valvano. In the final product, the power on reset is used to start software execution after power is supplied to the microcomputer. If the object code is to be stored in EPROM, we can use an EPROM programmer. Many microcomputers contain built in features that assist in programming its EPROM, while other microcomputers require a separate apparatus to program. The following figure outlines the software development process.

72. Course History Page
CS 301 assembly language programming. assembly language programming. Fall 2004.Course Information Lecture Topics Class Notes Computer Access
http://www.cs.uaf.edu/~cs301/
CS 301 at UAF
Fall 2005
Fall 2004

Fall 2003

Fall 2002
...
Fall 2000

73. Developers Handbook - Chapter 16 X86 Assembly Language Programming
Developers Handbook Chapter 16 x86 assembly language programming.
http://freebsd.active-venture.com/developers-handbook/x86.html
Cheap Domain Registration
Cheap domain registration and domain transfer service from just
$8.50/year only Cheap Domain Name Registration
Cheap domain name registration and transfer by Cheap Domain Name Registrar. Back to Index
Chapter 16 x86 Assembly Language Programming
Table of Contents Synopsis The Tools System Calls Return Values ... Acknowledgements
This chapter was written by G. Adam Stanislav
16.1 Synopsis
Assembly language programming under UNIX UNIX systems run on different microprocessors, so everything should be written in C for portability. In reality, C portability is quite a myth. Even C programs need to be modified when ported from one UNIX to another, regardless of what processor each runs on. Typically, such a program is full of conditional statements depending on the system it is compiled for. Even if we believe that all of UNIX software should be written in C, or some other high-level language, we still need assembly language programmers: Who else would write the section of C library that accesses the kernel? In this chapter I will attempt to show you how you can use assembly language writing UNIX programs, specifically under FreeBSD.

74. Programmed Introduction To MIPS Assembly Language
Interactive first course in assembly language programming using the MIPS R2000and the SPIM simulator.
http://chortle.ccsu.edu/AssemblyTutorial/TutorialContents.html
Bradley Kjell, Central Connecticut State University
Audio Enhanced Edition, June 2004
T his is a course in assembly language programming of the MIPS processor. It emphasizes the topics needed for study of computer architecture: bits, bit patterns, operations on bit patterns, and how bit patterns represent instructions and data. This course is equivalent to a semester-long junior college or university course (except, perhaps, for the emphasis on bit patterns). The emphasis of the course is on understanding how computers work. This will provide a basis for further study of computer architecture and computer software. The MIPS processor, the subject of this course, has a well designed architecture and is particularly fruitful to study. However, the goal of the course is not to turn you into a MIPS programmer, but to give you an understanding of all computer systems. The only equipment you need for this course is a PC. The only software you need is the SPIM simulator of the MIPS R2000 processor and a text editor. The simulator is available by free download (see appendix A). Example programs are presented using an MS Windows operating system. However, you can use any platform that runs SPIM. (There are many). A ssembly Language is normally taken the semester after a course in a high level programming language (such as Java or C). This course assumes that you have this background although no specific programming language is required.

75. CodeWarrior Pascal And Assembly Language Programming (Bowdoin, Computer Science
Now as you single step through an assembly language program, More details ofAssembly language program tracing and debugging will be uncovered in
http://academic.bowdoin.edu/computerscience/resources/languages/html/codewarrior
@import "/includes/global_new/base.css"; Skip Navigation and go to content You may be using a browser that will cause viewing problems on our web site... please visit our browser upgrade page to learn more. Location: Bowdoin Academics Computer Science Resources ... Lanuages
Computer Science
CodeWarrior Pascal and Assembly Language Programming
Bowdoin College Department of Computer Science
September 3, 1999 CodeWarrior
is a software environment that supports Java, C, C++, Pascal, and Assembly language programming. This document describes how to use the current version of CodeWarrior, called CodeWarrior Professional , to write and run Pascal and PowerPC assembly language application programs. For using CodeWarrior to develop programs in other languages, readers should consult other documentation.
Files and Folders Used by CodeWarrior
CodeWarrior allows large programs to be written as one or more files. When you first start a program in CodeWarrior there are three different kinds of files to keep in mind:
  • A "source file" (or group of source files) which is the Pascal program itself. Pascal source files always have the suffix ".p" to distinguish them from other kinds of files.

76. Assembly Language Programming - Part-Time Programs In Engineering And Applied Sc
Contains information about a course offered by the PartTime Programs in Engineeringand Applied Science at the Whiting School of Engineering at the Johns
http://www.apl.jhu.edu/Courses/undergrad/525.120Glaser.html
Assembly Language Programming
Course Description
This course introduces the student to the programming of computers at the machine level. General concepts relevant to microprocessors, minicomputers, and mainframes are presented, including memory access, numerical representations, programming models, and coding techniques. Syllabus
  • Machine/Assembly/High-level languages; processor architecture 8080/6800 data transfer instructions; 6800 addressing modes; Fox Trainer Numerical representations; flags; 8080 ALU/jump instructions Example routines; Lab #1 assignment Programmer's reference card; example routines Delay loops; Lab #2 assignment; Z-80; Zad assembler; 6800 ALU/branch instructions Stack; subroutines; parameter passing Example subroutines; Fox I/O routines; Lab #3 assignment I/O, interrupts Lookup tables; State transition tables; Lab #4 assignment; MCS-48 microcontroller Program methodologies Final exam
  • Prerequisites
    Programming competence in a high-level language such as BASIC or PASCAL. Instructor
    Robert Glaser heads IC Engineering, Inc., a design and manufacturing firm concentrating in telecommunications equipment. He holds a Ph.D. degree in electrical engineering from The Johns Hopkins University, where he also teaches a laboratory course in microprocessing in the undergraduate program.

    77. Assembly Language Programming
    Speed Assembly language programs are generally faster; Space Assembly language Our team has experience in assembly language programming on the
    http://www.mistralsoftware.com/html/services/technologies/assemblyprogramming.ht
    Downloads Webstore Sitemap Search ... Technology
    Assembly Language Programming
    Mistral's software development team has in-depth experience in assembly language programming that enables us to offer customers a host of advantages.
    • Speed: Assembly language programs are generally faster Space: Assembly language programs often have optimized codes with smaller footprints Flexibility: Capable of extracting the benefits of a particular processor, which is difficult in HLLs Knowledge: Knowledge of assembly language helps write better programs, even when using HLLs.
    Our team has experience in Assembly Language Programming on the following architectures: x86, 8051, ADSP 218x, PowerPC, Blackfin, SHARC, OMAP and others. Related Topics Device Drivers Board Support Packages DSP Alogorithm Architecture ... Small footprint designs

    78. Selected Books
    Sparc Architecture, assembly language programming, and C Introducing thereader to assembly language programming and its role in computer programming
    http://www.programmersheaven.com/zone5/booklist.htm
    Username:
    Password:
    Auto-login

    Register

    Why register?

    Forgot Password?
    ...
    Advanced Search

    E-mail:
    More information
    Current area: HOME
    Selected books

    Here you will find books that have been selected by us and by our users. Recommend a book Read Sample Chapters The Art of Assembly Language ISBN: Published: Author: Randall Hyde THE ART OF ASSEMBLY LANGUAGE is a practical and comprehensive guide to assembly language. It presents assembly language from the high-level programmer's point of view, allowing the reader to start writing meaningful assembly language programs immediately. The CDROM includes the High Level Assembler (HLA) tool and the HLA Standard Library, all the source code from the book, plus over 50,000 lines of additional sample code, all well-documented and tested. Linux Assembly Language Programming ISBN: Published: Author: Bob Neveln Explains all the key features of c86 assembly language in the context of Linux operating system and the C language. Uses a step-by-step, one-concept-at-a-time coverage to help the user master essentials skills. CD-ROM includes the Open Source assembler NASM, edinas, and sample device drivers from the text. Softcover. ARM Architecture Reference Manual ISBN: Published: Author: Dave Jagger, David Seal

    79. 8086 Microprocessor Emulator With Integrated 8086 Assembler
    twelve assembly language programming tutorials. art of assembly languageprogramming. art of assembly language 16 bit - by Randall Hyde
    http://www.emu8086.com/
    Assembler and 8086 Microprocessor Emulator
    The interactive system to study assembly language, computer architecture and reverse engineering.
    The microprocessor emulator with a integrated assembler. online reference, examples and tutorials.
    emu8086 is the emulator of 8086 ( and compatible) microprocessor with integrated 8086 assembler and tutorials for beginners. The emulator runs programs like the real microprocessor in step-by-step mode. It shows registers, memory, stack, variables and flags. All memory values can be investigated and edited by a double click. The instructions can be executed back and forward.
    emu8086 can create a tiny operating system and write its binary code to a bootable floppy disk. This software package includes several external virtual devices: robot, stepper motor, led display, and traffic lights intersection. Virtually anyone with any programming experience can design animated virtual devices in Java, C#, .Net, Visual Basic or even in Assembly language.
    emu8086 can partly emulate the output of a few low level debug debug.exe

    80. Free Books On Assembly Language
    Books on assembly language and programming, ebooks and print books for freedownloads. ARM assembly language programming This page is the portal to a
    http://www.techbooksforfree.com/assembly.shtml
    Assembly language books, free downloads
    • Home Linux Java Microsoft ...
      Books in Icon
      Free books on assembly
      • Computers and Microprocessors - Direct link to PDF document, discussing the computers and microprocessors. Programming from the Ground Up - 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. Graphics Programming Black Book - Michael Abrash's classic Graphics Programming Black Book is a compilation of Michael's previous writings on assembly language and graphics programming (including from his "Graphics Programming" column in Dr. Dobb's Journal). Much of the focus of this book is on profiling and code testing, as well as performance optimization. It also explores much of the technology behind the Doom and Quake 3-D games, and 3-D graphics problems such as texture mapping, hidden surface removal, and the like. Thanks to Michael for making this book available. ARM Assembly Language Programming - This page is the portal to a web-based version of my 1987 book, ARM Assembly Language Programming (AALP). For this first release, I'm just making the original files and various conversions of the book available on this site, the most useful one probably being the HTML linked to above.

    A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

    Page 4     61-80 of 134    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20

    free hit counter