📄 basic_fn.lst
字号:
Copyright(C) TOSHIBA CORPORATION 1997-2003 All rights reserved
Mon Sep 03 09:08:49 2007
TLCS-870/C Relocatable Assembler (32) V1.0e [Page 1] BASIC_FN.lst
Runtime option : C:\Program Files\TOSHIBA\T870C\bin\asm870c -g -l -I D:\yuanyy\5514T\5514T_TOSHIBA.BLD\USER\SOURCE -lf BASIC_FN.lst -GN BASIC_FN -O1 -o D:\yuanyy\5514T\5514T_TOSHIBA.BLD\USER\PRODUCT\BASIC_FN.rel -$ BASIC_FN.asm
Location Object Ins Line Source Statement
+0 168 168 $list
+0 169 169 ;==============================================================================
+0 170 170 ; Push register
+0 171 171 ;==============================================================================
+0 172 172 ;==============================================================================
+0 173 173 ; Pop register
+0 174 174 ;==============================================================================
+0 175 175 ;==============================================================================
+0 176 176 ; Set bit Note: use WA registor
+0 177 177 ;==============================================================================
+0 178 178 ;==============================================================================
+0 179 179 ; Set bit Note: use WA registor
+0 180 180 ;==============================================================================
+0 181 181 ;==============================================================================
+0 182 182 ; Branch if bit set Note: use WA registor
+0 183 183 ;==============================================================================
+0 184 184 ;==============================================================================
+0 185 185 ; Branch if bit clear Note: use WA registor
+0 186 186 ;==============================================================================
+0 187 187 ;==============================================================================
+0 188 188 ; Set '1' to W2
+0 189 189 ;==============================================================================
+0 190 190 ;==============================================================================
+0 191 191 ; Set '100' to W2
+0 192 192 ;==============================================================================
+0 193 193
+0 194 194 ;==============================================================================
+0 195 195 ;V2.00@define(lcd_disable)(
+0 196 196 ;V2.00 ld (LCDCTL1),0y10000100 ;1/4 duty, REFV V4,=VDD, Booster circuit disable, LCD display enable
+0 197 197 ;V2.00 clr (P6DR).3
+0 198 198 ;V2.00 clr (P6DR).5
+0 199 199 ;V2.00 clr (FLG_MODE).6 ;indicate LED OFF
+0 200 200 ;V2.00)
+0 201 201
+0 202 202 ;V2.00@define(lcd_enable)(
+0 203 203 ;V2.00 ld (LCDCTL1),0y10000101 ;1/4 duty, REFV V4,=VDD, Booster circuit disable, LCD display enable
+0 204 204 ;V2.00 ld (LCDCTL2),0y00000001 ;base frequency for frame frequency 8M
+0 205 205 ;V2.00 set (FLG_MODE).6 ;indicate LED ON
+0 206 206 ;V2.00)
+0 207 207 ;==============================================================================
+0 208 208 ;----------------------------
+0 209 209 ;==============================================================================
+0 210 210 ;===============================================================================V1.21
+0 211 211 ;==============================================================================V1.21
+0 212 212 ;---------------------------------
+0 213 213 ;======================================
+0 214 214 ;----------------------------
+0 215 215 ;----------------------------
+0 216 216 ;----------------------------
+0 217 217 ;---------------------------
+0 218 218 ;---------------------------
+0 219 219 ;==========================================
+0 220 220
+0 221 221 ;================================================
+0 222 222 ;-------------------------
+0 223 223 ;================================================
+0 224 224 ;@set(D14,0) ;in case of 12digit model
+0 225 225 ;@set(UP_COM,1) ;in case of upper commma VFD
+0 226 226
0000000C +0 227 227 MAX_DIGIT equ 12
0000000F +0 228 228 MAX_DIGIT_DT equ 15
+0 229 229
00000010 +0 230 230 D_PRN_MAX_LTP equ 16 ;maximum capacity of numeric part(digit)
+0 231 231 ;DISP character code................
00000000 +0 232 232 D_0 equ 0x00
00000001 +0 233 233 D_1 equ 0x01
00000001 +0 234 234 D_I equ 0x01
00000002 +0 235 235 D_2 equ 0x02
00000003 +0 236 236 D_3 equ 0x03
00000004 +0 237 237 D_4 equ 0x04
00000005 +0 238 238 D_5 equ 0x05
00000005 +0 239 239 D_S equ 0x05
00000006 +0 240 240 D_6 equ 0x06
00000006 +0 241 241 D_G equ 0x06
00000007 +0 242 242 D_7 equ 0x07
00000008 +0 243 243 D_8 equ 0x08
00000009 +0 244 244 D_9 equ 0x09
0000000A +0 245 245 D_A equ 0x0a
0000000B +0 246 246 D_B equ 0x0b
0000000C +0 247 247 D_C equ 0x0c
0000000D +0 248 248 D_D equ 0x0d
0000000E +0 249 249 D_E equ 0x0e
0000000F +0 250 250 D_F equ 0x0f
00000010 +0 251 251 D_P equ 0x10
00000011 +0 252 252 D_H equ 0x11
00000012 +0 253 253 D_HYPN equ 0x12
00000012 +0 254 254 D_MIN equ 0x12
00000013 +0 255 255 D_L equ 0x13
00000014 +0 256 256 D_M equ 0x14
00000015 +0 257 257 D_N equ 0x15
00000016 +0 258 258 D_EQU equ 0x16
00000017 +0 259 259 D_R equ 0x17
00000018 +0 260 260 D_U equ 0x18
00000019 +0 261 261 D_T equ 0x19
+0 262 262
00000029 +0 263 263 D_Lo equ 0x29
0000002A +0 264 264 D_Uo equ 0x2a
+0 265 265
0000003F +0 266 266 D_SPC equ 0x3f
+0 267 267 ;Key code............................
00000000 +0 268 268 K_ZERO equ 0x00
00000009 +0 269 269 K_NUM equ 0x09 ;0-9 key
0000000A +0 270 270 K_ZERO2 equ 0x0a
0000000B +0 271 271 K_ZERO3 equ 0x0b
0000000B +0 272 272 K_TEN equ 0x0b
0000000C +0 273 273 K_DP equ 0x0c
0000000D +0 274 274 K_CE equ 0x0d
0000000E +0 275 275 K_CEC equ 0x0e
0000000F +0 276 276 K_GT equ 0x0f
00000010 +0 277 277 K_PLS equ 0x10
00000011 +0 278 278 K_MIN equ 0x11
00000012 +0 279 279 K_ST equ 0x12
00000013 +0 280 280 K_TL equ 0x13
00000013 +0 281 281 K_ROUND equ 0x13
00000014 +0 282 282 K_SHS equ 0x14 ;#/S
00000014 +0 283 283 K_FIN equ 0x14
00000015 +0 284 284 K_PNP equ 0x15
+0 285 285
00000014 +0 286 286 K_TX2P equ 0x14
00000015 +0 287 287 K_TX2M equ 0x15
+0 288 288
00000016 +0 289 289 K_EQU equ 0x16
00000017 +0 290 290 K_PER equ 0x17
00000018 +0 291 291 K_MUL equ 0x18
00000019 +0 292 292 K_DIV equ 0x19
0000001A +0 293 293 K_MU equ 0x1a
0000001B +0 294 294 K_DLT equ 0x1b
0000001C +0 295 295 K_SGN equ 0x1c
0000001D +0 296 296 K_BS equ 0x1d
0000001E +0 297 297 K_SHD equ 0x1e ;#/D
0000001F +0 298 298 K_IC equ 0x1f
00000020 +0 299 299 K_MPL equ 0x20
00000021 +0 300 300 K_MMI equ 0x21
00000022 +0 301 301 K_MST equ 0x22
00000023 +0 302 302 K_MTL equ 0x23
+0 303 303
0000002C +0 304 304 K_M2PL equ 0x2c
0000002D +0 305 305 K_M2MI equ 0x2d
0000002E +0 306 306 K_M2ST equ 0x2e
0000002F +0 307 307 K_M2TL equ 0x2f
+0 308 308
+0 309 309 ;K_MONTH equ 0x2c
+0 310 310 ;K_PAYMENT equ 0x2d
+0 311 311 ;K_INTEREST equ 0x2e
+0 312 312 ;K_AMOUNT equ 0x2f
+0 313 313
00000040 +0 314 314 K_MONTH equ 0x40 ;V1.25 exten key code
00000041 +0 315 315 K_PAYMENT equ 0x41 ;V1.25 exten key code
00000042 +0 316 316 K_INTEREST equ 0x42 ;V1.25 exten key code
00000043 +0 317 317 K_AMOUNT equ 0x43 ;V1.25 exten key code
+0 318 318
00000044 +0 319 319 K_EURO equ 0x44 ;V1.25 exten key code
00000045 +0 320 320 K_LOCAL equ 0x45 ;V1.25 exten key code
+0 321 321
00000046 +0 322 322 K_EURO_DUM equ 0x46 ;V2.08 exten key code
00000047 +0 323 323 K_LOCAL_DUM equ 0x47 ;V2.08 exten key code
00000048 +0 324 324 K_EURO_LOCAL_TAX_DUM equ 0x48
00000024 +0 325 325 K_CST equ 0x24 ;feed
00000025 +0 326 326 K_SEL equ 0x25
00000026 +0 327 327 K_MGR equ 0x26
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -