Professional Documents
Culture Documents
Power1 Asm
Power1 Asm
8086
.model small
.stack 1000h
; Data segment
.data
msg1 db "enter to what power: $"
msg2 db "power answer is: $"
msg3 db "enter number: $"
var1 dw 0
var2 db 0
; Code segment
.code
; Set up data segment
mov ax, @data
mov ds, ax
; PRINT procedure
PRINT PROC
; Initialize count
mov cx, 0
mov dx, 0
; Initialize bx to 10
mov bx, 10
; Set dx to 0
xor dx, dx
jmp label1
print1:
; Check if count is greater than zero
cmp cx, 0
je exit
exit:
ret
PRINT ENDP
end