About this Site
Create your own website today!
Update your website
Vote for this Site
Visit My Chat Room
Popular Popups
Jukebox
Message Board
Classified Ads
Statistics
Refer This Site
To A Friend
Home

Visual Basic Programming
Game Programming
Building Your Own PC
Assembly Language Programming
Video Taped Learning Lectures
Buying Software and Hardware
HTML
C and Cplus plus Programming
Java Programming
Microsoft Access
Microsoft Excell
Lotus 123
ZDTV
Using The Internet
PC Troubleshooting
Internet Auctions
Delphi Programmer
BASIC Programming
Pascal Programming
Other Programmers Home Pages
Elite Programmers
Ada Programming
SQL Programming
Find A Programming Job
MCSD Certification
MCSE Certification
Programmers Vocabulary
QuickBASIC Programming
Fortran Programming
Cobol Programming
Programming Technique
Thomas Alva Edison
Orville and Wilbur Wright
Albert Einstein
NASA
Our Sun
The Ocean
Interferometer
Charles Robert Darwin
Day Trading Stocks
My VB Projects
My VB Notes
What Causes Us To Age
Genome Project
Isaac Newton
Radio Telescopes
SETI Project
The Great Viking Civilization
Doppler Shift
Electronics Technology
Scientific Research Methods
Gravity Wells
Superconductor
The Neanderthals
Bodybuilding
Web Jobs
Cool Pictures
Sigmund Freud
Galileo Galilei
Dinosaurs
Plato
Contest
Time Zones
Webmaster
Computer Viruses






  NEW! Poetry and Doll Maker with Galleries!     [Learn About Our Ecommerce]
Graphics Gallery!

What is Assembly Language:
(Definiton #1)
assembly language-
low-level computer-programming language closely related to a computer’s internal codes. It consists chiefly of a set of short sequences of letters (mnemonics), which are translated, by a program called an assembler, into machine code for the computer’s central processing unit (CPU) to follow directly. In assembly language, for example, “JMP” means “jump” and “LDA” means “load accumulator”. Assembly code is used by programmers who need to write very fast or efficient programs.
Because they are much easier to use, high-level languages are normally used in preference to assembly languages. An assembly language may still be used in some cases, however, particularly when no suitable high-level language exists or where a very efficient machine-code program is required.

(Definition #2)
assembly language-
A programming language that is one step away from machine language. Each assembly language statement is translated into one machine instruction by the assembler. Programmers must be well versed in the computer's architecture, and, undocumented assembly language programs are difficult to maintain. Assembly language is hardware dependent; there is a different assembly language for each CPU series.

Although often used synonomously, assembly language and machine language are not the same. Assembly language is turned into machine language. For example, the assembly instruction COMPARE A,B is translated into COMPARE the contents of memory bytes 2340-2350 with 4567-4577 (where A and B happen to be located). The physical binary format of the machine instruction is specific to the computer it's running in.

What is an Assembler:
assembler-
Software that translates assembly language into machine language. Contrast with compiler, which is used to translate a high-level language, such as COBOL or C, into assembly language first and then into machine language.

Links:
http://www.fys.ruu.nl/faber/Amain.html
http://www.terse.com/
http://www.demon.co.uk/flight/xasm.htm
http://members.tripod.com/miniide/
http://www.cs.tu-berlin.de/journal/jflp/
http://www.programmingtutorials.com/





Got+A+Question+on+Assembly+Language:
http://www2.programmersheaven.com/msgboard/board1/wwwboard.htm



Have+A+Diffucult+Question+That+You+Need+Answered?+Leave
It+On+My+Message+Board+For+90+days:
http://www.InsideTheWeb.com/mbs.cgi/mb668156

Got+A+Question?+My+Chat+Room+To+Meet+Other+People+Who
Like+To+Discuss+Computer+Topics:
http://mercury.beseen.com/chat/rooms/p/7948


Sign Guestbook

View Guestbook

Neal Russell Vanderstelt Self-Taught Programmer
HCR2 Box 850-144
Tucson Arizona 85735
United State Of America
520-822-9866

nealvanderstelt@hotmail.com

Domain Lookup
         www..
Get www.yourdomainofchoice.com for your site with services!




.

 
Any WordAll WordsExact Phrase
This SiteAll Sites
Visitors: 01666
Page Updated Mon Jul 26, 1999 11:16am EDT