?? descript.asm
字號:
pagesel langid_index
call langid_index
movwf temp2
incf temp, f
pagesel langid_index
call langid_index
movwf temp
movf temp, w
movwf PCLATH
movf temp2,w
addwf EP0_start+1,w
btfsc STATUS,C
incf PCLATH, f
movwf PCL
langid_index
movlw high langids
movwf PCLATH
movlw low langids
addwf temp, w
btfsc STATUS,C
incf PCLATH,f
movwf PCL
langids
retlw low lang_1
retlw high lang_1
retlw low lang_2 ; string indexes of different languages
retlw high lang_2
lang_1 ; english
retlw low String0 ; LangIDs
retlw high String0
retlw low String1_l1
retlw high String1_l1
retlw low String2_l1
retlw high String2_l1
retlw low String3_l1
retlw high String3_l1
retlw low String4_l1
retlw high String4_l1
retlw low String5_l1
retlw high String5_l1
lang_2
retlw low String0 ; also point to LangID
retlw high String0
retlw low String1_l2
retlw high String1_l2
retlw low String2_l2
retlw high String2_l2
retlw low String3_l2
retlw high String3_l2
retlw low String4_l2
retlw high String4_l2
retlw low String5_l2
retlw high String5_l2
String0
retlw low (String1_l1 - String0) ; length of string
retlw 0x03 ; descriptor type 3?
retlw 0x09 ; language ID (as defined by MS 0x0409)
retlw 0x04
retlw 0x04 ; some other language ID for testing
retlw 0x08
String0_end
String1_l1
retlw String2_l1-String1_l1 ; length of string
retlw 0x03 ; string descriptor type 3
retlw 'M'
retlw 0x00
retlw 'i'
retlw 0x00
retlw 'c'
retlw 0x00
retlw 'r'
retlw 0x00
retlw 'o'
retlw 0x00
retlw 'c'
retlw 0x00
retlw 'h'
retlw 0x00
retlw 'i'
retlw 0x00
retlw 'p'
retlw 0x00
String2_l1
retlw String3_l1-String2_l1
retlw 0x03
retlw 'P'
retlw 0x00
retlw 'i'
retlw 0x00
retlw 'c'
retlw 0x00
retlw '1'
retlw 0x00
retlw '6'
retlw 0x00
retlw 'C'
retlw 0x00
retlw '7'
retlw 0x00
retlw '6'
retlw 0x00
retlw '5'
retlw 0x00
retlw ' '
retlw 0x00
retlw 'U'
retlw 0x00
retlw 'S'
retlw 0x00
retlw 'B'
retlw 0x00
retlw ' '
retlw 0x00
retlw 'G'
retlw 0x00
retlw 'A'
retlw 0x00
retlw 'm'
retlw 0x00
retlw 'e'
retlw 0x00
retlw 'p'
retlw 0x00
retlw 'a'
retlw 0x00
retlw 'd'
retlw 0x00
String3_l1
retlw String4_l1-String3_l1
retlw 0x03
retlw 'V'
retlw 0x00
retlw '1'
retlw 0x00
retlw '.'
retlw 0x00
retlw '1'
retlw 0x00
retlw '1'
retlw 0x00
String4_l1
retlw String5_l1-String4_l1
retlw 0x03
retlw 'C'
retlw 0x00
retlw 'f'
retlw 0x00
retlw 'g'
retlw 0x00
retlw '1'
retlw 0x00
String5_l1
retlw String6_l1-String5_l1
retlw 0x03
retlw 'E'
retlw 0x00
retlw 'P'
retlw 0x00
retlw '1'
retlw 0x00
retlw '0'
retlw 0x00
retlw 'I'
retlw 0x00
retlw 'n'
retlw 0x00
String6_l1
String1_l2 ; lang 2, chinese. String can be totally different than english
retlw String2_l2-String1_l2 ; length of string
retlw 0x03 ; string descriptor type 3
retlw 'M'
retlw 0x00
retlw 'i'
retlw 0x00
retlw 'c'
retlw 0x00
retlw 'r'
retlw 0x00
retlw 'o'
retlw 0x00
retlw 'c'
retlw 0x00
retlw 'h'
retlw 0x00
retlw 'i'
retlw 0x00
retlw 'p'
retlw 0x00
String2_l2
retlw String3_l2-String2_l2
retlw 0x03
retlw 'P'
retlw 0x00
retlw 'i'
retlw 0x00
retlw 'c'
retlw 0x00
retlw '1'
retlw 0x00
retlw '6'
retlw 0x00
retlw 'C'
retlw 0x00
retlw '7'
retlw 0x00
retlw '6'
retlw 0x00
retlw '5'
retlw 0x00
retlw ' '
retlw 0x00
retlw 'U'
retlw 0x00
retlw 'S'
retlw 0x00
retlw 'B'
retlw 0x00
retlw ' '
retlw 0x00
retlw 'G'
retlw 0x00
retlw 'a'
retlw 0x00
retlw 'm'
retlw 0x00
retlw 'e'
retlw 0x00
retlw 'p'
retlw 0x00
retlw 'a'
retlw 0x00
retlw 'd'
retlw 0x00
String3_l2
retlw String4_l2-String3_l2
retlw 0x03
retlw 'B'
retlw 0x00
retlw 'e'
retlw 0x00
retlw 't'
retlw 0x00
retlw 'a'
retlw 0x00
String4_l2
retlw String5_l2-String4_l2
retlw 0x03
retlw 'C'
retlw 0x00
retlw 'f'
retlw 0x00
retlw 'g'
retlw 0x00
retlw '1'
retlw 0x00
String5_l2
retlw String6_l2-String5_l2
retlw 0x03
retlw 'E'
retlw 0x00
retlw 'P'
retlw 0x00
retlw '1'
retlw 0x00
retlw '0'
retlw 0x00
retlw 'I'
retlw 0x00
retlw 'n'
retlw 0x00
String6_l2
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -