วันอาทิตย์ที่ 23 มิถุนายน พ.ศ. 2556

Assembly : โครงสร้างโปรแกรมภาษาแอสเซมบลี แบบยาว

stseg  segment para stack
         db 64 dup('0');
sttop  label word
stseg  ends

dtseg segment
; ----สำหรับกำหนดตัวแปร----
dtseg ends

cdseg segment
main  proc far
        assume cs:cdseg,es:dtseg,ds:dtseg,ss:stseg
        mov ax,dtseg
        mov ds,ax

        mov ax,stseg
        mov ss,ax
        lea   sp,sttop

; /*--------- ใส่ Code Program---------*/

       mov ah,4ch
       int    21h

main   endp
cdseg  ends
         end main