📄 cndict.inc
字号:
; ***************************************************************************
; * Project : Electronic Dictionary *
; * Date : 2003.9 *
; * File Name : CNDICT.INC *
; ***************************************************************************
CHN_CODE EQU 0B0H
EDIT_START EQU 40
; ***************************************************************************
CHDICT_INPUTCH_STATE EQU 0
CHDICT_VIEWCH_STATE EQU 1
; ***************************************************************************
BACKUP_DRR EQU NData+00H
; EQU NData+01H
BK_WORD_PTR_0 EQU NData+02H
BK_WORD_PTR_1 EQU NData+03H
BK_WORD_PTR_2 EQU NData+04H
BK_WORD_PTR_3 EQU NData+05H
BK_FPTR_0 EQU NData+06H
BK_FPTR_1 EQU NData+07H
BK_FPTR_2 EQU NData+08H
BK_FPTR_3 EQU NData+09H
BK_LAST_WORD EQU NData+0AH
; EQU NData+0BH
TEMP_P0 EQU NData+06H
; EQU NData+07H
TEMP_P1 EQU NData+08H
; EQU NData+09H
TEMP_PP EQU NData+0AH
; EQU NData+0BH
BBK_UZ_LOOP_X EQU NData+10H
BBK_ZD_DATA EQU NData+11H
BBK_UZ_PTR_B0 EQU NData+12H
BBK_UZ_PTR_B1 EQU NData+13H
BBK_LAST_WORD EQU NData+14H
; EQU NData+15H
CNIDIOM_LEN EQU NData+16H
BK_DATA_SIZE_0 EQU NData+17H
BK_DATA_SIZE_1 EQU NData+18H
BBK_DATA_SIZE_0 EQU NData+19H
BBK_DATA_SIZE_1 EQU NData+1AH
CNDICT_TYPE EQU NData+20H
CNDICT_BUFFER EQU NData+21H
; NData+32H
CNDICT_TEMP EQU NData+33H ;2AH
CNIDIOM_TEMP EQU NData+34H ;2BH
CNIDIOM_SIZE EQU NData+35H ;2CH
CNIDIOM_ADDR EQU NData+36H ;2DH
; NData+39H ;30H
IDIOM_LIST_IDX EQU NData+3AH ;31H
IDIOM_LIST_NUM EQU NData+3BH ;32H
IDIOM_BUFFER EQU NData+3CH ;33H ; DS 17 8*2+1
CNDICT_PAGE_END EQU NData+4EH ;44H
CNDICT_PAGE_IDX EQU NData+4FH ;45H
; EQU NData+50H ;46H
CNDICT_PAGE_DATA EQU NData+51H ;47H
; ***************************************************************************
_UNZIP_CH_L EQU ZData+00H
_UNZIP_CH_H EQU ZData+01H
_UNZIP_FPTR_0 EQU ZData+02H
_UNZIP_FPTR_1 EQU ZData+03H
_UNZIP_FPTR_2 EQU ZData+04H
_UNZIP_FPTR_3 EQU ZData+05H
_UNZIP_PTR_B0 EQU ZData+06H
_UNZIP_PTR_B1 EQU ZData+07H
_UNZIP_PTR_B2 EQU ZData+08H
_UNZIP_PTR_B3 EQU ZData+09H
_ZIPPED_DATA EQU ZData+0AH
_ZIPPED_CODE_L EQU ZData+0BH
_ZIPPED_CODE_M EQU ZData+0CH
_ZIPPED_CODE_H EQU ZData+0DH
_ZIP_CODE_NUM EQU ZData+0EH
_ZIP_CODE_SIZE EQU ZData+0FH
_UNZIP_DATA_L EQU ZData+10H
_UNZIP_DATA_H EQU ZData+11H
_UNZIP_COUNT EQU ZData+12H
_DATA_SIZE_0 EQU ZData+13H
_DATA_SIZE_1 EQU ZData+14H
_UNZIP_LOOP_X EQU ZData+15H
_UZ_LAST_WORD EQU ZData+16H
; EQU ZData+17H
_BIT_COUNT EQU ZData+18H
_BIT_SIZE EQU ZData+19H
_CODE_PTR_L EQU ZData+1AH
_CODE_PTR_H EQU ZData+1BH
; ***************************************************************************
; * MATH FUNCTIONS *
; ***************************************************************************
_MATH_OPER0_L EQU ZData+20H
_MATH_OPER0_H EQU ZData+21H
; EQU ZData+22H
; EQU ZData+23H
_MATH_OPER1_L EQU ZData+24H
_MATH_OPER1_H EQU ZData+25H
_MATH_RESULT_0 EQU ZData+26H
_MATH_RESULT_1 EQU ZData+27H
_MATH_RESULT_2 EQU ZData+28H
_MATH_RESULT_3 EQU ZData+29H
_DATA_PTR_L EQU _MATH_RESULT_2
_DATA_PTR_H EQU _MATH_RESULT_3
; ***************************************************************************
_CHDictMainState EQU ZData+2AH
_CHDictSubState EQU ZData+2BH
;_CHDictDataPage EQU ZData+2CH
; EQU ZData+2DH
_CHDictDataIdx EQU ZData+2EH
; EQU ZData+2FH
_CHDictByteCnt EQU ZData+30H
; END OF ZData EQU ZData+3CH
; ***************************************************************************
; ***************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -