Geometry.Net - the online learning center
Home  - Basic_A - Assembly Language Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 3     41-60 of 135    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. The M68000 Microprocessor Family: Fundamentals of Assembly Language Programming and Interface Design by Yu-Cheng Liu, 1991-01
  2. IBM PC Assembly Language and Programming, Third Edition
  3. 8086/8088 Assembly Language Programming by Bik Chung Yeung, 1985-01
  4. Introduction to Assembly Language Programming: From 8086 to Pentium Processors (Undergraduate Texts in Computer Science) by Sivarama P. Dandamudi, 2000-10-06
  5. Introduction to Machine and Assembly Language Programming (Prentice-Hall software series) by Philip J. Gust, 1985-07
  6. 68000 Assembly Language Programming/Includes 68010 and 68020 by Lance A. Leventhal, Doug Hawkins, et all 1986-07
  7. 6502 Assembly Language Programming by Lance A. Leventhal, 1979
  8. Fundamentals of Assembly Language Programming: Using the IBM PC and Compatibles by Richard C. Detmer, 1990-06
  9. 6809 Assembly Language Programming by Lance A. Leventhal, 1981-04
  10. Transputer Assembly Language Programming (Vnr Computer Library) by John Roberts, 1992-01
  11. DOS Assembly Language Programming by Alan R. Miller, 1988-04
  12. C64 Assembly Language Programming
  13. Machine and Assembly Language Programming by David C. Alexander, 1982-12-10
  14. Vic Assembly Language Programming (Book and Cassette)

41. Webster: Christian Resources
Online book by Randall Hyde. It's available in three editions a 32bit edition for Windows, a 32-bit edition for Linux, and a 16-bit edition for DOS.
http://webster.cs.ucr.edu/AoA.html
Comments?
rhyde@cs.ucr.edu Web Site Hits Since
Jan 1, 2000 WEB ster Home]
The Art of Assembly Language Programming
The Art of Assembly Language Programming (AoA), Randy Hyde's acclaimed text on assembly language programming, is the most-often recommended book on 80x86 assembly language programming in newsgroups, on web sites, and by word of mouth. Why? Well, here are a few reasons:
  • AoA is comprehensive,
  • AoA is easy to read and understand,
  • AoA has had over 10 years refinement,
  • AoA teaches the fundamentals one must know to be considered an assembly language programmer, and
  • AoA was written by a recognized expert in x86 assembly language programming.
With three different editions available, you'll find a version of AoA that's just right for you! Which Edition is for Me? The Art of Assembly Language Programming is available in three editions: a 32-bit edition for Windows, a 32-bit edition for Linux, and a 16-bit edition for DOS. Most PC owners will want to read the Windows or Linux edition (depending upon which OS they use). Most readers should avoid the DOS edition since DOS is essentially obsolete at this point. Unless you're taking a course or have a special need to write some DOS software, there is little reason to waste time learning about various DOS calls, segmentation, and other features that you'll never use under Windows or Linux. The links below will take you directly to the web pages where you can find the version of AoA that's right for you. How do I get a Published Copy of AoA?

42. Optimizing Assembly Code
Xeon. The main focus is on assembly language programming, though there are also some advices on high level languages such as C++.
http://www.agner.org/assem/
Home Cultural Selection Theory Evolutionary biology Random number generators Assembly programming Software Contact address
Assembly resources
Contents
How to optimize for the Pentium microprocessors
Last updated 2004-Apr-16. This manual describes everything you need to know about optimizing code for the Intel microprocessors, including Pentium, Pentium MMX, Pentium Pro, Pentium II, Pentium III, Pentium 4, Celeron and Xeon. The main focus is on assembly language programming, though there are also some advices on high level languages such as C++. This is the most comprehensive, detailed, and accurate manual there is on this subject, covering a lot of details not found anywhere else, such as:
  • complete lists of instruction timings and micro-op breakdowns identification of bottlenecks in the pipeline register renaming and out-of-order execution detailed explanation of branch prediction mechanisms
File name : pentopt.pdf, size: 814906, last modified: 2004-Apr-16.

