Beruflich Dokumente
Kultur Dokumente
1
001 ; elementary multitasking of two threads[org 0x0100]
002 jmp start ; ax,bx,ip,cs,flags storage areataskstates: dw 0, 0, 0, 0, 0
003 ; task0 regsdw 0, 0, 0, 0, 0
004 ; task1 regsdw 0, 0, 0, 0, 0
005 ; task2 regs current: db 0
006 ; index of current taskchars: db ‘\|/-
007 ; shapes to form a bar
008 ; one task to be multitaskedtaskone
009 : mov al, [chars+bx]
010 ; read the next
011 shapemov [es:0], al
012 ; write at top left of screen
013
014
015