Geometry.Net - the online learning center
Home  - Basic_A - Assembly Language Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 2     21-40 of 65    Back | 1  | 2  | 3  | 4  | 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. Introduction to RISC Assembly Language Programming by John Waldron, 1998-10-21
  2. Using Assembly Language (Programming Series) by Allen L. Wyatt, 1992-03
  3. The Art of Assembly Language Programming, Vax-11 by James F. Peters, 1985-06
  4. Introduction to Assembly Language Programming: From 8086 to Pentium Processors (Undergraduate Texts in Computer Science) by Sivarama P. Dandamudi, 2000-10-06
  5. Amiga Assembly Language Programming by Jake Commander, 1988-01-01
  6. Linux Assembly Language Programming by Bob Neveln, 2000-07-30
  7. Assembly Language Programming for the IBM Systems 360 and 370 for OS and DOS by Michael D Kudlick, 1983
  8. Assembly Language Programming for Intel Processors Family by Vasile Lungu, 2005-07-01
  9. 68000 Assembly Language Programming: A Structural Approach by J. Michael Bennett, 1987-01
  10. 80386/80286 Assembly Language Programming by William H. Murray, Chris H. Pappas, 1986-06
  11. Structured Programming in Assembly Language for the IBM PC and PS/2 by William C. Runnion, 1994-08-25
  12. 8086/88 Assembly Language Programming by Leo Scanlon, 2000-02
  13. Z-80 Assembly Language Programming by Lance A. Leventhal, 1979-05-01
  14. Machine and Assembly Language Programming of the Pdp-11 by Arthur Gill, 1983-03

21. Assembly Language Programming - Index
Assembly Language Programming 3460306 Fall 2008 Drop off STK500's in my office or the CS Office. Syllabus Notes and Sample programs Assignments and TA info
http://www.cs.uakron.edu/~margush/306/index.html
Assembly Language Programming
3460:306 - Fall 2008
Drop off STK500's in my office or the CS Office Syllabus
Notes and Sample programs

Assignments and TA info

Dr. Margush's page
Textbook - email me for access instructions if you forget. Processor related Data Sample programs Miscellaneous Resources

22. Introduction To RISC Assembly Language Programming
Introduction to RISC Assembly Language Programming This page contains links to resources for the book Introduction to RISC Assembly Language Programming (ISBN 0 201 39828 1).
http://www.scss.tcd.ie/~waldroj/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.

23. Computer Systems Engineering And Electronics Lectures
For engineering and other University Students in electric circuit and assembly language programming classes.
http://cseel.blogspot.com
skip to main skip to sidebar
Tuesday, February 16, 2010
2008 Computer Engineering New Time Table
2008 4th Semester Time Table For Cairo Higher Institute
New Time Table For COMP.ENG 4th Semester cseel.blogspot.com.pdf
Posted by Eng.Mohamed at 3:45 PM 1 comments Labels: Cairo Academy CHI Schedule semester
Saturday, February 6, 2010
Cairo Academy Computer Engineering Courses
Cairo Academy Computer Engineering Courses
CSEE_cseel.blogspot.com_.rar
Posted by Eng.Mohamed at 5:10 PM 1 comments Labels: Cairo Academy CHI computer engineering courses
Tuesday, February 2, 2010
Cairo Academy Credit Hours
Student Announce For 2nd Semester 2010
Stud-Announce_Cseel.blogspot.com_.rar
Posted by Eng.Mohamed at 10:46 PM 1 comments Labels: Cairo Academy CHI Downloads
Friday, January 29, 2010
Arithmetic Instructions
ADD
ADC
It is used to add 8-, 16-, or 32-bit operands together, in addition to the processor adds the contents of the carry flag. The sum of the two operands replaces the destination operand.
INC
SUB
SBB (subtract with borrow )
It is used to subtract 8-, 16-, or 32-bit operands, in addition to the processor subtracts the contents of the carry flag from the destination operand.
DEC CMPXCHG Posted by Eng.Mohamed

24. Assembly Language Programming - Ask.com
Top questions and answers about AssemblyLanguage-Programming. Find 48 questions and answers about Assembly-Language-Programming at Ask.com Read more.
http://www.ask.com/questions-about/Assembly-Language-Programming

25. Intota Search For Experts
Experts available for assembly language programming consulting, expert witness, or analyst services for business, legal, and technical professionals.
http://www.intota.com/experts.asp?strSearchType=all&strQuery=assembly langua

26. ColeSoft Marketing - Home
A product for the debugging of Assembler language programs which execute in the OS/390 (MVS) operating system environments on IBM (and compatible) mainframes.
http://www.colesoft.com/

27. PC Assembly Language
During this time I taught an introductory course in PC Assembly Language programming. I grew frustrated at teaching 16bit real mode programming and decided to change to 32-bit
http://www.drpaulcarter.com/pcasm/
Home Programming Personal Email me ... Blog 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.

28. Assembly Language Programming
PRINCIPLES OF . ASSEMBLY LANGUAGE PROGRAMMING . DAVID J. KRUS. ARIZONA STATE UNIVERSITY . CRUISE SCIENTIFIC. Taipei Phoenix Amsterdam. Edited by James M. Webb
http://www.visualstatistics.net/Assembly Language/Assembly Language.htm
PRINCIPLES OF ASSEMBLY LANGUAGE PROGRAMMING DAVID J. KRUS ARIZONA STATE UNIVERSITY CRUISE SCIENTIFIC Taipei Phoenix Amsterdam Edited by: James M. Webb Designed by: Sie Han-Yen Technical Advisor: Pei Sie-Ka Microsoft is a registered trademark of Microsoft Corporation. Hewlett Packard is a registered trademark of Hewlett Packard Company. The Cruise Fortran and LaserJet Libraries are listed in the Microsoft Language Support Directory and in the Hewlett Packard Peripherals Catalog. The development of the Fortran callable assembly language subroutines for control of HP LaserJet printers was made possible by the Hewlett Packard Peripherals Developer Program, providing a series of LaserJet printers for the final hardware tests. Sincere thanks are extended to Rachelle Wheatley and Lisa Menas, coordinators of the HP Peripherals Developer Program, for their help and support which contributed to the successful completion of this project. 5F, 11, 10, 329 Nei Hu Road Taipei, Republic of China In the Americas address inquiries to Cruise Scientific 3434 West Tulsa Street, Chandler, Arizona 85226-4035

29. 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

30. College Of The Siskiyous - CSCI 6 - Assembly Language Programming
Assembly Language Programming Jesse Cecil, Instructor . Welcome to the class introduction page for Assembly Language Programming, CSCI 6. This page refers to the online class
http://www.siskiyous.edu/class/csci6/

COS Home
Site Index
Syllabus
Prospective Students ... Alumni and Community CSCI 6 - Assembly Language Programming
Assembly Language Programming
Jesse Cecil, Instructor
Welcome to the class introduction page for Assembly Language Programming, CSCI 6. This page refers to the online class being held in the Fall 2010 semester. To register for this online course, please visit the college's registration site at College of the Siskiyous Admissions and Records Office . Please read the following information and contact the instructor via email Jesse Cecil ( cecil@siskiyous.edu ) if you have any questions. Make sure you use a descriptive subject line for your email so it doesn't get accidentally deleted as spam. Class begins on Monday, August 16th, 2010 and ends on December 14, 2010. See the section below on Dates for important information about adding and dropping this class.
Learning Goals
Student Learning Outcomes
  • Given a problem, design an algorithm to solve the problem and implement the algorithm in IBM Assembly language. Given a problem or algorithm, design a top-down approach to the implementation of the problem of algorithm.

31. Pentium Assembly Language Programming
The book approaches assembly language programming from the highlevel language viewpoint. It focuses on the assembly language features that are required to efficiently
http://www.scs.carleton.ca/~sivarama/asm_book.html
Introduction to Assembly Language Programming
From 8086 to Pentium
Now available: Author's new book Fundamentals of Computer Organization and Design Free MASM (Microsoft Assembler) The book approaches assembly language programming from the high-level language viewpoint. It focuses on the assembly language features that are required to efficiently implement high-level language constructs. Unlike other books on the subject, it explains the rationale for the features available in assembly language. Since performance is one of the main reasons for programming in assembly language, almost all chapters end in a discussion of performance implications of the material covered in the chapter. More succinctly, this book is about performance-oriented assembly language programming. The reader is assumed to be familiar with a high-level language such as C (only the basics are needed). But you don't need to know material on computer organization. All required material is introduced in the book. Since the goal is to introduce programming in assembly language, which is not easy to learn, plenty of examples are used to teach the concepts. Source code for all the examples in the text is available from this web site for hands-on learning experience. With the free Microsoft assembler (MASM) , you can start experimenting immediately!

32. DAVID WOOLBRIGHT'S WEB PAGE
A collection of general articles on assembly language programming in IBM mainframe assembler (System 370/390). Individual articles cover specific instructions with programming tips.
http://csc.colstate.edu/woolbright/WOOLBRIG.htm
CPSC 3121/3122 Resources
Assembler Concepts Powerpoint Lectures
General Articles on Programming in Assembler
The following is a list of links to articles covering a variety of topics in IBM System/390 Assembly language.
  • Conversion of Binary, Decimal, and Hexadecimal Data
  • System 390 Architecture
  • Character Data
  • Packed Decimal Data ...
  • Assembler Course PowerPoints
    Notes On Individual IBM 390 Instructions
    The following table is a collection of links to individual articles covering all the major instructions (used by application programmers) in the IBM System 390 architecture. Each article contains a description of the instruction, example uses of the instruction, and "tips" on technique. A AH AP AR ... XR
  • 33. Assembly Language Programming?
    Assembly language programming? Computing Technology discussion Vote for Physics Forums in the physics.org Best Q A site category! (you have to register) Vote here
    http://www.physicsforums.com/showthread.php?t=52134

    34. The Art Of Assembly Language Programming
    Online book by Randall Hyde. It s available in three editions a 32-bit edition for Windows, a 32-bit edition for Linux, and a 16-bit edition for DOS.
    http://webster.cs.ucr.edu/AoA/

    35. Assembly Language - ASM Community
    We hope to be around for years to come in order to provide you with a place to learn, discuss and find information on assembly language programming.
    http://www.asmcommunity.net/

    36. 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 Custom Email SiteBuilder
    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.

    37. Skills:assemblylanguageprogramming [ObsoleteSkills]
    Field Computer Science and Engineering Went Obsolete early 2000s Made Obsolete By Programming in higher level languages such as C, C++. Faster CPUs? and better compilers
    http://obsoleteskills.com/Skills/AssemblyLanguageProgramming
    skills:assemblylanguageprogramming
    Navigation
    Help
    Other
    Table of Contents
    Assembly Language Programming
    Field Computer Science and Engineering Went Obsolete early 2000s Made Obsolete By Programming in higher level languages such as C, C++. Faster CPUs and better compilers slowly made hand-coded assembly less and less necessary on desktop computers. More complex CPU pipelines and caches made it more and more difficult to do efficiently. Knowledge Assumed Intimate knowledge of the assembly language syntax, strong knowlege of the underlying hardware architecture When useful Critical for debugging many application crashes in a timely fashion, and for understanding core dumps. Still used when the utmost performance or very low-level control (e.g. in bootloaders) is desired. Still may be used particularly for small, frequently used sub-routines. In embedded systems, it is still essential and so not really obsolete. Required to write compiler backends. In other words, not completely obsolete. Assembly language programming is programming computers at the lowest practical level. The classical definition is that each assembly language instruction corresponds directly to exactly one machine instruction. In contrast, in higher level languages, a single line of code may represent many machine instructions. Programming in assembly language gives the programmer the ultimate flexibility and control. A knowledgeable and experienced programmer could often eke out extra performance by employing tricks and machine-specific optimizations.

    38. Programming From The Ground Up Book - Summary [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/
    Programming from the Ground Up Book - Summary
    Group
    • Main Show feedback again Membership Info Project Admin: Jonathan Bartlett active members View Members
      Group identification Id: System Name: pgubook Name: Programming from the Ground Up Book Group Type:
      Search in this Group
      in Cookbook Support Bugs Tasks Patches
      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 Dec 5 03:29:22 2002

    39. Assembly Language Programming
    This series of lecture notes is the first step towards a complete book on assembly language programming. Please identify any mistakes you observe while reading.
    http://www.scribd.com/doc/25427976/Assembly-Language-Programming

    40. Assembly Language Programming
    Mistral's software development team has indepth experience in assembly language programming on x86, 8051, ADSP 218x, PowerPC, Blackfin, SHARC, OMAP, DaVinci, ARM7, ARM9, ARM11
    http://mistralsolutions.com/technology/assembly_lang_prog.php
    Subscribe to our newsletter : Corporate Services Domains Products ... Software Development Assembly Language Programming Mistral's software development team has extensive experience in assembly language programming. This expertise helps the Mistral team build designs with:
    • Higher processing speeds Low memory usage and optimized codes with smaller footprints
    The team has experience in Assembly Language Programming on the following architectures: x86, 8051, ADSP 218x, PowerPC, Blackfin, SHARC, OMAP, DaVinci, ARM7, ARM9, ARM11, ARM Cortex and others. Sitemap

    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 2     21-40 of 65    Back | 1  | 2  | 3  | 4  | Next 20

    free hit counter