|
| |
| | assembly language - definition of assembly language in Encyclopedia |
 | | Assembly language or simply assembly is a human-readable notation for the machine language that a specific computer architecture uses. |  | | Assembly language is also valuable in reverse engineering, since many programs are distributed only in machine code form, and machine code is usually easy to translate into assembly language and carefully examine in this form, but very difficult to translate into a higher-level language. |  | | Like most computer languages, comments can be added to the source code which are ignored by the assembler. |
|
http://encyclopedia.laborlawtalk.com/assembly_language
(992 words)
|
|
| |
| | X86 assembly language - Wikipedia, the free encyclopedia |
 | | The x86 processor and instruction set design is CISC; however, since the end of the 1990s the internal architecture moved towards being more of a RISC or VLIW design. |  | | In general the x86 processor can load and use memory matched to the size of any register it is operating on. |  | | The modern x86 instruction set is really a series of extensions of instruction sets that began with the Intel 8008 microprocessor. |
|
http://en.wikipedia.org/wiki/X86_assembly_language
(3643 words)
|
|
| |
| | CS 37: X86 Assembly Language |
 | | Assembly language is (a symbolic representation of) the language of the machine hardware, and assembly language directly reflects the underlying features of the hardware (such as the capabilities of the instruction decoder or the arithmetic logic units). |  | | Assembly code "allows access to direct hardware features of the system that might be difficult or impossible to use from a higher-level language" [Carter 2003]. |  | | Intel processors (and x86 compatible processors from AMD) dominate the processor market, and when you someday find yourself writing or optimizing assembly language, you almost certainly will be writing or optimizing for an x86 processor. |
|
http://www.cs.dartmouth.edu/~cs37/CS37_2004X/x86
(2707 words)
|
|
| |
| | Intel Assembly Language Sources |
 | | Assembly Language for Intel-Based Computers, 4th Edition (2002-2003) by Kip Irvine. |  | | Introduction to 80X86 Assembly Language and Computer Architecture, by Richard C. Detmer. |  | | An Assembly Language Introduction to Computer Architecture : Using the Intel Pentium, by Karen Miller. |
|
http://www.nuvisionmiami.com/kip/asm.htm
(417 words)
|
|
| |
| | [No title] |
 | | Assembly language is very flexible and powerful, anything that the hardware of the computer is capable of doing can be done in assembly. |  | | When you program in assembly language, you are programming on the machine language level. |  | | Reply-To: raymoon@moonware.dgsys.com NNTP-Posting-Host: dgs.dgsys.com Summary: This is the FAQ for the x86 Assembly Language programmers for the alt.lang.asm and comp.lang.asm.x86 newsgroups. |
|
http://www.comsc.ucok.edu/~pcarter/pcasm/x86.faq
(12786 words)
|
|
| |
| | Linux Assembly Language Programming - $31.49 |
 | | Assembly language is language which gives the programmer direct control over the computer. |  | | 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. |  | | A very nice feature of assembly language code, which it shares with Linux itself incidentally, is that from a crass performance standpoint, it functions beautifully. |
|
http://www.informit.com/title/0130879401
(927 words)
|
|
| |
| | x86 Assembly Language Instructions |
 | | Note that in x86 machine language, there actually are three internal versions of jump, one where the offset is stored in one byte, one where the offset is stored in two bytes, and one where the offset is stored in 4 bytes. |  | | This page lists and defines the assembly language instructions that we have considered in class (as well as a few additional ones). |  | | More specifically, the assembler replaces the code label with the offset between the current instruction and the target instruction (i.e., the number of bytes between the address of the current instruction and the address of the target instruction), since such an offset typically can be represented in fewer bytes than a full 4-byte address. |
|
http://www.cs.dartmouth.edu/~cs37/CS37_2005S/x86/instructions.html
(2344 words)
|
|
| |
| | docs.sun.com: x86 Assembly Language Reference Manual |
 | | The main input required to assemble a source file in assembly language format is that source file itself. |  | | A machine operation statement is a mnemonic representation of an executable machine language instruction to which it is translated by the assembler. |  | | This document completes the specification by presenting detailed assembly language statements that correspond to the Intel instruction set and are intended for use on machines that run SunOS x86 architecture. |
|
http://docs.sun.com/app/docs/doc/802-1948/6i5uqa9o6?a=view
(3108 words)
|
|
| |
| | Assembly |
 | | PC Assembly Language - includes tutorials/demos of programs for newcomers as well as information for advanced programmers. |  | | Instructions of x86 - describes Intel processor instructions through 486. |  | | Usenet - comp.lang.asm.x86 - General 80x86 assembly language programming. |
|
http://www.ee.ryerson.ca:8080/~rganesha/assembly.html
(282 words)
|
|
| |
| | x86 Assembly Language Webring |
 | | Number of utilities that help programming in x86 assembly, and a growing number of programs written by myself in x86 assembly with source code. |  | | x86 Assembly Language Webring Our purpose is to provide people with a convenient way to browse the best and latest assembly language pages. |  | | Webster is the primary site for the textbook "The Art of Assembly Language Programming," the UCR Standard Library, and the HLA (High Level Assembly) Language. |
|
http://x.webring.com/hub?ring=x86asm
(464 words)
|
|
| |
| | Joel on Software - x86 Assembly Language *GURUS* please respond! |
 | | I also understand how and why x86 compilers generate the code that they do, and I understand performance enhancements at the x86 Assembler level (base indexing, avoiding jumps, and avoiding memory accesses for example), that may not be possible for all constructs in higher-level languages. |  | | Writing optimized assembly is not fun anymore, imo, and the reward/effort ratio has shrunk to the point where it's only worthwhile for specialized math routines and video compression algorithms. |  | | I'm a (recovering?) assembly purist myself, but I had to concede before the complexity of the Pentium, not to mention the Itanium and the other 64-bit computers. |
|
http://discuss.joelonsoftware.com/?joel.3.93455.17
(1917 words)
|
|
| |
| | Tutorials - Assembly Language Tutorials |
 | | Specific examples of addressing modes and instructions from various processors are used to illustrate the general nature of assembly language. |  | | The tutorial has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about how C works under the hood. |  | | Designed to familiarize the reader with programming in x86 assembly under Linux and how to interface assembly and higher-level language code. |
|
http://www.dvd-replica.com/ref/tut-asm.php
(317 words)
|
|
| |
| | Course Content Guide: |
 | | EET 241 Microcomputer Systems I, 4 Cr.-- Introduces X86 microprocessor architecture and assembly language programming for the IBM PC compatible computer including the use of BIOS and DOS functions calls and the use of procedures. |  | | The student will be able to write, test, and debug X86 assembly language programs that use BIOS and DOS function calls and procedures to process keyboard input in a specified manner and then generate displayable results |  | | Writing, testing, and debugging X86 assembly language programs that use BIOS and DOS function calls and procedures to process keyboard input in a specified manner and then generate displayable results |
|
http://www.pcc.edu/edserv/ccg/EET/EET_241.htm
(1579 words)
|
|
| |
| | x86 assembly language question - GameDev.Net Discussion Forums |
 | | Posted - 9/2/2004 12:16:49 PM Assembly language is a bit far in my head and I can't remember how to copy a 32 bit value multiple times in an array. |  | | I will use inline assembly code anyway because the code generated for the Debug build target is much less optimized. |  | | I vaguely remember that there is a specific instruction for that where you have to put the count in cx (I think) the destination address in some other register and then call some instruction to do the work. |
|
http://www.gamedev.net/community/forums/ViewReply.asp?id=1647675
(1500 words)
|
|
| |
| | assembly - internet resources (embedded assembly language) |
 | | To develop assembly language software, we first use an editor to create our source code. |  | | This article, which discusses assembly language programming, accompanies the book Embedded Microcomputer Systems: Real Time Interfacing published by Brooks-Cole 1999. |  | | Dos Reis (State University of New York-New Paltz) uses a computer model called H1 to present fundamental concepts of assembly language and computer architecture in this text/CD-ROM package for a one- semester advanced undergraduate course that combines assembly language with architecture. |
|
http://www.eg3.com/mfs.cgi/01/WebID/software/assembly/blank/hot-list/a-z.htm?5
(206 words)
|
|
| |
| | Win32 Programming for x86 Assembly Language Programmers |
 | | I have used the Intel syntax for machine instructions so the information here should be useful for those familiar with the MASM (by Microsoft) or the TASM (by Borland/Inprise) assemblers. |  | | It's not impossible to write a Windows program in assembly language. |  | | You should know or learn from other resources how to write code for the Intel x86 processors (and compatibles). |
|
http://www.oopweb.com/Assembly/Documents/Win32ASM/Volume/win32asm.htm
(209 words)
|
|
| |
| | Writing MS Windows 32bit Programs in x86 Assembly Language |
 | | WALK32 This programming toolkit is designed for the experienced ASM programmer who not only wants to casually write some assembly code, but instead aims at building large projects in all assembly language. |  | | UCR Standard Library for 80x86 Assembly Language Programmers |  | | AWIN Nice replacement for Make: Will scan your assembler source file, use specially-coded comment lines to create.RC and.DEF files, and call the assembler, linker, and RC program to produce an executable program file from a single program-specific source file. |
|
http://www.piclist.com/techref/language/asm/win32asm.htm
(1214 words)
|
|
| |
| | x86 Assembly Language Programming |
 | | Assembly language programming under UNIX® is highly undocumented. |  | | However, once the chapter is finished, any assembly language programmer will be able to write programs for FreeBSD quickly and efficiently. |  | | 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? |
|
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/x86.html
(224 words)
|
|
| |
| | X86-mov |
 | | In the X86 assembly language, the MOV instruction moves data from Y to X when coded as |  | | Either X or Y can include addressing information. |
|
http://www.brainyencyclopedia.com/encyclopedia/x/x8/x86_mov.html
(73 words)
|
|
| |
| | dBforums - x86 assembly -> C language reference |
 | | dumping assembly along with the code that generated it in a ".cod" file. |  | | For the moment, assembly language is about the only language I'm any good at and this |  | | You don't _need_ assembly to learn C, but it certainly helps. |
|
http://www.dbforums.com/t487978.html
(1006 words)
|
|
| |
| | [No title] |
 | | machine language, execute the program in the computer machine. |  | | In assembly language code lines have two parts, the first one is the name |  | | The architecture of the x86 processors forces to the use of memory segments |
|
http://thsun1.jinr.ru/~alvladim/man/asm.html
(12201 words)
|
|
| |
| | OpenGames.net - Home |
 | | This emulator is written in x86 assembly language and will not work on any other processors. |  | | A Super Nintendo emulator written in x86 assembly. |  | | QDB - Quote after quote of chat hilarity. |
|
http://www.opengames.net
(203 words)
|
|
| |
| | ASM Tutorial/Ready to Start! |
 | | These are some basic things you need to know when you want to program in Assembly. |  | | main proc : Code must be in procedures, just like in C or any other language. |  | | I'll also explain the Interrupts and interrupt table. |
|
http://www.xs4all.nl/~smit/asm01001.htm
(2368 words)
|
|
| |
| | Paul Hsieh's x86 Assembly Language Page |
 | | Articles, optimization hints and algorithms, x86 related links. |  | | Home : Programming : Languages : Assembly : x86 : Paul Hsieh's x86 Assembly Language Page |  | | Go to previous site of this category Go to next site of this category |
|
http://www.netinformations.com/Detailed/3369.html
(158 words)
|
|
| |
| | X86 assembly language - Free Encyclopedia |
 | | Because the x86 processors are so common, most of you should be able to assemble most of the code that you find in this tutorial at your own computer. |  | | This tutorial uses standard Intel syntax, not AT&T syntax in which most Linux assembly programs is written. |  | | This is a tutorial, not a complete scientific description of how the x86 processor works. |
|
http://www.wacklepedia.com/x/x8/x86_assembly_language.html
(1483 words)
|
|
| |
| | Assembler/Assembly Language |
 | | Also check The x86 Assembly Language Webring, which as you might guess from the name is a webring about assembly language for x86 chips, which refers to the Intel x86-series, the 286, 386, 486, etc. Pentiums are also included. |  | | And check http://www.riverland.net.au/~mdunn for a few examples of neat asm tricks, like how to control the speaker, etc. (This is where I learned how to make a TSR.) |  | | One good online tutorial of this kind I've found is here: |
|
http://www.geocities.com/SiliconValley/2072/asm.htm
(1822 words)
|
|
| |
| | Assembly Language Links |
 | | x86 Web Ring - a list of sites dedicated to x86 assembly language. |  | | Art of Assembly Home Page - good book on Assembly Language programming. |  | | MIPS Home page - lots of info, including programming manuals for the MIPS chips. |
|
http://ug.cs.dal.ca/~rmacphee/x86ass.html
(60 words)
|
|
| |
| | A Screen Saver written in x86 Assembly Language |
 | | Hi reads a text file of your choice that contains "poems" and displays them in a DOS window. |  | | A Screen Saver written in x86 Assembly Language |  | | Hi, a Screen Saver written in x86 Assembly Language |
|
http://www.iath.virginia.edu/~luoma/code/asm
(215 words)
|
|
| |
| | Recursive Programming in x86 Assembly Language: The Stack |
 | | Recursive Programming in x86 Assembly Language: The Stack |  | | To make this a bit simpler, I am going to use the Factorial function as an example. |  | | It's operator is an exclamation mark (!), and we all know that since in most high-level languages, the ! |
|
http://www.fortunecity.com/skyscraper/false/780/stack.html
(608 words)
|
|
| |
| | X86 Stuff |
 | | Programmers Heaven A massive amount of information on all programming languages. |  | | Randall Hyde's Assembly Language Page Contains the on-line textbook The Art of Assembly Language Programming. |  | | X86: The Superior Platform for Embedded Communications Systems |
|
http://www.eas.asu.edu/~sserc/226/asmlinks.htm
(52 words)
|
|
| |
| | Hanoi: x86 Assembly Language |
 | | The Towers of Hanoi in x86 Assembly Language. |  | | ; ; The Towers Of Hanoi ; x86 Assembly ; Copyright (C) 1998 Amit Singh. |
|
http://www.kernelthread.com/hanoi/html/asm.html
(35 words)
|
|
| |
| | Assembly Language: Documentation. |
 | | You want "Zen of Assembly Language" by Michael Abrash... |  | | You are here: Experts > Assembly Language > Documentation. |
|
http://experts.about.com/q/2212/818193.htm
(85 words)
|
|
|