易码技术论坛

 找回密码
 加入易码
搜索
查看: 1169868|回复: 17

[源码] NC3000大部分中断和内存地址定义

[复制链接]
发表于 2007-8-10 18:54:17 | 显示全部楼层
中断:

中断号 该页里该中断的地址 含义
0001 A054   //65_write_block
0002 A054   //65_read_block
0003 A054   //load_boot_card
0004 A066   //remote_init
0005 A0A6   //remote_finish
0006 A0DE   //remote_load
0007 A106   //remote_save
0008 9197   //R_mark
0009 91A6   //R_ty_msg
000A 91B5   //R_no_msg
000B 91C4   //R_id_msg
000C 91D3   //R_aid_msg
000D 91E2   //read_pid
000E 9207   //TestMode
000F 8021   //trfont

0101 55C2   //irlap_timer
0102 5677   //delay_timer
0103 56A9   //wait_key_delay
0104 566E   //set_watchdog_time
0105 570A   //irlap_byte_crc
0106 5720   //irlap_frame_crc
0107 698F   //init_slot
0108 69AE   //init_conn_state
0109 69BD   //new_slotcount
010A 69EA   //to_hex
010B 5A1F   //init_QOS
010C 5A2C   //send_QOS
010D 5A4E   //irlap_negotiation
010E 5AD6   //apply_default_QOS
010F 5A7D   //apply_new_QOS
0110 61CF   //irlap_send
0111 5BBA   //irlap_discov_request
0112 5CC9   //irlap_discov_indication
0113 5DD5   //irlap_discov_confirm
0114 5DD8   //irlap_connect_request
0115 5E12   //irlap_connect_indication
0116 5E64   //irlap_connect_respond
0117 5EB1   //irlap_connect_confirm
0118 5EEB   //irlap_data_request
0119 5FC3   //irlap_data_indication
011A 609C   //irlap_discon_request
011B 60BD   //irlap_discon_indication
011C 6944   //generate_c_add
011D 6961   //generate_d_add
011E 696B   //generate_slot
011F 6418   //lm_discov_request
0120 641C   //lm_discov_indication
0121 6420   //lm_discov_confirm
0122 6424   //lm_linkcon_request
0123 6428   //lm_linkcon_indication
0124 642C   //lm_linkcon_respond
0125 6430   //lm_linkcon_confirm
0126 6434   //lm_connect_request
0127 6465   //lm_connect_indication
0128 64B3   //lm_connect_respond
0129 64DB   //lm_connect_confirm
012A 654A   //lm_data_request
012B 6579   //lm_data_indication
012C 65DC   //lm_discon_request
012D 65FF   //lm_discon_indication
012E 6605   //lm_linkdisc_request
012F 6609   //lm_linkdisc_indication
0130 6610   //lm_getvbyc_request
0131 6638   //lm_getvbyc_respond
0132 6670   //RR_Exchange
0133 69FF   //send_device_info
0134 6A2B   //judge_device
0135 6B32   //locate_target
0136 6C55   //device_alert
0137 6C7C   //comm_alert
0138 7BF8   //remote_bell
0139 4857   //DataTrans
013A 7D75   //check_system
013B 7F6D   //load_system
013C 7140   //live_update
013D 7995   //comm_init
013E 7AFD   //comm_re_init
013F 8077   //data_link
0140 668F   //ttp_connect_request
0141 66A6   //ttp_connect_confirm
0142 66B6   //ttp_connect_indication
0143 66C6   //ttp_connect_respond
0144 66DC   //ttp_data_request
0145 67AF   //ttp_data_indication
0146 689F   //ttp_discon_request
0147 68A3   //ttp_discon_indication
0148 842A   //link_mgr
0149 7CF9   //sar_move
014A 8ABC   //CheckBrui
014B 4122   //show_scroll_bar
014C 8C6E   //get_hint_font        进度条中断

0301 658F   //Person_msg
0302 6749   //W_person_msg
0303 670D   //Read_person_msg
0304 6656   //Read_onword_msg
0305 669F   //W_onword_msg
0306 69C2   //W_dict_name
0307 69A4   //Read_dict_name
0308 6634   //W_nc_pwd
0309 65F4   //Read_nc_pwd
030A 67FF   //Read_sys_setup
030B 676D   //Read_rate_mem
030C 67B2   //W_rate_mem
030D 67D6   //W_sys_setup
030E 66EE   //W_format_flag
030F 42A0   //wake_up
0310 403D   //cold_start
0311 4171   //warm_start
0312 58FD   //main
0313 55A1   //check_bout
0314 5549   //check_low_power
0315 565C   //show_lowpower_msg
0316 6124   //schedule
0317 569B   //showbattery
0318 6BC9   //net_exe
0319 784B   //net_exe_select
031A 7870   //net_exe_direct
031B 42A6   //cold_wake_up
031C 78D9   //upgrade_ver
031D 473D   //force_dsp_sleep

0401 4175   //set_format_define
0402 40AD   //db_note
0403 40D3   //db_finance
0404 40F9   //db_deposit
0405 4146   //db_lesson
0406 4120   //db_important
0407 4463   //DbaseTxCheck
0408 7E7F   //sOpen
0409 7E96   //countRec
040A 7EAD   //getRec
040B 82BA   //db_readbyte
040C 82EE   //db_readbytes
040D 8368   //db_writebytes
040E 83AE   //db_toBlk
040F 8202   //write_to_flash
0410 809E   //FlashToRam
0411 800E   //get_lbAddr
0412 8660   //getDir
0413 5FBD   //get_the_Rec
0414 5F35   //set_oper_ptr
0415 60CB   //db_browse_icon
0416 4B5F   //APP_func
0417 4C3E   //COPY_func
0418    //DEL_func
0419    //FIND_func
041A    //REFIND_func
041B    //MODIFY_func
041C    //TJ_func
041D    //Save_Rec
041E    //init_db_oper_sub
041F    //ask_if_save
0420    //check_tx_lib_emp
0421    //show_tx_emp
0422    //show_tx_record
0423    //tx_app_func
0424    //init_tx_ymd
0425    //get_day_alarm
0426    //get_next_alarm
0427    //up_day_alarm
0428    //check_Date
0429    //fresh_curr_alarm
042A    //bit_Aflag
042B    //browse_memory_rec
042C    //browse_noise
042D    //field_y_field_ptr
042E    //field_y_fname_len
042F    //get_field_y_type_
0430    //line_x_field_no_y
0431    //total_field_of_re
0432    //cal_field_offset
0433    //if_has_name_line_
0434    //if_need_disp_fnam
0435    //cursor_to_offset_
0436    //adjust_edel_point
0437    //rec_off_to_chcv
0438    //print
0439    //print_icon
043A    //db_display
043B    //display_only
043C    //bleft
043D    //bright
043E    //bup
043F    //bdown
0440    //adjust_cursor
0441    //browse
0442    //init_browse
0443    //browse_first_time
0444    //算光标在记录偏移a
0445    //算光标栏偏移a
0446    //InsRec_ToRam
0447    //IoReadBlock
0448    //GetBlockAddr
0449    //GetDirForTx
044A    //day_browse_tx
044B    //getDate
044C    //getTime
044D    //get_today_tx_Rec
044E    //get_day_tx
044F    //gt_set_addr
0450    //read_time
0451    //NoteCheck
0452    //ImportantCheck
0453    //FinanceCheck
0454    //DepositCheck
0455    //LessonCheck

0501 438C   //CheckCreatSuperBlock   测试超级块
0502 439E   //InitNandRam      更新物理区/逻辑区映射表
0503 415E   //phyNandPageRead   读取一页nand(物理,不做ecc校验)
0504 4170   //phyNandPageSpareRead   读取一页nand(物理,做ecc校验)
0505 4182   //NandReadBytes      逻辑读取nand (输入:nand物理扇区号[$0888],nand物理地址偏移[088A]3,缓冲地址[$F0],长度[$09D2] 输出:[$F0]所指的缓冲区)
0506 4194   //NandPageRead      读取一页nand(逻辑)
0507 41A6   //NorReadByte      读取1字节nor
0508 41B8   //NorReadBytes      读取多字节nor
0509 41CA   //getpwd      根据指定的inode号(0x8d2~0x8d3)找出对应的目录名(0x88d)
050A 41DC 7D3A   //opendir      测试目录是否可列出(输入:$088d,输出:C==0可列出,C==1不可列出)
050B 41EE   //mkdir        创建目录
050C 4200 7DAE   //readdir      读取目录
050D 4212   //chdir        切换工作目录(0x88d)
050E 4224   //unlink      删除文件(文件名:0x88d)
050F 4236   //rmdir        删除目录(0x88d)
0510 4248   //rename      重命名(原名称:0x88d,新名称:0x918)
0511 425A   //chmod        永久修改指定文件属性1(参数:0x8ff)
0512 426C   //fchmod      暂时修改指定文件属性1
0513 427E   //access      测试指定文件属性1
0514 4290   //getfilelen      获取文件长度
0515 42A2   //open        打开或创建文件
0516 42B4   //read        读文件
0517 42C6   //close        关闭文件
0518 42D8   //write        写文件
0519 42EA   //lseek        更改文件读写指针位置
051A 437A   //find_inode      读inode
051B 42FC   //ReadOneInode      读一个inode
051C 430E   //InodeReclaimAll   空间整理_释放已删除空间
051D 4320   //SectorReclaim      空间整理_删除无用的分配表信息
051E 4332   //InodeValidCheck   重启时空间整理A
051F 4344   //SectorReclaimCheck   重启时空间整理B
0520 4356   //ud_inode_in_corps
0521 4368   //find_corpse
0522 414C   //stst
0523 413A   //closeall      关闭所有文件
0524 4128   //NandFlashFormat
0525 40F2   //sys_open
0526 4104   //sys_read
0527 4116   //sys_lseek
0528 40E0   //explorer
0529 40CE   //CheckNandId
052A 4098   //New_UpGradeNcode
052B 40AA   //UpGradeNcode
052C 40BC   //UpGradeInit
052D 4074   //Get_NandFlash_Block
052E 4086   //Get_p_1st_Block

0601 4019   //get_ecc
0602 62AA   //check_ecc
0603 6380   //set_secret
0604 695B   //fourch_active
0605 6D29   //check_password_bit
0606 6D39   //check_only_bit
0607 7303   //radom
0608 73A9   //ErrMsgReport
0609 7752   //skin
060A 7E15   //set_skin
060B 807D   //disp_on_pic

0701    //cewait_key      读键
0702    //gewait_key
0703    //ce_show_line_2
0704    //fc_function
0705    //nand_test
0706    //ShowNandVersion
0707    //lian_x
0708    //hz_study
0709    //jtget_fc
070A    //jt_study
070B    //hzpy
070C    //py_fc
070D    //mark_yind
070E    //banjiao_fuhao      半角符号
070F    //wb_fc
0710    //jtbh_fc
0711    //jtbs_fc
0712    //bihua_inp
0713    //graph_input
0714    //jtbs_input
0715    //my_clear_5
0716    //py_input_shuang
0717    //quanjiao_fuhao
0718    //wb
0719    //down_quanjiao
071A    //get_py_data
071B    //hirakana
071C    //katakana
071D    //quwei
071E    //up_quanjiao
071F    //nand_testall
0720    //nand_testsys
0721    //choice_ch_pro

0801    //to_trans_group
0802    //Vcard_to_Wqx
0803    //wqx_to_nokia
0804    //hotkey_entry
0805    //trans_entry
0806    //QueryIrCOMM
0807    //db_riji
0808    //gb2uni_new
0809    //uni2utf8
080A    //utf82uni
080B    //uni2gb
080C    //big5_shy
080D    //big52uni
080E    //uni2big5
080F    //get_grp_name
0810    //start_comm
0811    //end_comm
0812    //shy_big5
0813    //goto_browser
0814    //to_wqx
0815    //to_computer
0816    //to_test_tone
0817    //to_upgrade

0901 ADF7   //BackCharDisplay
0902 AFC8   //BackLineWrite
0903 ABFF   //update_dict
0904 6D31   //wqx_get_expl
0905 6E38   //wqx_get_expl_1
0906 6D69   //get_expl_for_exam
0907 6C52   //init_wqx_dictionary
0908 6C22   //get_packet_1st_bl
0909 6FD4   //wqx_get_word
090A 718C   //addr_3_to_4
090B 7526   //read_nand_flash
090C 6AAD   //HYgetbyte
090D 69E5   //VOgetbyte
090E 7554   //YHget18
090F 75CF   //YHgetbit
0910 7565   //YHgetbits
0911 6975   //YHgetbyte
0912 748B   //curr_word_proc
0913 6FF3   //get_ptr_from_id
0914 70CF   //get_start_id
0915 71D9   //get_word
0916 7399   //init_for_word_list
0917 7475   //kin_buf_proc
0918 6F8C   //next_word
0919 706D   //read_data
091A 73B2   //srch_alph_indx
091B 74ED   //string_cmp
091C 7BD8   //hy_find_word
091D 7BE3   //hy_get_word
091E 7B04   //find_b5gb
091F 6ED3   //find_word
0920 6F04   //DictGetWord7
0921 6EC8   //wqx_find_word
0922 6D3E   //wqx_getpron
0923 8B88   //FanCha      反查
0924 8C44   //to_fancha_hy
0925 8C55   //fancha_eng
0926 91D2   //hy_cur_on
0927 8E61   //show_attr_udl
0928 9444   //puteng
0929 94B9   //sy_word
092A 94C5   //sy_word_spe
092B 9654   //
092C 977D   //update_lcd_x
092D 978A   //update_lcd_v
092E 97E5   //
092F 92C4   //show_word_expl   显示音标
0930 6860   //menu_proc
0931 5223   //sysdadd
0932 5365   //sysddiv
0933 50CD   //sysdmul
0934 56AA   //sysdout
0935 42DC   //sysdpin
0936 421B   //sysdrol
0937 521D   //sysdsub
0938 569E   //sysnmid
0939 5654   //sysdflt
093A 60F9   //sysdpwr
093B 618D   //sysdsquare_root
093C 61AA   //sysdinversion
093D 6187   //sysdsquare
093E 9DAD   //play_cur_sound
093F 9D5E   //if_bq_play_word
0940 A04A   //all_dict_fx
0941 A3A4   //set_voc_range
0942 A475   //get_voc_id
0943 A309   //deal_pub_entry_bu
0944 8511   //wqx_get_1_word_id
0945 8530   //wqx_get_14_word_id
0946 85E2   //wqx_get_prev_14_word
0947 86AA   //wqx_get_next_14_word
0948 875E   //wqx_get_prev_word
0949 87F3   //wqx_get_next_word
094A 9E04   //play_cur_sound1
094B B1FE   //
094C B20F   //
094D B26C   //PlaySleep 关闭声音播放
094E B551   //PlayInit 初始化播放
094F B220   //PlayStop 暂停声音播放
0950 B375   //PlayFile 播放声音文件
0951 B595   //SetVolume 设置音量($03e9)

0A01    //db_press
0A02    //show_edit_help
0A03    //TJ_input
0A04    //tong_ji
0A05    //select_enum
0A06    //input_find_item
0A07    //show_index_help
0A08    //show_index_tx_help
0A09    //show_brow_help
0A0A    //show_important_help
0A0B    //dbase_help
0A0C    //lesson_input
0A0D    //important_choice
0A0E    //insert_chinese
0A0F    //edit
0A10    //init_record
0A11    //init_field
0A12    //space_is_full
0A13    //adjust_tx_fName
0A14    //db_unpress
0A15    //get_warn_buf
0A16    //look_app
0A17    //date_func
0A18    //today_sch_tbl
0A19    //get_tx_time

0B01 404F   //NC_whole_to_send
0B02 418B   //NC_whole_to_save
0B03 4378   //NC_tel_to_send
0B04 4813   //NC_tel_to_save
0B05 5760   //ly_menu      录音记事的界面
0B06 7536   //LFY_comm      录音
0B07 7C9A   //record_buf_server
0B08 8075   //play_buf_server
0B09 9181   //rec_browse
0B0A 8595   //rec_edit
0B0B 517B   //input_find_item_b   添加备忘
0B0C BBCE   //init_DBASE_func
0B0D BC46   //finish_DBASE_func
0B0E BC1E   //IRS_DBASE_func
0B0F BBF6   //IRL_DBASE_func
0B10 BC80   //init_FILE_func
0B11 BCA8   //finish_FILE_func
0B12 BCD0   //IRL_FILE_func
0B13 BCF8   //IRS_FILE_func
0B14 96FD   //play
0B15 96A4   //if_play_word      测试当前单词([$94]3)是否可以发音 可以则显示小喇叭 否则不显示
0B16 96FD   //play_word      单词([$94]3)发音
0B17 9E52   //set_mid
0B18 A38F   //play_midi
0B19 A5CF   //play_midion
0B1A 7401   //ram_play
0B1B 73B2   //ram_rec
0B1C A735   //check_sys_file
0B1D 743A   //disp_yuansheng
0B1E 96CC   //play_word1      单词([$94]3)发音
0B1F 9A8B   //play_syll_start
0B20 9A95   //play_syll_data
0B21 9C41   //play_syll_sleep
0B22 82F7   //inc_dsp_speed
0B23 83EF   //set_speed_default

0C01 40BC   //exam
0C02 ABA1   //show1ying
0C03 A560   //Voc_check
0C04 A508   //Voc_id_dec
0C05 A630   //del_voc_curve
0C06 87D9   //check_word_dict
0C07 AE36   //spirit
0C08 707A   //load_backup
0C09 6FE8   //exam_select_save
0C0A B76B   //version_msg
0C0B B61D   //py2gb
0C0C B6D7   //gb2py
0C0D A668   //del_down_curve

0D01 58EB   //Get_Record
0D02 67AC   //Show1voc
0D03 606A   //Default_ins_voc
0D04 667E   //GetVocID
0D05 6667   //Get_Exam_Record
0D06 4F7F   //Browse_Group_Name
0D07 4F91   //New_Proc_voc
0D08 6AB9   //voc_br_word
0D09 407B   //guessword
0D0A 7E4B   //other
0D0B 6B72   //get_del_intc
0D0C 6B80   //del_proc_down
0D0D 78FE   //wqx_spell_check
0D0E 6AE4   //his_into_voc

0E01 408A   //Dict_CB        英汉词典
0E02 4100   //wait_2_sec
0E03 40FF   //show_input
0E04 4173   //clrscr
0E05 415F   //isalpha
0E06 414B   //tolower
0E07 4167   //islower
0E08 4207   //mul_a_x
0E09 4196   //font_disp_init
0E0A 4185   //check_small_font
0E0B 4D57   //save_init_value
0E0C 4DC7   //return_from_fancha
0E0D 4220   //backsear
0E0E 7B6D   //calculate_line
0E0F 7A41   //sy_expl
0E10 656D   //br_word
0E11 50D8   //put_ying_sent
0E12 9FED   //dict_wenfa
0E13 A244   //dictwordnet
0E14 97CF   //search_wen_id
0E15 4E90   //ins_his_yh
0E16 4F43   //copy_his_yh
0E17 9677   //down_get_word
0E18 96B6   //down_get_expl
0E19 9700   //down_get_DictID
0E1A 7C22   //InitIndexBuf
0E1B 4EFF   //del_his_yh

0F01 4019   //bq_spell_check
0F02 703A   //mv_bmp_lcd
0F03 5FE8   //cb_init_decode
0F04 602D   //cb_get_word_id
0F05 7105   //DictCB
0F06 8901   //back_from_fancha
0F07 88F6   //entrance_for_fcha
0F08 5208   //wqx_fenlei_dictionary
0F09 BAB8   //bq_explain_view
0F0A BDFF   //get_pure_item
0F0B BE21   //whq_readdir

1001 401D   //dict_menu
1002 5D92   //view_sen
1003 6C10   //view_diff
1004 7335   //Test_061_sum
1005 775F   //TestRecord
1006 6ECF   //nand_testwr
1007 7F4E   //Memory_Check
1008 8193   //Update_Dsp_Program
1009 8739   //COB_Test
100A 9CEF   //KBD_Test
100B 9F0B   //receive_pid
100C 8A35   //irda_test
100D A6BE   //wordnet_help

C001   //reset        重启
C002   //clear_memory      清空特殊地址
C003   //init_port      初始化io端口
C004   //open_803_lcd      打开803lcd
C005   //wait_key      按键停顿
C006   //repeat_key      键盘延迟
C007   //unputkey
C008   //proc_sys_event   通用系统事件
C009   //if_pushed
C00A   //sys_key_proc
C00B   //exe_down
C00C   //ReadByte      读1bytes nor flash
C00D   //WriteByte      写1bytes nor flash
C00E   //ReadBytes      读nor flash
C00F   //WriteBytes      写nor flash
C010   //Read4K      读4K nor flash
C011   //Write4K      写4K nor flash
C012   //B4KAddrConvert   4K地址转换
C013   //ToBlockForDB      找出数据库的物理块
C014   //BusGetAllBlock   找出名片的物理块表
C015   //BlkReqForNCDB
C016   //RawBlkReqForNCDB
C017   //FormatNCDB      格式化数据库区块
C018   //GetFreeBlkCount   获取数据库的可用区块
C019   //SectorErase      擦除块
C01A   //SysSectorErase   擦除系统块
C01B   //io_chk_same      判断ram和flash块是否相同
C01C   //FL1Read      读flash
C01D   //FL1Write      写flash
C01E   //FLBytesRead
C01F   //FLBytesWrite
C020   //Inf_ReadBytes      读取nor flash的出厂信息
C021   //lcd_bright      屏幕亮度
C022   //my_check_bout      初始化检查
C023   //com_download
C024   //FormatSuperBlock
C025   //FormatOther
C026   //WriteBytes_sys

C701 D963   //get_16x16_font   获取16x16字模   中文(输入:[$92](汉字内码)   输出字模地址0280)
C702 D9F8   //ccg
C703 DEBB   //get_8x10_font      获取8x10字模   英文(输入:A(ASCII码)      输出字模地址0280)
C704 DDB8   //get_8x16_font      获取8x16字模   英文(输入:A(ASCII码)      输出字模地址0280)
C705 DBE8   //get_12x12_font   获取12x12字模   中文(输入:[$92](汉字内码)   输出字模地址:$0280)
C706 DE56   //get_6x12_font      获取6x12字模   英文(输入:A(ASCII码)      输出字模地址:$0280)
C707 CD01   //flash_cursor      闪动光标
C708 C6AB   //write_8x8_font   写8x8字模
C709 CA4A   //write_8x16_code   写8x16码
C70A C6F7   //write_8x16_font   写8x16字模
C70B C743   //write_16x16_font   写16x16字模
C70C CA51   //write_16x16_code   写16x16码
C70D C838   //write_6x12_font   写6x12字模
C70E C4CA   //write_6x12_code   写6x12码
C70F D125   //write_6x12_lable   写6x12标号
C710 C4D1   //write_12x12_code1   写12x12码
C711 D1AA   //write_8x10_lable   写8x10标号
C712 D1DC   //write_8x10_font   写8x10字模
C713 CA70   //write_ascii      写ascll码
C714 CAA8   //write_one_char   写一个字符
C715 CA88   //write_chi_code   写中文码
C716 CA58   //write_ascii_tiny   写小的ascii码
C717 CB66   //update_one_line   更新一行屏幕
C718 C198   //update_lcd      刷新屏幕
C719 C1A2   //update_lcd_0      刷新屏幕0
C71A D0D6   //update_Icon      刷新屏幕两边的数码管
C71B D120   //wefont      写英文
C71C D11B   //wcfont      写中文
C71D CCA6   //convert_scr      转换
C71E CC40   //convert_nline_ser
C71F CC65   //convert_part
C720 C4F7   //get_char_index
C721 C5D9   //get_char_posi
C722 C4D8   //cal_curr_CPR_RPS
C723 CC35   //move_CharAttr_0
C724 CBA3   //clear_line      清除一行
C725 C509   //get_large_char_index
C726 C667   //check_attr
C727 C51D   //get_small_char_index
C728 C8D6   //write_12x12_font   写12x12字模
C729 D71D   //clrscreen      清除图形缓存
C72A D6A1   //clear_screen      清除文字缓存
C72B D6B3   //clear_nline_ser   清除某一行屏幕
C72C D5B1   //set_disp_bar
C72D D649   //disp_bcd      显示bcd码
C72E D474   //int2trf      int to trf
C72F D407   //gb_int2trf
C730 D3EA   //trf2int
C731 D3A0   //gb_trf2int
C732 D789   //to_number      转为数字
C733 D4A4   //bin2bcd      把数字转成字符
C734 D533   //bcd4bin
C735 D7B9   //recover_Icon
C736 D4DE   //bin3bcd
C737 D73D   //clr_but_icon

C801 C69A   //cal_days
C802 C8C2   //cal_s_year
C803 C666   //cal_week
C804 C611   //cal_year_hl
C805 C738   //cal_l_year
C806 C613   //cal_yearbuf
C807 C669   //cal_week_day
C808 C62F   //get_sys_buf
C809 C94F   //cal_max_monthday

C901   //date_field_input
C902   //write_to_lcd
C903   //creat_date_string
C904   //proc_Dmenu
C905   //search_namecard
C906   //cont_search
C907   //get_next_node
C908   //LoadChk_NextRec
C909   //ChkCurrRec
C90a   //get_bank_index
C90b   //nc_count
C90c   //ph_disp
C90d   //CountRecord
C90e   //check_flash_node
C90f   //search_peidui
C910   //scan_same_rec
C911   //LocatePrevNode
C912   //LocateNextNode
C913   //LReadBytes
C914   //IfTheRecIsWanted
C915   //convert_addr
C916   //remote_init1
C917   //remote_finish1
C918   //remote_load1
C919   //remote_save1

CA01 C9E9   //to_ascii
CA02 C8A4   //int_divd
CA03 C9B0   //mul_ax
CA04 C2BB   //put_dot
CA05 C2B3   //get_dot
CA06 C1F1   //Dr_squre
CA07 C18A   //Dr_block
CA08 C2F8   //Dr_line
CA09 C05F   //w_block
CA0A C193   //block_draw 方块
CA0B C301   //line_draw 线
CA0C C1FA   //squre_draw 方快
CA0D C031   //write_block
CA0E C524   //circle_draw 圆
CA0F C54B   //ellipse_draw 椭圆
CA10 C514   //fill_circle 填充圆
CA11 C51C   //fill_ellipse 填充椭圆
CA12 CA2E   //Open_win 仿win信息框
CA13 CA4F   //Refresh_win
CA14 D29A   //rollmenu 等级棒
CA15 D5E8   //proc_menu1 通用菜单
CA16 D982   //show_in_find 正在查找
CA17 DA02   //show_no_find 没有找到

CB01 C57B   //bbs_oldmon 进入系统debug
CB02 CD11   //proc_menu
CB03 D11D   //offset_next_item
CB04 D1A8   //get_key_word
CB05 D674   //float
CB06 D24F   //input 输入法
CB07 D27B   //inputz
CB08 C894   //data_view
CB09 D7D7   //show_help 显示帮助
CB0A D83F   //arrow_2
CB0B DAE3   //NCWholeToPC
CB0C DAEB   //NCWholeFromPC
 楼主| 发表于 2007-8-10 18:56:44 | 显示全部楼层
可能有些错误。
是根据Isword的那份资料整理的。
发表于 2007-8-10 19:37:56 | 显示全部楼层
感谢LZ....不过希望能多加点中文解释...^_^
发表于 2007-8-10 21:50:12 | 显示全部楼层
楼主辛苦了,非常支持~~
发表于 2007-8-12 10:16:23 | 显示全部楼层

多多利用吧,希望有人重写个系统
发表于 2007-8-12 12:33:12 | 显示全部楼层
支持一个
发表于 2007-8-15 17:21:57 | 显示全部楼层
引用第5楼leesoft2007-08-12 10:16发表的“”:

多多利用吧,希望有人重写个系统


我相信
只要有人原意写
可以用LAVA写个系统出来的
主用LAVA,汇编为辅。
到时候功能一定还要强一些!
发表于 2007-8-15 19:33:20 | 显示全部楼层
支持一下
发表于 2007-8-16 19:19:55 | 显示全部楼层
引用第7楼gcwy2007-08-15 17:21发表的“”:



我相信
只要有人原意写
.......
对!我也这么想过!而且这样写工作量相对于纯汇编要低!
另外,yan能不能重发一下1k的灰度库?
 楼主| 发表于 2007-8-16 23:31:51 | 显示全部楼层
老的1k的灰度库在编译器的帖子里有。
制作4灰度库其实不难,但是身边只有NC3000,没有其他机型使我寸步难进。
发表于 2007-8-17 08:20:48 | 显示全部楼层
看到了…………实际上,很想把1k的系统进行一下大的改造…………
发表于 2007-8-17 11:29:11 | 显示全部楼层
如何实现在NC3K上直接用LAVA写系统呢?
如果能,我马上开发
 楼主| 发表于 2007-8-17 18:33:55 | 显示全部楼层
好像不行耶。
 楼主| 发表于 2007-8-17 18:36:07 | 显示全部楼层
引用第11楼POTO2007-08-17 08:20发表的“”:
看到了…………实际上,很想把1k的系统进行一下大的改造…………
可以优化些中断,在nor的空白区增加一些有用的中断。
也可以写个4灰度的系统。。。。
发表于 2007-8-17 19:49:31 | 显示全部楼层
引用第12楼hangtao2007-08-17 11:29发表的“”:
如何实现在NC3K上直接用LAVA写系统呢?
如果能,我马上开发

写整个系统????
发表于 2007-8-18 00:58:57 | 显示全部楼层
如果lee出一个更完美的lava,就能写系统了
 楼主| 发表于 2007-8-10 18:46:17 | 显示全部楼层 |阅读模式
内存地址定义:

Inode说明:
例1:("sysdir" 的节点信息)
-----------------------------------------------
01 00 BA 80 C0 7B 05 00 7B 05 00 00 00 00 01 00
00 00 EE 06 FF FF FF FF FF FF FF FF FF FF A8 A8
-----------------------------------------------
按顺序说明:
01 00      文件号
BA 80      文件属性
C0      文件状态
7B 05 00   创建时间
7B 05 00   修改时间
00 00 00   未知
01 00      文件总共所占的BLOCK数目
00 00      未知
06 EE      文件占用的第1个BLOCK
FF FF      文件占用的第2个BLOCK(文件只占一BLOCK的情况该处为FF FF)
FF FF      文件占用的第3个BLOCK(文件只占一BLOCK的情况该处为FF FF)
FF FF      文件占用的最后一个BLOCK(文件只占一BLOCK的情况该处为FF FF)

例2:("新华数据" 的节点信息)
-----------------------------------------------
0A 00 8A 80 C0 7B 05 00 7B 05 00 00 00 00 E5 00
00 00 FD 01 FE 01 FF 01 E2 02 FF FF FF FF FF FF
-----------------------------------------------
按顺序说明:
0A 00  :文件号
8A 80  :文件属性
C0    :文件状态
7B 05 00:创建时间
7B 05 00:修改时间
00 00 00:未知
E5 00  :文件总共所占的BLOCK数目
00 00  :未知
FD 01  :文件占用的第1个BLOCK
FE 01  :文件占用的第2个BLOCK(文件只占一BLOCK的情况该处为FF FF)
FF 01  :文件占用的第3个BLOCK(文件只占一BLOCK的情况该处为FF FF)
E2 02  :文件占用的最后一个BLOCK(文件只占一BLOCK的情况该处为FF FF)
=================================================================================
地址 占用字节数 含义
00   1   io_bank_switch/io_lcdir0_bit/io_lcdir1_bit
01   1   io_int_enable/io_int_status/io_int_tmA_bit/io_onoff_pad_bit/io_tmAie_bit/io_vsl0_bit/watch_dog_timer_act
02   1   io_int_tmB_bit/io_timer0_value/io_tmBie_bit/io_vsl1_bit
03   1   io_timer1_val/io_xm1cf_bit
04   1   io_exie1_bit/io_general_ctrl/io_int_eint_bit/io_onen_bit/io_save_bit/io_stop_timer0/io_xtype_bit
05   1   io_clock_ctrl/io_start_timer0
06   1   io_lcd_config/io_stop_timer1
07   1   io_port_config/io_start_timer1
08   1   io_exie0_bit/io_int_tb_bit/io_lcd_enble_bit/io_port0/io_rec_bit/io_sh_bit/io_shdnz_bit
09   1   io_port1/music_bank
0A   1   io_bios_bsw
0B   1   io_lcd_ctrl/io_xm0cf_bit
0C   1   io_general_status/io_timer01_ctrl
0D   1   io_lcd_segment
0E   1   io_port3
0F   1   io_zp_bsw
10   1   io_a6551/io_int_tm0_bit/io_lcd_diction/io_nmioff_bit/io_p401_dir_bit/io_p404_dir_bit/io_timerA_val_l
11   1   io_timerA_val_h
12   1   io_timerB_val_l
13   1   io_timerB_val_h
14   1   io_timerAB_ctrl
15   1   io_port1_dir
16   1   io_port2_dir
17   1   io_port2
18   1   io_port4
19   1   io_ram_bsw
1A   1   io_volume_set
1B   1   io_pwm_data
1C   1   io_battery_detect
1E   1   io_port6
1F   1   io_pc_kbd_data
20   1   io_bcp_bit/io_bout_bit/io_btd_bit/io_dir316_bit/io_int_tm1_bit/io_p405_dir_bit
39   1   Nand_Ram_Port
3A   1   BSReg/GPCReg/RHReg/THReg/io_port5_dir
3B   1   IRCReg/LCReg/LSReg
3C   1   MCReg/MSReg/P05/P06/TMReg/io_port5
3D   1   FCReg/IEReg/IVReg/P07/uart_BK
3E   1   IndexAddrReg/P08/P08Dir/RIReg
3F   1   BaudRate115k/IndexDataReg/P08IC/RCReg0/RCReg1/RTCVal




AE   1   volume_ptr



02C0   200   TextBuf
0388   10   IconBuf
0392   1   Disp_Size_Flag      大字体:0,小字体:1
0393   1   Large_Size_Flag      假:0,真:1
0394   1   CurCPR        CPR(Chr Per Row)
0395   1   CurRPS        RPS(Row Per Scr)
0396   25   CharAttr      200/25=8 不反显:0,反显:1
03AF   2   RowAttr
03B1   2   RowUpdate
03B3   1   Cursor_Mode      光标类型 注:只用低4位:bit3 实方块:0,下划线:1 bit0~2 8*8:0,8*16:1,16*16:2,24*24:4
03B4   1   Cursor_Pos_X      光标X坐标
03B5   1   Cursor_Pos_Y      光标Y坐标
03B6   1   Cursor_Status      光标状态
03B7   1   Char_Mode
03B8   2   Mode_Buffer
03BA   2   Line_Buffer
03BC   1   Scr_Mode
03BD   1   Under_Line_Cursor
03BE   2   Scr_Ptr        当前屏幕显存大小
03C0   1   LCDch        当前屏幕每行的最大字节数
03C1   1   LCDcv        当前屏幕每列的最大字节数
03C2   1   Scrncv
03C3   1   Left
03C4   1   Top
03C5   1   Right
03C6   1   Bottom
03C7   1   X
03C8   1   Y
03C9   1   Color
03CA   1   _Unkown
03CB   1   _Unkown
03CC   2   Divisor
03CE   2   HexNum
03D0   17   NumAsc
03E1   1   Wakeup_Flag
03E2   1   Music_No
03E3   1   Curr_Function
03E4   2   power_up_flag
03E6   1   kanji_Disp_Flag      菜单文字 简体:1,繁体:2
03E7   1   Code        unicode:#$80,简体:#$40,繁体:#$20
03E8   1   Bright_Level      屏幕亮度-1
03E9   1   Volume_Level      音量
03EA   1   Speed_Level      发音速度+1
03EB   1   Read_Key_Flash
03EC   1   down_time1
03ED   1   Eat_One_Key
03EE   1   Repeat_Key_Flag
03EF   1   Curr_Speed
03F0   1   Key_Click_Flag      按键声音 关:#$00,开:#$FF
03F1   1   Sharp_Bell_Flag      整点铃声 关:#$00,开:#$80
03F2   1   TIMERB_ID
03F3   2   Timerb_Ser_Ptr
03F5   1   Brk_Bank
03F6   1   Watch_Dog_Timer_Flag   死循环自动关机时间
03F7   1   Hour
03F8   1   Minute
03F9   1   Second        秒*2,半秒更新一次,步伐为2
03FA   1   Year        年-1881
03FB   1   Month        月-1
03FC   1   Day        日-1
03FD   1   Week
03FE   1   HalfSecond      半秒更新一次,步伐为1,120为其周期
03FF   1   Hundred        1/256HZ Second
0400   1   Idleout_Second      自动关机 1分钟:#$0F,3分钟:#$2D,5分钟:#$4B,10分钟:#$96
0401   1   idleSec        自动关机时间计数器
0402   1   Alarm_Minute      闹铃 分
0403   1   Alarm_Hour      闹铃 时 关:>=#$80,开:<#$80
0404   1   Alarm_Type
0405   1   Alarm_On
0406   1   Fourch_Active
0407   1   Sound_Flag
0408   1   Sound_In_Flag
0409   1   Idlesec_tr
040A   1   Line_Key
040B   1   Low_Power_Flag
040C   1   Onpic_Flag
040D   1   24hour_Mode      时制 12小时:#$00,24小时:#$FF
040E   1   cjj_sec_m2
040F   12   Host_Name      开机题词地址
041B   1   Ch0Phase0
041C   1   Ch0Phase1
041D   1   Ch0Freq0
041E   1   Ch0Freq1
041F   1   Ch0Volume0
0420   1   Ch0Volume1
0421   1   Ch1Mode
0422   1   lengtha
0423   1   Alarm_Length
0424   1   game_second_m2
---------------------------------------------------------
0425   1   Ding_Shi_Hour      定时器 时
0426   1   Ding_Shi_Minute      定时器 分
0427   1   Ding_Shi_Second      定时器 秒
0428   1   Ding_Hour_Set      定时器 设置时
0429   1   Ding_Minute_Set      定时器 设置分
042A   1   Ding_Alarm_Year
042B   1   Ding_Alarm_Month
042C   1   Ding_Alarm_Day
042D   1   Ding_Alarm_Hour
042E   1   Ding_Alarm_Minute
042F   1   Ding_Alarm_Second
0430   1   Ding_Shi_Flag
---------------------------------------------------------
0431   1   Zp_INT_Enable
0432   1   Zp_Clock_Control
0433   1   Zp_Port_Config
0434   1   Zp_General_Control
0435   1   Zp_IO_Port3
0436   1   Zp_IO_Port4
0437   1   Zp_Timer01_Control
0438   1   Zp_Ram_Bsw
0439   1   Zp_Port6_Dir
043A   1   Zp_IO_Port6
043B   1   Zp_IO_LCD_Control
043C   1   Zp_IO_Port5
043D   1   Zp_Port5_Dir
---------------------------------------------------------
043E   1   Sw_Base_Hour
043F   1   Sw_Base_Minute
0440   1   Sw_Base_Second_m2
0441   1   Sw_Base_Hundred
0442   1   Sw_ReLoad
---------------------------------------------------------
0443   1   Hour
0444   1   Minute
0445   1   Second_m2
0446   1   Hundred
---------------------------------------------------------
0447   1   InputMode
0448   1   Chinese_Mode
0449   1   Func_Key
044A   1   Input_HinType      输入法提示类型
044B   1   Prev_Key
044C   2   Double_Hira
044E   1   PinYin_Input_Length
044F   1   Set_FC        输入反查 关闭:0,拼音:1,五笔:2,笔画:3
0450   1   yd_val
0451   8   fc_key
0459   1   mh_py_flag
045A   4   py_buf
045E   1   gb_flag
045F   1   lxinp_Mode      联想输入地址 关:1,开:0
0460   1   pid_Status_Flag
0461   1   Curr_Dict_Flag
0462   1   Dict_Fun_Flag
0463   1   Calc_Mode
0464   1   fix_Flag
0465   1   vat_Flag
0466   2   vat
0468   1   Num_Mode_Flag
0469   15   Calc_Memory
0478   1   fName
0479   2   rSize
047B   2   DirAddr
047D   2   RecordNo
047F   8   Warn_Buf
0487   1   Check_Secret_Flag
0488   1   Passwd_Ok_Flag
0489   1   dbase_Flag
048A   1   Noise_File
048B   1   Noise_Clear_Flag
048C   2   Noise_RecordNo
048E   1   Next_Noise_File
048F   2   Next_Noise_RecordNo
0491   1   db_Alarm_Minute
0492   1   db_Alarm_Hour
0493   1   Clock_Day
0494   1   Case_Buf
0495   2   Case_Buf_Addr
0497   2   Nc_Rec
0499   2   RecBuf_Ptr
049B   1   Temp_Line_Num
049C   1   Search_Curr_Item
049D   2   RecordSize
049F   2   Record_No
04A1   1   Next_Alarm_Off
04A2   1   Alarm_Num
04A3   10   Alarm_Update_Buf
04AD   300   Day_Alarm_Buf




053E   2   xh_hz_start_addr




0605   1   speed
0606   1   level
0607   2   hi_score        方块世界最高分
0609   6   hi_name           方块世界最高分姓名
060F   1   docu1
0610   1   docu2
0611   1   goods_step        推箱子当前关+1<170
0612   1   goods_step_bak        推箱子最大关+1<170
0613   1   menu_offset
0614   1   menu_item
0615   1   menu_flag
0616   1   m_start_show_item
0617   1   m_current_item
0618   1   key_word
0619   1   line_form
061A   1   program_num
061B   1   s_posi
061C   1   stack_bak
061D   1   bank_no
061E   1   bank_data
061F   2   block_no
0621   2   block_offset
0623   1   onoff_music_flag
0624   1   NandRamBank
0625   1   HotBank







0682   1   brithy
0683   1   brithm
0684   1   brithd
0685   1   win_layer
0686   1   until_year
0687   1   until_month
0688   1   until_day
0689   1   until_date_flag



0702   1   battery_detect_bd



0753   1   comp_year
0754   1   comp_month
0755   1   comp_day
0756   2   shy_tbl_len
0758   1   portrait_index
0759   1   ram_bank_bak
075A   2   down_bank_ptr
075C   1   a_down_tmp
075D   15   down_ram_set
076C   1   NmiMask
076D   3   check_sum
0770   3   get_sum
0773   1   data_size
0774   1   data_tmp
0775   1   err_counter
0776   1   voc_default_grp
0777   1   exam_speed_bak
0778   1   exam_gap_bak
0779   1   exam_level_bak
077A   1   exam_range_bak
077B   3   exam_start_bak
077E   1   exam_self_term_bak
077F   1   exam_mode_flag
0780   1   flag_unknown_word
0781   3   wakeup_start_bak
0784   1   wakeup_range_bak
0785   17   guide_buf
0796   2   VocOffset
0798   2   VocBlock
079A   24   hzstudy_Buf
07B2   128   ACorpseBitMap
0832   1   ActiveSBPos
0833   5   SBBank
0838   10   SBAddr
0842   17   InodeBank
0853   34   InodeAddr
0875   1   PlBadLst
0876   1   Phase
0877   2   ReclaimBlockNum
0879   2   ReclaimedBlockNum
087B   4   NDAddrReg
087F   1   NDStatusReg
0880   2   NDIDReg
0882   2   NDDatCnt
0884   2   NDDatLen
0886   2   WFlashTime
0888   2   PhySectSlot      nand物理扇区号
088A   3   PhySectOffset      nand物理地址偏移
088D   57   FilePath      路径
08C6   2   DatSize
08C8   1   FileHandle
08C9   1   FileOpMode
08CA   2   FileAttr
08CC   1   FileErr
08CD   4   SeekOffset
08D1   1   SeekOrigin      bit7:偏移方向 bit0-2:起始偏移位置
08D2   2   CurDirID
08D4   32   InodeBuf
08F4   2   InodeSlot
08F6   2   InodeID
08F8   2   SectSlot
08FA   1   OpFileNum
08FB   4   FileSize
08FF   1   FileMode
0900   1   FileState
0901   2   DirNode
0903   4   DirPtr
0907   17   DirName
0918   2   Sector_Offset
091A   15   New_Name
0929   169   NGFFS_BUFFER
09D2   11   Nand_Data_Length
09DD   16   skin_filename
09ED   2   DataSize
09EF   1   Curr_Battery
09F0   1   Curr_Key
09F1   50   Backup_LCD_Buf
0A23   1   hour2
0A24   1   minute2
0A25   1   mv_num
0A26   1   bf_mv_num
0A27   1   bd_value_bak
0A28   1   stop_time_count
0A29   1   zp_CFCInx
0A2A   1   readkey_flag
0A2B   1   receive_irq_flag
0A2C   1   play_num
0A2D   3   line_key_buf
0A30   1   line_key_num
0A31   1   study_fun_flag
0A32   1   is_wd_win
0A33   1   xh_dict_flag
0A34   1   xh_chinese_mode
0A35   1   bak_chinese_mode
0A36   1   cur_input_mode
0A37   1   xh_global_var



0A98   1   battery_volume



0F5D   1   w1
0F5E   1   w1h
0F5F   2   w2
0F61   2   w3
0F63   2   w4
0F65   2   w5
0F67   2   w6
0F69   2   w7
0F5B   1   wCard_Length
0F5C   1   Handsetmate_buffer



1000   100   dict_data_buffer



2060   768   wqx_dict_buffer1
2360   3072   wqx_dict_buffer2
2F60   100   wqx_dict_buffer3
发表于 2007-10-17 20:35:49 | 显示全部楼层
好东西,收了
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 23:03 , Processed in 0.013597 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表