Geometry.Net - the online learning center
Home  - Basic_A - Assembly Language Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 1     1-20 of 135    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. IBM PC Assembly Language and Programming (5th Edition) by Peter Abel, 2001-01-15
  2. 6502 Assembly Language Programming by Lance A. Leventhal, 1986-01
  3. MIPS Assembly Language Programming by Robert Britton, 2003-05-28
  4. Assembly Language Programming for Intel Processors Family by Vasile Lungu, 2005-07-01
  5. Assembly Language Programming (3rd Edition) by William Jones, William B. Jones, 2001
  6. Introduction to Assembly Language Programming: For Pentium and RISC Processors (Texts in Computer Science) by Sivarama P. Dandamudi, 2004-11-05
  7. Linux Assembly Language Programming (Prentice Hall Open Source Technology) by Bob Neveln, 2000-07-30
  8. An Introduction to Assembly Language Programming and Computer Architecture by Joe Carthy, 1996-01
  9. SPARC Architecture, Assembly Language Programming, and C (2nd Edition) by Richard P. Paul, 1999-08-08
  10. Guide to Assembly Language Programming in Linux by Sivarama P. Dandamudi, 2005-07-15
  11. An Introduction to 8086/8088 Assembly Language Programming (General Trade) by Thomas P. Skinner, 1986-03
  12. Zen of Assembly Language: Knowledge (Scott Foresman Assembly Language Programming Series) by Michael Abrash, 1990-01
  13. 68000 Family Assembly Language Programming (Pws Series in Engineering) by Alan Clements, 1993-09-24
  14. TRS-80 assembly-language programming by William T Barden, 1979

1. Assembly Language Journal
Online magazine which is covering assembly language programming techniques.
http://asmjournal.freeservers.com/
Free Web site hosting - Freeservers.com Web Hosting - GlobalServers.com Choose an ISP NetZero High Speed Internet ... Dial up $14.95 or NetZero Internet Service $9.95
Assembly Programming Journal is an online magazine covering assembly language programming techniques. The magazine will come out in ASCII format (natch) every three months, and will contain code and articles for beginner, intermediate, and advanced asm progammers. News
We have a new editor! Thanks to Tiago and all the writers for bringing out the latest issue.
Current Issue
Issue 9: Aug 01-Sep 01

Issue Archive
Issue 8: Mar 00-Aug 00
Issue 7: Dec 99-Feb 00 Issue 6: Oct-Nov 1999 Issue 5: July-Sept 1999 ... Issue 1: October/November 1998
Mirrors
Canadian Mirror
Dragan's Compressed APJ Issues Italian APJ Translations
Online Sections
Classified Ads
Issue Challenges Errata Supplements ... Win32 Assembly Toolkit Additional x86 Resources: Subscription Information APJ is now being distributed through a listserver provided by eGroups Subscribe to the APJ Mailing List Enter your e-mail address: APJ Mailing List Archive An e-group hosted by eGroups.com

2. Linux Assembly
Linux Assembly Linux/UNIX assembly language programming portal you are familiar with assembly language and with UNIX, and have some programming experience; our goal is to secret lore and lift the shroud of mystery over UNIX assembly programming
http://linuxassembly.org/
Welcome to the Linux Assembly If you are looking for information on assembly programming under UNIX -like operating systems (Linux/BSD/BeOS/etc), this is the right place to be. Here you can find various resources , ranging from tutorials and documentation , to actual programs written in assembly language. As time passes, we will try to provide as much information on the subject as possible, so stay tuned We will eventually provide information on assembly programming under different platforms : IA32 (x86), IA64 (Itanium), x86-64, SPARC, Alpha, or whatever platform we find contributors for. Like any open project, we depend upon volunteers and contributors: if you have the knowledge , we would like you to share it with the rest of the community . Although now most (but not all) material here is devoted to IA32 platform, information on other platforms is gladly accepted as well!
So, what is UNIX assembly programming? Well, one can tell you it's a nightmare. Or that it is obsolete, because of hardware platform dependence and difficulty. Or whatever else.. Here you can find that writing UNIX assembly programs is simple and even has several advantages. However it is true that this is not for everyone. Mainly this site is for crazy hackers who always do everything in pure assembly :) We assume you are familiar with assembly language and with UNIX, and have some programming experience; our goal is to give you the very secret lore and lift the shroud of mystery over UNIX assembly programming.

3. The Art Of Assembly Language Programming
The Art of assembly language programming. Forward Why Would Anyone Learn This Stuff? Section Three Intermediate Level assembly language programming.
http://cs.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html
The Art of Assembly Language Programming
Forward Why Would Anyone Learn This Stuff?
1 What's Wrong With Assembly Language
2 What's Right With Assembly Language?

3 Organization of This Text and Pedagogical Concerns
...
4 Obtaining Program Source Listings and Other Materials in This Text
Section One: Machine Organization
Art of Assembly Language: Chapter One
Chapter One - Data Representation
- Chapter Overview ...
- The ASCII Character Set
1.12 Summary
1.13 Laboratory Exercises
1.13.1 Installing the Software
1.13.2 Data Conversion Exercises
1.13.3 Logical Operations Exercises
1.13.4 Sign and Zero Extension Exercises
1.13.5 Packed Data Exercises
1.14 Questions 1.15 Programming Projects
Chapter Two - Boolean Algebra
- Chapter Overview
- Boolean Algebra ...
- Generic Boolean Functions
2.9 Laboratory Exercises 2.9.1 Truth Tables and Logic Equations Exercises 2.9.2 Canonical Logic Equations Exercises 2.9.3 Optimization Exercises 2.9.4 Logic Evaluation Exercises 2.10 Programming Projects 2.11 Summary 2.12 Questions
Chapter Three - System Organization
- Chapter Overview
- The Basic System Components ...
- The 886, 8286, 8486, and 8686 "Hypothetical" Processors

4. FreeBSD Assembly Language Programming
Whiz Kid Technomagic. Assembly language programing under Unix is highly undocumented The most important tool for assembly language programming is the assembler, the software that
http://www.int80h.org/bsdasm
Preface
by G. Adam Stanislav
Whiz Kid Technomagic
Assembly language programing under Unix is highly undocumented. It is generally assumed that no one would ever want to use it because various 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 tutorial I will attempt to show you how you can use assembly language writing Unix programs, specifically under FreeBSD. This tutorial does not explain the basics of assembly language. There are enough resources about that (for a complete online course in assembly language, see Randall Hyde’s Art of Assembly Language ; or if you prefer a printed book, take a look at Jeff Duntemann’s

5. Introduction To Assembly Language
Introduction to assembly language programming of times faster are occassionally possible. assembly language programming also gives direct access to key machine VAX11 assembly language programming by Sara Baase, page 3b2
http://www.osdata.com/topic/language/asm/asmintro.htm
sponsored by
OSdata.com
Assembly Language
introduction
This web page examines assembly languages in a general manner. Specific examples of addressing modes and instructions from various processors are used to illustrate the general nature of assembly language.
help!!!
I apologize about the site temporarily going offline. Please vote with your donations as to whether this web site should continue to exist or not. Send food or cash donations to: Milo, PO Box 5237, Balboa Island, Calif, 92781, USA For those with high speed connections, the very large single file summary is still on line.

6. Assembly Language Programming - Index
. Syllabus (look later) Assignments. Dr. Margush's page. Course Helps. Download EDXOR A text/hexadecimal editor (freeware)......assembly language programming. 3460306. Summer 2003. Bulletin
http://www.cs.uakron.edu/~margush/306
Assembly Language Programming
Summer 2003 Bulletin Description Syllabus (look later)
Assignments

Dr. Margush's page
Course Helps Dr. Margush's page

7. PC Assembly Language
Oklahoma for 10 years. During this time I taught an introductory course in PC assembly language programming. I grew frustrated at
http://www.drpaulcarter.com/pcasm/
Home Programming Personal Email me ... FAQ PC Assembly Language
Welcome to my PC Assembly Page
I taught Computer Science at the University of Central Oklahoma for 10 years. During this time I taught an introductory course in PC Assembly Language programming. I grew frustrated at teaching 16-bit real mode programming and decided to change to 32-bit protected mode. However, I soon ran into a problem. I could not find a textbook that covered 32-bit protected mode assembly programming! So, I decided to write my own. I also did not want students to have to go out and buy expensive software for the course. I decided to base the course on the free NASM (Netwide Assembler) and the free GNU gcc compiler (however, any 32-bit C compiler would work). Another advantage of these choices was that students could use Windows Linux or FreeBSD to develop on. (In fact, I use Linux for my main development platform.) Over one summer I wrote the bulk of this textbook and developed the examples using LaTeX . I made a feeble attempt to get the book published and then decided to publish it myself online for free. Why? To return something back to the developer community. I have used many open source products and wanted to make a modest contribution of my own.

8. Int80h.org -- Unix Assembly Language Programming
Why does not everyone program in assembly language? But information on assembly language programming in the Unix environment is scarce and hard to come by.
http://www.int80h.org/
This Site The Web Message Boards Stock Quotes Tech News
What is int 80h?
by G. Adam Stanislav
Whiz Kid Technomagic
On the Intel family of microprocessors, such as the Pentium, int 80h is the assembly language op code for interrupt 80h . This is the syscall interrupt on a typical Intel-based Unix system, such as FreeBSD . It allows application programmers to obtain system services from the Unix kernel. The Unix kernel services handle such things as the opening and closing of files, accessing various devices, reading from and writing to the terminal, starting new processes, etc. Without these services, every single program would have to do it on its own. The programmer would spend so much time interfacing with the computer hardware that he/she would have little energy left to concentrate on whatever his/her software is meant to do. Such was, indeed, the case back in the 1960’s when I started programming computers. To a lesser extent, such was the case in the 1980’s when the then new personal computers used MS DOS , an operating system that provided some of these services, but not all of them.

9. Art Of Assembly Language Programming And HLA By Randall Hyde
Randy Hyde s new assembly language programming book is coming online here on Webster! Assemblers Tools. AoA Page. Learn assembly language programming!
http://webster.cs.ucr.edu/
Web Site Hits Since
Jan 1, 2000
This site is maintained by Randall Hyde.
Comments and suggestions should be sent to rhyde@cs.ucr.edu Art of Assembly Book Windows Assembly Christian
Resources

WEB ster
QUICK
NAVIGATOR High Level Assembly Linux Assembly Assemblers and Tools Other Assembly ... Links
Featured Content on Web ster
New!
Windows Programming in Assembly! Randy Hyde's new assembly language programming book is coming on-line here on Webster! A new section on Webster dedicated to various assemblers and assembly language development tools. Including downloads of several popular systems. Webster Reorganization! Webster has been reorganized to improve your assembly browsing experience. Should you encounter a problem, please notify Randy Hyde at rhyde@cs.ucr.edu
It Has Arrived!
The long-awaited "tree-ware" edition of "The Art of Assembly Language"! Published by No Starch Press (limited time, introductory price at the website)
http://www.nostarch.com
and http://www.nostarch.com/frameset.php?startat=assembly You can order this book from http://www.amazon.com

10. WEBster The Place On The Net To Learn Assembly Language Programming
WEBster The Place on the Net to Learn assembly language programming In contrast to high level languages like C and Java, assembly language programming is more fundamental to computer operation.
http://rdre1.inktomi.com/click?u=http://webster.cs.ucr.edu/&y=02157D42586A36

11. Assembly Language Programming
Programming Languages Tools. Visual Basic. Ada Programming. assembly language programming. assembly language programming. The Art of Assembly Language assembly language programming at
http://clsimpson.hypermart.net/computersinternet/programming/languages/assemblyl
CLSimpson.com Please visit our sponsors so that we will continue to exist Expert Resources by Topic CLSimpson.com Expert Resources by Topic

12. Icarus Productions - TI And Gameboy Programming
TI calculator and Gameboy Color programs as well as z80 assembly language programming information.
http://icarus.ticalc.org/
The team Projects Articles Features Welcome, no. W elcome to renovated pages of Icarus Productions. Here you will find all our projects, from state-of-the-art Z80 programming (for the GameBoy Color TM and TI-8x calculators) to programs for the PC and m68k platforms. We also have some very useful articles for those starting out on their programming adventures. Catch up on all the latest developments here at Icarus Productions with our news service. TI-83 Plus Application added on 02/17/2002
Port of Balloon available
added on 06/02/2001
Ports of Picross/Balloon
added on 05/23/2001
Pics from the ECTS
added on 04/29/2001
Stooges on IGN
added on 10/20/2000
GBC game
added on 09/15/2000
archives
Using a special technique, IP has managed to dramatically increase the onscreen colors of the GameBoy Color. What started as a demo displaying some still pictures has now emerged as a full-fledged library with exciting features such as FMV playback. See the following pages for detailed information:
HiColour library
HiColour FAQ Problems with viewing these pages? Check the viewing notes Page last updated on Sun Feb 17 13:15:34 2002

13. Assembly Language Programming
Assembly Language. 80x86. This page has had visitors. Note If you are interested in learning about assembly language, see "Randall Hyde's Web Server." I've moved all my assembly language related stuff over there.
http://www.cs.ucr.edu/~rhyde/aoatoc.html
Assembly Language
This page has had visitors.
Note: If you are interested in learning about assembly language, see "Randall Hyde's Web Server."
I've moved all my assembly language related stuff over there. Randall Hyde's Assembly Language Page on Randall Hyde's Web Server is now located at http://webster.ucr.edu Take me there now! Last Modified: 08:03pm , October 25, 1996

14. Windows 95 Assembly Language Programming
New Win32asm Site.
http://www.eskimo.com/~htak/win95asm/win95asm.htm

15. Assembler Simplified With TERSE Algebraic Assembly Language
represents a whole new concept in lowlevel programming and is the first real advance in assembly language programming since the invention of the Macro
http://www.terse.com/
100% Satisfied Customer Base!
Assembler Simplified With
Algebraic Assembly Language
represents a whole new concept in low-level programming and is the first real advance in assembly language programming since the invention of the Macro Assembler. is an x86 specific programming language compatible with the entire processor family from the 8088 through the Pentium 4 and beyond. It is a machine-level language that gives you all of the control available in assembly language with the ease-of-use and the look-and-feel of a high-level language like C. is a very mature language. Conceived in 1986, implemented in 1987, proven in real world applications for over a decade, and used by Fortune 250 corporations, universities, and programmers on six continents since 1996! has virtually replaced assembly language for time and/or space critical applications in embedded x86 based and PC applications. For an overview of the language read this article written for Dr. Dobb's Journal.
Contents of This Web Site:
The Joy of Hex -or- Why I'm So Happy When I Program
Ever since I programmed my first computer in the late '60's, I've been intoxicated with the total control and the pure logic of it all. I took my first programming class...

16. Introduction To RISC Assembly Language Programming
Introduction to RISC assembly language programming. This page contains program in assembly! Introduction to RISC assembly language programming
http://www.cs.tcd.ie/John.Waldron/itral/cahome.html
Introduction to RISC Assembly Language Programming
As the best way to gain an understanding of how a computer processor works at the lower levels, assembly language programming, is essential background for every computer science and electronic engineering student. It is, however, often considered an arcane and complex discipline because many first encounter it through the daunting instructions and registers of the Intel 8086 family. Programming in a simple RISC architecture is very different due to the elegant and compact instruction set. Students of this text who have never programmed before and study it simultaneously with a course on a higher-level language report it is easier and more logical to program in assembly!
Introduction to RISC Assembly Language Programming:
  • is based around the MIPS RISC processor, a simple clean RISC processor whose architesture is easy to learn and understand.
  • speeds up the learning process by enabling the reader to start writing simple assembly language programs early, while assuming no prior knowledge of computer programming.
  • links with an automatic program testing system MIPSMARK , allowing a lecturer to set programming questions and mark the assignments automatically, or a reader to test a MIPS assembly language program against numerous test inputs
  • uses the SPIM simulator, a freely available virtual machine that allows users to write and simulate running MIPS R2000/3000 assembly language programs on PC Macintosh or Unix platforms, with excellent source level debugging tools.

17. Electronics & Computing Home Page - Peter Hayles
Presents a battery charger, assembly language programming, some RAAF aircraft facts and photos, and details about the author.
http://www.angelfire.com/electronic/hayles/
var cm_role = "live" var cm_host = "angelfire.lycos.com" var cm_taxid = "/memberembedded"
G'day, Welcome to my home page.
The purpose of this site is to promote and engage your interest in the following areas, and to provoke thought. Some people call this "cross pollination" or "networking". If you have a hobby/work interest, suggestion or are already involved in any of these areas, drop me a line. If you require more information, please do not hesitate to ask me. This site is continuously evolving so drop in occassionally and check what's new. I'm adding new pages to link to the home page all the time!
These are some of the topics available in this site.
  • Electronics
  • Programming
Contacts:
Number of hits on this page

18. Introduction To RISC Assembly Language Programming
Preface to Introduction to RISC assembly language programming. assembly language programming is usually considered an arcane and complex discipline.
http://www.cs.tcd.ie/John.Waldron/itral/preface.html
Preface to Introduction to RISC Assembly Language Programming
This book is based on a one semester introductory computer architecture course for first year computing students in the School of Computer Applications, Dublin City University using SPIM , a virtual machine that runs programs for the MIPS R2000/R3000 computers. The architecture of the MIPS is an ideal example of a simple, clean RISC (Reduced Instruction Set Computer) machine, which makes it easy to learn and understand. The processor contains thirty two general-purpose registers and a well-designed instruction set. The existence of a simulator for the processor greatly simplifies the development and debugging of assembly language programs. For these reasons, MIPS is the preferred choice for teaching computer architecture in the 2000s, just as the Motorola 68000 was during the 1980s. The book is associated with automatic program testing system MIPSMARK which allows a lecturer to set assembly language programming questions and collect and mark the assignments automatically, or a reader to test a MIPS assembly language program against several different cases and determine if it works, as described in Appendix A. The exam system is written as a collection on Unix C shell scripts. If the instructor or student does not wish to adopt this learning approach, the text book can be used in a traditional manner. A student who can write an assembly language program which converts a number to an ASCII string in hexadecimal format under exam conditions has demonstrated a thorough understanding of all the principles of introductory computer architecture. There is little point in describing concepts such as pipelining, delayed branches of advanced compiler topics to students who are not yet familiar with simple program loops.

19. Machine Language For Beginners
Full text of the classic book that teaches 6502 assembly language programming.
http://www.atariarchives.org/mlb/
Machine Language For Beginners
by Richard Mansfield, published 1983
Cover

Title Page

Preface

Introduction: Why Machine Language?
...
Chapter 9: ML Equivalents Of BASIC Commands
Appendices
A: Instruction Set

B: Maps

C: Assembler Programs

D: Disassembler Programs
... G: The Wedge
You may be able to buy a pre-owned, printed copy of the book from amazon.com This site maintained by Kevin Savetz

20. 80x86 Assembly Language Programming Tutorial
80x86 assembly language programming Tutorial.
http://www.cs.stedwards.edu/~purvis/COSC_3331/AssyT.html
80x86 Assembly Language Programming Tutorial
  • Introduction
  • Acknowledgements and Credits
  • Introduction to 80x86 Assembly Programming
  • Organization of the 80x86 Microprocessor ...
  • Assembly Language Programs This set of pages is currently under development Last updated September 17, 1998
  • 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 1     1-20 of 135    1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20

    free hit counter