DATASSEGMENTscrmmDB100DUP主菜单名me
u1DBFILEme
u2DBEditme
u3DBRUNme
u4DBTOOLme
u5DBQUIT主菜单File下子菜单名subme
u11DBNewsubme
u12DBOpe
subme
u13DBSave主菜单Edit下子菜单名subme
u21DBCutsubme
u22DBPastsubme
u23DBCopy主菜单Ru
下子菜单名subme
u31DBRu
subme
u32DBGotosubme
u33DBStep主菜单Debug下子菜单名subme
u41DBCallsubme
u42DBFi
dsubme
u43DBSource主菜单Help下子菜单名subme
u51DBAboutsubme
u52DBWebsubme
u53DBExit窗口信息msg1DBPleasepressAltFAltEAltRAltTAltQor19htoope
thesubme
umsg2DBPleasepressE
ter11h0c4h0d9htoope
closethesubme
umsg3DBPleasepress1bhor1ahtoselecttheme
umsg4DBPleasepress18hor19htoselectthesubme
umsg7DB退出信息overDBTha
kyouforuesi
gauthorbyJia
hua其他信息escapeDBPressESCtoexit
ftext1DBThisisame
uprogrammadewithassemblesub11DBSelectNewsub12DBSelectOpe
sub13DBSelectSavesub21DBSelectCutsub22DBSelectPastsub23DBSelectCopysub31DBSelectRu
sub32DBSelectGotosub33DBSelectStepsub41DBSelectCallsub42DBSelectFi
dsub43DBSelectSourcesub51DBSelectAboutsub52DBSelectWebsub53DBSelectExit
umDB1主菜单序列号sub
umDB子菜单序列号subshowDB0为0时子菜单未显示i
dexDB主菜单长度DATASENDS设置光标位置显示在0页的topleft位置posMACROtopleftMOVAH02hMOVBH0页号MOVDHtopMOVDLleft位置INT10hENDM修改菜单属性cha
geme
uMACROtopleftWIDTHattrLOCALchgMOVDLleftchgpostopDL置光标位置
fMOVBH0页号MOVAH08h读光标位置的属性,AH属性,AL字符INT10hMOVBLattr设置属性MOVCX1字符重复次数MOVAH09h在光标位置显示字符及设置其属性INT10hINCDLMOVDHleftADDDHWIDTHCMPDLDH设置的循环次数控制JNEchgpostopleftENDM绘制窗口drawwi
dowMACROattrtopleftbottomrightPUSHAXPUSHBXPUSHCXPUSHDXMOVAH06h屏幕初始化MOVAL0全屏为空白MOVBHattr卷入行属性MOVCHtopMOVCLleft左上角坐标MOVDHbottomMOVDLright右下角坐标INT10hPOPDXPOPCXPOPBXPOPAXENDM绘制窗口上下边框wi
dowta
dbMACROlmrtopleftWIDTHattrpostopleft置光标位置outputcharlattr1输出字符,画左上折角
fpostopleft1置光标位置outputcharmattrWIDTH2输出字符,画上边框postopleftWIDTH1置光标位置outputcharrattr1输出字符,画右上折角ENDM绘制窗口左右边框wi
dowla
drMACROchartopleftWIDTHattrpostopleft置光标位置outputcharcharattr1输出字符画左边框postopleftWIDTH1置光标位置outputcharchar