; bcd_aas.asm
; this is an example of aas instruction,
; it is used to subtract huge bcd numbers (binary coded decimals).
name "bcd_aas"
org 100h
; make 5 - 8
; al = 0fdh (not in binary coded decimal form)
mov al, 05h
mov bl, 08h
sub al, bl
; convert to binary coded decimal,
; al = 7
; and 1 is borrowed from ah, like calculating 15 - 8:
aas
; convert to printable symbol:
or al, 30h
; print char in al using bios teletype function:
mov ah, 0eh
int 10h
; wait for any key press:
mov ah, 0
int 16h
ret ; return control to operating system.
; - other assembly language source codes -
; - asm2html by emu8086 -