SECTION .text org 100h mov ax,100h mov ds,ax mov ax,0a000h mov es,ax mov ax,13h int 10h ;edit mode mov cx,0 mov dx,0 edit: mov di,0 mov ax,buffer add ax,di mov ax,04 mov [es:di], byte 04 mov di,0 mov ax,01 mov [es:di], byte 01 jmp edit ;end edit ;run mode ;end run ;display code mov ax,13h int 10h mov ax,0a000h mov es,ax ;end display xor ax,ax int 16h mov ax,3 int 10h mov ax,4C00h int 21h SECTION .bss buffer: resb 64000