⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vm_nanf_bnkif.msa

📁 Actions VRAM 驱动源码
💻 MSA
字号:
/*
********************************************************************************
*                       ACTOS
*                 virtual ram driver
*                                                                         
*                (c) Copyright 2002-2003, Actions Co,Ld.                       
*                        All Right Reserved                               
*
* File   : vm_nanf_bnkif.msa                                                    
* By     : Gongee
* Version: 1> v1.00     first version     2004-1-3 11:30
********************************************************************************
*/   
#include "vm_nanf.h" 
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        // 函数的数据段
        rseg    BBD_Func  
              
        // 函数的代码段
        rseg    BBC_Func        
        
        // Bank的头信息段
        rseg    BBH_Func   
        
        // Bank的有效长度,必须小于系统给定的bank最大长度     
        defw    sizeof BBD_Func + sizeof BBC_Func + sizeof BBH_Func
        
        // 在Bank内运行时被切换时需要保护的临时变量区的长度
        defw    sizeof BBD_Func
        
        // bank内函数入口地址表,最多8个函数入口
        defs    16
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
        
        name    vm_nanf_bnkif

        extern  VMInit
        extern  VMExit
        rseg    BAD_IE
        rseg    BAC_IE
        rseg    BAH_IE
        defw    sizeof BAH_IE + sizeof BAC_IE + sizeof BAD_IE
        defw    VMInit 
        defw    VMExit 
        defs    12
        defb    sizeof BAD_IE


        extern  VMRead
        rseg    BAD_R
        rseg    BAC_R
        rseg    BAH_R
        defw    sizeof BAH_R + sizeof BAC_R + sizeof BAD_R
        defw    VMRead 
        defs    14
        defb    sizeof BAD_R
 
        extern  VMWrite
        rseg    BAD_W
        rseg    BAC_W
        rseg    BAH_W
        defw    sizeof BAH_W + sizeof BAC_W + sizeof BAD_W
        defw    VMWrite 
        defs    14
        defb    sizeof BAD_W

        extern  VMExpRead
        rseg    BAD_R_EXP
        rseg    BAC_R_EXP
        rseg    BAH_R_EXP
        defw    sizeof BAH_R_EXP + sizeof BAC_R_EXP + sizeof BAD_R_EXP
        defw    VMExpRead 
        defs    14
        defb    sizeof BAD_R_EXP
 
        extern  VMExpWrite
        rseg    BAD_W_EXP
        rseg    BAC_W_EXP
        rseg    BAH_W_EXP
        defw    sizeof BAH_W_EXP + sizeof BAC_W_EXP + sizeof BAD_W_EXP
        defw    VMExpWrite 
        defs    14
        defb    sizeof BAD_W_EXP
/*
********************************************************************************
*  the end of file
********************************************************************************
*/
        end
        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -