Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include "ahucon.inc"
- include "emu8086.inc"
- new_line_cursor_start macro
- putc 13
- putc 10
- new_line_cursor_start endm
- data segment
- linkbreak db 0ah, 8h
- data ends
- code segment
- start:
- ; loop to add and check af
- mov cx, 0
- loop_start:
- mov bl, 9
- add bl, cl
- call test_af
- jz no_af:
- putc 'A'
- putc ' '
- no_af:
- mov al, cl
- call print_hex_byte
- putc ' '
- mov al, bl
- call print_hex_byte
- new_line_cursor_start
- inc cx
- cmp cx, 10
- jl loop_start
- mov ah, 4ch
- int 21h
- test_af proc
- pushf
- pop ax
- and ax, 0010h
- cmp ax, 0
- ret
- test_af endp
- code ends
- define_print_hex_byte
- end start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement