Specifications
Application Examples
MACRO DEFINITIONS
PUT MACRO SRCE,DATA ; I/O WRITE MACRO
MOV DX,SRCE
MOV AL,DATA
OUT DX,AL
ENDM
;
STACK SEGMENT
STACK SEGMENT STACK
DW 20 DUP (?) ; UNINITIALIZED STACK
STACK_TOP LABEL WORD ; TOP OF STACK
STACK ENDS
;
DATA SEGMENT
; THIS DATA SEGMENT PROVIDES A DATA BUFFER FOR DMA OPERATIONS
; BETWEEN THE SBX EXPANSION MODULE I/O AND LOCAL RAM.
DATA SEGMENT
DMA_BUF DB 256 DUP (?) ; DMA DATA BUFFER
DATA ENDS
CODE SEGMENT PARA
ASSUME CS:CODE, SS:STACK, DS:DATA, ES:NOTHING
MAIN:
MOV BX,SEG STACK
MOV SS,BX
MOV SP,OFFSET STACK_TOP
MOV BX,SEG DATA
MOV DS,BX
;
4-9