org 0x100 cld mov bl, 2 mov ah, 0xb8 mov es, ax xor di, di outer: mov si, msg mov cx, end - msg mov ah, 0xa print: lodsb stosw loop print dec bx jnz outer idle: hlt jmp idle msg: db 0xfc, 0xb3, 0x02, 0xb4, 0xb8, 0x8e, 0xc0, 0x31 db 0xff, 0xbe, 0x1b, 0x01, 0xb9, 0x1b, 0x00, 0xb4 db 0x0a, 0xac, 0xab, 0xe2, 0xfc, 0x4b, 0x75, 0xf1 db 0xf4, 0xeb, 0xfd end: