;--- BEGIN ---------------------------------------------------; ;--- CONSTANTS -----------------------------------------------; ;--- DATA ----------------------------------------------------; ;--- BSS -----------------------------------------------------; SEGMENT .bss basek: RESW 1 ; non-extended kilobytes extk: RESW 1 ; extended kilobytes ;--- CODE ----------------------------------------------------; SEGMENT .text DiscoverRAM: int 12h ; get avail base mem in k mov [basek], ax mov ax, 8800h int 15h ; SYSTEM - GET EXTENDED MEMORY SIZE (286+) mov [extk], ax ret ;--- END -----------------------------------------------------;