📄 vm_nanf_bnkif.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 + -