kanji.inc
上传用户:xiaoan1112
上传日期:2013-04-11
资源大小:19621k
文件大小:1k
源码类别:

操作系统开发

开发平台:

Visual C++

  1. ;*
  2. ;* CW : Character Oriented Windows
  3. ;*
  4. ;* kanji.inc : Kanji / DBCS support
  5. ;* * first range: 81->9F
  6. chDbcMin1 = 081H
  7. chDbcMac1 = 09FH+1
  8. ;* * second range: E0->FC
  9. chDbcMin2 = 0E0H
  10. chDbcMac2 = 0FCH+1
  11. ;********** JmpNotDbc **********
  12. ;* entry: al = first character
  13. ;* * jump to label if not first byte of D.B. character
  14. ;* * Trashes nothing except flags
  15. JmpNotDbc MACRO label
  16. LOCAL is_dbc
  17. cmp al,chDbcMin1
  18. jb label
  19. cmp al,chDbcMac1
  20. jb is_dbc
  21. cmp al,chDbcMin2
  22. jb label
  23. cmp al,chDbcMac2
  24. jae label
  25. is_dbc:
  26. ENDM