43. I Am Teaching A Course In Advanced Assembly Language Programming At Copenhagen U
I am teaching a course in advanced assembly language programming at Copenhagen University College of Engineering, Ballerup, Denmark starting Septemper 2004.
http://www.agner.org/assem/asmteaching.htm
I am teaching a course in advanced assembly language programming at Copenhagen University College of Engineering , Ballerup, Denmark starting Septemper 2004. [Kursus i avanceret assember programmering]
Advanced assembly programming (Autumn 2004)
Course code : ASM ECTS Credits : Status : Optional Reviced : Written : Placement : 5. semester Hours per week : Length : 1 semester Teaching Language : Danish / English Introduction : Assembly programming is useful for embedded systems, operating system kernels, device drivers, and software applications where speed is critical, such as processing of sound and images. The course will mainly focus on applications where speed is critical. Objective : To be able to evaluate which parts of an application, if any, can benefit from assembly programming. To be able to design, implement, optimise and test a subroutine library in assembly language and link it into a high level language application. To be able to apply Single-Instruction-Multiple-Data instructions. Principal Content : Assembly, linking, location, lib, make. Instruction set for Intel Pentium 4 and AMD Opteron microprocessors. Application Binary Interface standards. Single-Instruction-Multiple-Data instructions. Test methods. Optimisation.

44. Savannah
Book on Linux x86 assembly language programming which is available both in print and online under the GFDL license. Targetted to both new programmers and professional programmers who have not yet learned assembly language.
http://savannah.nongnu.org/projects/pgubook/
Login Status: NOT LOGGED IN Why Log In? Login via SSL New User via SSL Search
in Project/Group People Support Bugs Task Patch
Hosted Projects Full List Savannah Help Get Support Contributor Wanted Savannah Documentation User Docs (FAQ) Contact Us GNU Project Coming Events Brave GNU World Free Software Directory Help GNU ... Licenses List
Programming from the Ground Up Book - Summary
Public Areas Main Files Support Mailing Lists ... News
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. License : GNU Free Documentation License
Registration Date : Thu 12/05/02 at 03:29
Development Status : 4 - Beta Membership Info Project Admins:
Jonathan Bartlett

Members:
[View Members]
Group identification
- pgubook Public Areas: Quick Overview Filelist (Download area) Project Memberlist
Public Areas: Communication Tools Tech Support Manager open requests

45. No Starch Press: The Art Of Assembly Language
RANDALL HYDE has taught assembly language programming at the university level for over a decade and has developed several commercial software systems.
http://www.nostarch.com/assembly.htm

book main
contents reviews
The Art of Assembly Language
by Randall Hyde
September 2003, 928 pp.
ISBN 1-886411-97-2
  • The most comprehensive guide to assembly language anywhere.
Click here to download Chapter 3
Presents assembly language from the high-level programmer's point of view, so you can start writing meaningful programs within days. The High Level Assembler (HLA) that accompanies the book is the first assembler that allows you to write portable assembly language programs that run under either Linux or Windows with nothing more than a recompile. The CD-ROM includes the HLA and the HLA Standard Library, all the source code from the book, and over 50,000 lines of additional sample code, all well-documented and tested. The code compiles and runs as-is under Windows and Linux. RANDALL HYDE has taught assembly language programming at the university level for over a decade and has developed several commercial software systems. His website, Webster: The Place on the Net to Learn Assembly Language Programming ( http://webster.cs.ucr.edu

46. Windows Assembly Language Programming
Information on Windows assembly language programming that author have come across. It's primarily intended for beginners, but it should hopefully also be of use to more experienced programmers.
http://www.fortunecity.com/skyscraper/corel/378/win32asm/
web hosting domain names email addresses
Lord Lucifer's Win32Asm page This is my page of Win32Asm programming. It contains much of the information on windows assembly language programming that I have come across. This site is primarily intended for beginners, but it should hopefully also be of use to more experienced programmers.
For more info, visit Iczelions excellent page win32asm.ownz.com or join on IRC. NOTE: This page is closed, and will no longer be updated!
Please visit http://asm.tsx.org instead!
Win32Asm Topics: Lucifers Stuff A collection of the tutorials, examples, and files that I have written. Projects My new projects page... Find out what i am wasting my time on next... COM / OLE Information about how to use COM and OLE in your assembly language programs. DirectX Examples and files for DirectX programming using win32asm. Tutorials A collection of various essays by other authors on how to write windows programs using assembly language. Examples Lots of example source code related to windows programming in assembly language. Assemblers A listing of the assemblers which can be used for windows programming.

47. Jmatthews.generation5.org
ASMGuru is a collection of 58 tutorials on Z80 assembly language programming for the Texas Instruments TI83 graphing calculator.
http://www.generation5.org/asmguru.shtml
.: Asmguru :.
Asmguru is available for download here For the TI-83 Plus, see AppGuru available at the Texas Instruments Education website. Important! I do not support Asmguru anymore and in fact do very little Z80 programming. I will very rarely answer questions regarding Asmguru, or Z80 programming in general. Subscribe to the Assembly-83 programming mailing list over at Ticalc.org , as there are many programmers much better than myself also subscribed.

48. AsmSource : Assembly Language Programming : Home Page
x86 Asm source code DOS 16bit, Windows 32-bit examples; utilities, links.
http://asmsource.8k.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 AsmSource : Assembly Language Programming Win Source Dos Source ... Utilities
Please bookmark this page : http://asmsource.cjb.com This site contains Source Code and Programs written by myself. You can freely download these for your own use. You will find a number of programs of various difficulty on these next two pages. Dos assembly refers to programming before windows, when assembly was a lot easier, dealing with interrupts, and 16-bit registers. Windows assembly involves programs what run under the Windows 3.1/9x and NT/2000/XP Operating Systems, and interact with it. You can find compilers and other resources under Utilities Sorry about all the popups, but these sites are all hosted on free servers. This is what you get free.
Windows (32-bit) Assembly Language Programs
Dos (16-bit) Assembly Language Programs
MegaMail Project Computer Humour For recent changes, go to the updates section.

49. WJR Programming Etc.
Welcome to the webpage of Wayne J. Radburn where I remind myself of some of the things I enjoy doing assembly language programming SKELETON SOURCE CODE.
http://www.magma.ca/~wjr/
Welcome to the webpage of
Wayne J. Radburn
where I remind myself of some of the things I enjoy doing...
Assembly Language Programming...
SKELETON SOURCE CODE
  • SKELETON Version 3.1 ( 80KB ) - examples on how to start building Win32 applications using assembly language. I have rewritten the first and second releases of my Skeleton files and added to their evolution with this third release which includes the following: BARE BONES gets you started with a simple window, menu, and Help/About dialog box. IN THE FLESH builds upon BARE BONES with a View window and removable ToolBar and StatusBar. It has additional File menu commands which open and close a memory mapped file. ALIVE AND KICKING builds upon IN THE FLESH with a split framework for TreeView and View windows. It has an additional View menu command for selecting a Font. It also uses the Registry to save settings. INCLUDE FILES with some constants, structures, and functions for use with some of the system DLLs.
UTILITIES
  • thINC Version 0.9.4 ( 26KB ) - my quick and easy way to translate from a H to INC file and view the equate, structure, and function definitions within the INC file. The translation favours Win32 and Unicode APIs resulting in an INC file for use with GoAsm.
    • 2004-06-01 Version 0.9.4

50. AsmSource : Assembly Language Programming : Windows (32-bit) - Harder
Windows (32bit) Assembly Language Programs. Here are some example programs that I have written, as I learn windows programming.
http://asmsource.8k.com/source32.htm
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 AsmSource : Assembly Language Programming Win Source Dos Source ... Utilities
Windows (32-bit) Assembly Language Programs
Here are some example programs that I have written, as I learn windows programming. They are relatively complex and illustrate some useful functions. Feel free to download these programs, and their source code. For more simple programs, go to the simple page . If you want to alter and compile the code, you will need a compiler, such as the one on the utilities page. You can download the zip files, which contains the Asm source file, plus the executable, and information on how to compile it. Or you may view the Asm file. If you have any problems, you can email me at asm@megablast.8k.com NetLoad v0.7 Program that displays the net load in a graph, within a small window. Includes a menu to change the options. Similar to dumeter program, but not quite so many functions yet. (Project Info)
Download Zip File (43,466 bytes)

51. Assembly Language CS-310
Text for the class 'IBM Mainframe assembly language programming CS310', by Dr. Laurence Leff at Western Illinois University.
http://www.wiu.edu/users/mflll/cs310/head.html
ASSEMBLY LANGUAGE (CS-310)
Section 1: Introduction
Section 2: Fundamentals and Arithmetic
Section 3: IBM Mainframe Assembler Language Programs
Section 4: If statement ...
Section 12: Advanced Arithmetic and Number Representation

52. AsmSource : Assembly Language Programming : Links
processors. 32bit Protected Mode PC Assembly Language Book, Tutorial on 80x86 assembly language programming from Paul Carter. Prog
http://asmsource.8k.com/links.htm
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 AsmSource : Assembly Language Programming
Dos Source
Win Source ...
Utilities
Windows (32-bit) Programming Links Web Site Name Description x86 Assembly Language Webring Contains a list of Assembly Programming sites. Iczelion's win32 Assembly Page Surely the best site, with Iczelion's infamous tute's, updated regularly. Iczelion's win32 Message Board Excellent forum, with many readers. Hutch's 32 Bit MASM Page The official homepage of MASM32 package, and patches Tiny Apps Collection of tiny programs, some with source, for use in Windows/Dos Cedric Operating System Cedric is a PC based operating system, currently under development, and is a free project with all source available. Bill's win32asm Page Source code (file manager, calculator) and essays (FPU, comp arch, win32 prog).

53. Jeremy Gordon's Win32 + Assembler Source Page
Information and tools for Windows assembly language programming.
http://www.jorgon.freeserve.co.uk/
Win32 + Assembler
Source Page
This site is maintained by Jeremy Gordon -
Featuring the "Go" development tools
GoAsm and tools forum
If you are interested in 32-bit programming for Windows 95/98/ME or NT/2000/XP using assembler, you will find everything you need here including an Assembler Resource Compiler Linker Symbolic Debugger ... Demonstration program , and Links.
Also see progress of enhancement of the unicode support offered by the "Go" tools in unicode news Win32+assembler is becoming more and more popular. Here you can use a low level language (assembler) together with a very high level language (the Windows API) - a perfect combination!
TOOLS A ssembler - A free assembler (GoAsm.exe), which produces COFF object files ready to be given to a linker to create the final executable. My aim here has been to make an assembler with clean and obvious syntax, which is very quick, and which always tries to produce the smallest code. GoAsm also has some useful extensions to make programming for Windows easier. It supports all the SSE, SSE2 and 3DNow! instructions and now has enhanced support for making Unicode programs.
View the GoAsm manual

Download GoAsm version 0.50 (with documentation 264K)

54. What Is Assembly Language? - A Word Definition From The Webopedia Computer Dicti
Top Store Offers JR S FLEA MARKET 10.00 Z80 assembly language programmingLEVENTHAL. JR S FLEA MARKET 10.00 IBM 360/370 assembly language programming.
http://www.webopedia.com/TERM/p/assembly_language.html
You are in the: Small Business Channel Jump to Website ECommerce Guide Small Business Computing Webopedia WinPlanet Enter a word for a definition... ...or choose a computer category. choose one... All Categories Communications Computer Industry Companies Computer Science Data Graphics Hardware Internet and Online Services Mobile Computing Multimedia Networks Open Source Operating Systems Programming Software Standards Types of Computers Wireless Computing World Wide Web Home
Term of the Day

New Terms

New Links
...
Be a Commerce Partner

assembly language Last modified: Wednesday, May 02, 2001 A programming language that is once removed from a computer's machine language . Machine languages consist entirely of numbers and are almost impossible for humans to read and write. Assembly languages have the same structure and set of commands as machine languages, but they enable a programmer to use names instead of numbers. Each type of CPU has its own machine language and assembly language, so an assembly language program written for one type of CPU won't run on another. In the early days of programming, all programs were written in assembly language. Now, most programs are written in a

55. Introduction To RISC Assembly Language
Introduction to RISC assembly language programming assembly language programming is usually considered an arcane and complex discipline.
http://www.awl.com/cseng/titles/0-201-39828-1
Search for: Title Author Keywords ISBN
  • Log In My Account Shopping Cart New Titles ...
    View Larger Image
    More Information
    Buying Options
    Usually ships in 24 hours. Institutional and Volume Pricing
    Request a Review Copy
    Request an Instructor or Media review copy
    Introduction to RISC Assembly Language
    Save up to 25% Become a Member List Price: Discount: (Save 10%) Your Price:
    Dimensions ; Pages: 200; Edition: 1st.
    Book Description
    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 who study it simultaneously with a course on a higher-level language report that 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 architecture and assembly language is easy to learn and understand

56. Assembly Language Programming :How-to.tk: :Free Downloads And Tutorials
access. Installs in 2 minutes – Get Your Free Download Now! assembly language programming. Assembly language. Assembly language
http://www.groovyweb.uklinux.net/?page_name=assembly language programming

57. Programmed Introduction To MIPS Assembly Language
Interactive first course in assembly language programming using the MIPS R2000 and 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.

58. ProQuest Information And Learning - Linux Assembly Language Programming
Linux assembly language programming is the first Linuxcentered guide to x86 assembly language! Linux assembly language programming. By BOB NEVELN.
http://proquest.safaribooksonline.com/0130879401
ProQuest Information and Learning Company Home Desktop Bookshelf Recent Searches ... Table of Contents Linux Assembly Language Programming By BOB NEVELN Publisher : Prentice Hall PTR Pub Date : July 21, 2000 ISBN Pages Slots
Master x86 assembly language from a Linux perspective! Essential information for creating Linux device drivers! How Linux works "under the hood!" CD-ROM includes edlinas, the #1 Linux x86 hands-on assembler development simulator! Linux Assembly Language Programming is the first Linux-centered guide to x86 assembly language! In Linux Assembly Language Programming , Bob Neveln explains all the key features of x86 assembly language in the context of the Linux operating system and the C language. The book's step-by-step, one-concept-at-a-time coverage will help any hardware programmer move to Linux, and master essential skills for Linux device driver development. You won't just learn new x86 assembly language skills: you'll also gain powerful "under the hood" insight into how Linux works. Bonus CD-ROM includes edlinas, the #1 Linux-based x86 interactive assembler development simulator! This is Linux x86 assembly language programming, from start to finish: Place-holding numeration Logic circuits Computation The four-field format Machine language Memory The stack Linux user programs NASM DOS programs Interrupts Bit manipulations Device drivers And more...

59. Jeff Duntemann's Assembly Language Books And Links
Boots from a floppy. Windows 95 assembly language programming Page. For those who must face the Beast, here s a good starting point.
http://www.duntemann.com/assembly.htm
It's in print and available: The second edition (or maybe the third, depending on how you count) of what may be the only genuine beginners' text on Intel assembly language ever written. It's in most stores and on Amazon, and although I may not be the most objective commentator, I don't think there's anything like it anywhere. This book (or its two predecessors, see below) have been in print continuously since mid-1989. You can order it through Amazon by clicking on the cover image at left. The idea behind the book, nutty as it might seem, is to teach assembly language as your first programming language. No previous programming experience required. When I first wrote the book, I thought it was a reach, but 125,000 copies and countless fan letters later, I guess it actually worked. How does it work? I started at the beginning, and explained what computers are and what they do. Assembly language must take the hardware into account (at least as far as memory addressing is concerned) so I talk about hardware. And when I finally get down to teaching assembly language itself, the emphasis is on memory addressing. In assembly language, if you know where your operands are, you're three quarters of the way to anywhere else you might want to be. This is a radically different approach from most "intro" assembly books, which begin by teaching you the MOV instruction, and then perhaps the ADD instruction, with little or no discussion of the

60. 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://oopweb.com/Assembly/Documents/ArtOfAssembly/Volume/toc.html
The Art of
ASSEMBLY LANGUAGE
PROGRAMMING
Forward Why Would Anyone Learn This Stuff? What's Wrong With Assembly Language
What's Right
... Listings and Other Materials in This Text Section One:
Machine Organization CHAPTER ONE:
DATA REPRESENTATION
- Chapter Overview
- Numbering Systems

- A Review of the Decimal System
...
- 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 - Boolean Functions and Truth Tables ... - 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 System Bus ... - Interrupts and Polled I/O 3.6 Laboratory Exercises 3.6.1 The SIMx86 Program - Some Simple x86 Programs

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 3     41-60 of 135    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20

free hit counter