سلام به همه دوستان
من این برنامه رو با EMU8086 نوشتم ولی 3 تا error میده که نمیفهمم منظورش چیه لطفا راهنماییم کنید مرسی.




Cseg data segment

msg db "hello, world!", 0dh,0ah, '$'

place1 dw 123

place2 dw 400

Cseg ends



stack segment

db 5 dup(‘ ‘)

ends



code segment

start: ; set segment registers:

pusha

mov ax, Cseg

push ds

mov ds, ax

mov es, ax

mov bx, offset placce1

mov place2,bx

mov [BX],place2

; print "hello, world!":

lea dx, msg

mov ah, 09h

int 21h

mov place1,place2



mov ah, 0

inc 21h



;return control to os

ret

popa

ends

end start ; set entry point and stop