?? monitor16lx.asm
字號:
;**********************************************************
;
; The following software is for demonstration purposes only.
; It is not fully tested, nor validated in order to fullfill
; its task under all circumstances. Therefore, this software
; or any part of it must only be used in an evaluation
; laboratory environment.
; This software is subject to the rules of Accemic's
; standard DISCLAIMER, available at www.accemic.com.
;
; Copyright (c) 2001-2005 Accemic GmbH & Co. KG
; All rights reserved
;
;**********************************************************
;
; Module name : monitor16lx.asm
; Version : 5.04
; Date of creation. : 07.03.2003
; Last Modification : 19.06.2006
; Authors : Rainer Harthaus (RH)
; Alexander Lange (AL)
;
;**********************************************************
;
; Description:
; Reservation of memory for monitor
; and dummy declaration for application functions
;
;**********************************************************
;
; History
;
; Vers * Datum * Name * Subject
; 5.00 * 07.03.03 * RH * first creation
; 5.01 * 03.05.04 * AL * MB90895 monitor section added
; functions offsets changed
; 5.02 * 28.01.05 * AL * MB90335 monitor section added
; functions offsets changed
; 5.03 * 30.05.06 * AL * MB90350A monitor section added
; 5.04 * 19.06.06 * AL * MB90927 monitor section added
; * MB90360 monitor section added
;
;**********************************************************
;
; Please visit www.accemic.com
; for updates and other valuable developer ressources
;
;**********************************************************/
.PROGRAM MONITORFUNC
.TITLE "MONITOR RESERVATION AND FUNCTIONS"
;**********************************************************
; Version information
;**********************************************************/
ACC_FILE_VERSION: .EQU 0x0007
;**********************************************************
; monitor data area reservation
; 0x000880 .. 0x0008FF
;**********************************************************/
.SECTION ACC_MDATA,DATA,LOCATE=0x000880
.RES.B 0x80
;**********************************************************
; monitor target information area reservation
; 0xFFFB00 .. 0xFFFBFF
;**********************************************************/
.SECTION ACC_UDATA,CONST,LOCATE=0xFFFB00
.RES.B 0x100
;**********************************************************
; monitor kernel area reservation
;**********************************************************/
.SECTION ACC_MCODE,CONST,LOCATE=0x00FFA000
.EXPORT _acc_WatchdogEnable
.EXPORT _acc_MessageBox
.EXPORT _acc_printf
.EXPORT _acc_KernelUART
.EXPORT _acc_SetLockState
.RES.B 0x10
_acc_WatchdogEnable: .RES.L 1
_acc_KernelUART: .RES.L 1
_acc_MessageBox: .RES.L 1
_acc_printf: .RES.L 1
_acc_SetLockState: .RES.L 1
.RES.B 0x2000-0x10-(5*4)
.END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -