Assembler Source Code for emu8086 microprocessor emulator and compatible assemblers (16 bit) simply copy these codes and past them on your editor
http://www.emu8086.com/dr/asm2html/assembler_source_code/
it contains list of programs like
- Input 8 bit binary number and print out its decimal equivalent.
- This is a very basic example of a tiny OS. Your own Operating System that runs from floppy drive - easy!
- This example shows how to add huge unpacked BCD numbers
- Calculate the sum of elements in V1 array, store result in V2.
- How CMP instruction sets the flags.
- See how to operate with Octal, Binary and Decimal values.
- Learn how to set and get file attributes, in other words how to make file Read Only or Hidden.
- This is an example of AAS instruction, it is used to subtract huge BCD numbers.
- This sample gets two numbers from the user, calculates the sum of these numbers, and prints it out.
- This sample shows how to use CMPSW instruction to compare strings.
- Make your own interrupts - Custom_Interrupt.asm
- Encryption in Assembly Language
- This sample gets the number from the user, and calculates factorial for it. Supported input from 0 to 8 inclusive!
- Call a procedure from another segment or interrupt.
- This program calculates linear equation: ax + b = 0 The result is printed with floating point.
- This example prints out The easiest and the fastest way to print "Hello World!" using DOS INT 21h (still works under Windows XP in Dos prompt).
- This example converts 2 digit Hex value into numeric value and decimal string representation (so that it can be easily printed if required).
- Keyboard example - keybrd.asm
- A very handy code that can be assembled into a very tiny utility to make floppy boot records and tiny operating systems.
- This sample shows the use of input and output string functions of emu8086.inc
- This sample shows how to use SCASW instruction to find a WORD (2 bytes).
:: Temperature Control system using 8086
:: Traffic light control system using 8086
:: Assembly Language Program to serve NMI
No comments:
Post a Comment