LYCOS RETRIEVER Beta Retriever Home  |  What is Lycos Retriever?   
Assembler: Programs
built 651 days ago
MASM32 assumes that the programmers who will use it already have experience in 32 bit Windows API programming using compilers and have done some work in assembler. It is not designed as a beginners package and it does not have the support for beginners to learn the basic concepts about assembler. It is recommended that beginners to programming learns a compiler like C/C++ Pascal/Delphi or PowerBASIC before they start on an assembler as this will produce the necessary experience to deal with concepts like registers, data sizes or registers, data types, assembler mnemonics, system API calls and different calling conventions. The learner can always come back to assembler once they are familiar and confortable with a compiler.
Source:
This program provides examples of the syntax used to code the mainframe, 370 assembler, problem-state, non-floating-point instructions. The real value is in the animation of this program using Mainframe Express provided by Micro Focus. This program will execute each of the instructions in alphabetic sequence. You can immediately see the results of each instruction execution. This is a very effective way to become familiar with the 370 instruction set. Simply click on one of the following items to learn more or download this sample set of programs.
Source:
A "traditional assembler" is a pure assembler plus macro facilities. The assembler may provides some "built-in macros" and instruction synonyms, but in general, the built-in statements should still map to individual machine instructions (note that the programmer may extend this by writing macros). There is no support by the assembler for run-time arithmetic or boolean expressions. A traditional assembler may ... provide some simple data typing facilities (such as the ability to rename primitive data types as something else, e.g., byte->char). A traditional assembler always emits machine code as output.
In the futuristic research field of nanotechnology, an assembler is a construction machine that manipulates and builds with individual atoms or molecules. One of the prime goals of long-term nanotech research is the production of a programmable self-replicating assembler. This is a device which can make a complete copy of itself given raw materials and energy. After sufficient quantities of assemblers are available, they are then re-programmed to produce something else useful. In science fiction literature, such assemblers have been called matter compilers.
Source:
The assembler can read source, copy and macro files in EBCDIC, ASCII or UNICODE. The listing file can be produced in EBCDIC, ASCII, or formatted for PCL (Hewlett-Packard compatible) printers. Object files can be produced in OMF, XOBJ or GOFF format and are ready to be linked and run on the mainframe or the Tachyon Operating System. Even an ADATA file can be generated that is so compatible, it can be used by IBM’s Program Understanding Tool (ASMPUT) of the HLASM Toolkit.
Source:
A "pure assembler" is a program that processes an assembly langauge source file and translates the source code using a direct mapping from source code instructions to individual machine instructions (each source instruction is mapped to exactly one machine instruction). The assembler only provides machine-primitive data types like bytes, words, double words, etc. A pure assembler does not provide macro facilities. A pure assembler always produces machine code as output.
SEARCH
MORE ABOUT