?? p1.lst
字號:
(0080) MOV [INT0_BITCOUNT],00h
02DE: 55 03 00 MOV [3],0
(0081) MOV [INT0_BYTECOUNT],00h
02E1: 55 04 00 MOV [4],0
(0082) MOV [INT0_DATA],00h
02E4: 55 05 00 MOV [5],0
(0083) MOV [INT0_BYTE0],00h
02E7: 55 06 00 MOV [6],0
(0084) MOV [INT0_BYTE1],00h
02EA: 55 07 00 MOV [7],0
(0085) MOV [INT0_BYTE2],00h
02ED: 55 08 00 MOV [8],0
(0086) MOV [INT0_BYTE3],00h
02F0: 55 09 00 MOV [9],0
(0087) MOV [INT0_BYTE4],00h
02F3: 55 0A 00 MOV [10],0
(0088) MOV [INT0_BYTE5],00h
02F6: 55 0B 00 MOV [11],0
(0089) MOV [INT0_BYTE6],00h
02F9: 55 0C 00 MOV [12],0
(0090) MOV [INT0_BYTE7],00h
02FC: 55 0D 00 MOV [13],0
(0091) RAM_EPILOGUE RAM_USE_CLASS_1
(0092) RET
02FF: 7F RET
(0093) .ENDSECTION
(0094)
(0095) .SECTION
(0096) ;-----------------------------------------------------------------------------
(0097) ; FUNCTION NAME: int1_initialize
(0098) ;
(0099) ; DESCRIPTION:
(0100) ; initialize int1
(0101) ;-----------------------------------------------------------------------------
(0102) ;
(0103) ; ARGUMENTS: none
(0104) ;
(0105) ; RETURNS: none
(0106) ;
(0107) ;-----------------------------------------------------------------------------
(0108) int1_initialize:
(0109) _int1_initialize:
(0110) RAM_PROLOGUE RAM_USE_CLASS_1
(0111) MOV [INT1_NEW],00h
0300: 55 0E 00 MOV [14],0
(0112) MOV [INT1_BITCOUNT],00h
0303: 55 10 00 MOV [16],0
(0113) MOV [INT1_BYTECOUNT],00h
0306: 55 11 00 MOV [17],0
(0114) MOV [INT1_DATA],00h
0309: 55 12 00 MOV [18],0
(0115) MOV [INT1_BYTE0],00h
030C: 55 13 00 MOV [19],0
(0116) MOV [INT1_BYTE1],00h
030F: 55 14 00 MOV [20],0
(0117) MOV [INT1_BYTE2],00h
0312: 55 15 00 MOV [21],0
(0118) MOV [INT1_BYTE3],00h
0315: 55 16 00 MOV [22],0
(0119) MOV [INT1_BYTE4],00h
0318: 55 17 00 MOV [23],0
(0120) MOV [INT1_BYTE5],00h
031B: 55 18 00 MOV [24],0
(0121) MOV [INT1_BYTE6],00h
031E: 55 19 00 MOV [25],0
(0122) MOV [INT1_BYTE7],00h
0321: 55 1A 00 MOV [26],0
(0123) RAM_EPILOGUE RAM_USE_CLASS_1
(0124) RET
0324: 7F RET
(0125) .ENDSECTION
(0126)
(0127) .SECTION
(0128) ;-----------------------------------------------------------------------------
(0129) ; FUNCTION NAME: GET_INT0_NEW
(0130) ; DESCRIPTION:
(0131) ; get the value of int0_new
(0132) ;-----------------------------------------------------------------------------
(0133) ; ARGUMENTS: none
(0134) ; RETURNS: none
(0135) ;-----------------------------------------------------------------------------
(0136) GET_INT0_NEW:
(0137) _GET_INT0_NEW:
(0138) RAM_PROLOGUE RAM_USE_CLASS_1
(0139) MOV A,[INT0_NEW]
0325: 51 01 MOV A,[1]
(0140) RAM_EPILOGUE RAM_USE_CLASS_1
(0141) RET
0327: 7F RET
(0142) .ENDSECTION
(0143)
(0144) .SECTION
(0145) ;-----------------------------------------------------------------------------
(0146) ; FUNCTION NAME: SET_INT0_NEW
(0147) ; DESCRIPTION:
(0148) ; set the value of int0_new
(0149) ;-----------------------------------------------------------------------------
(0150) ; ARGUMENTS: none
(0151) ; RETURNS: none
(0152) ;-----------------------------------------------------------------------------
(0153) SET_INT0_NEW:
(0154) _SET_INT0_NEW:
(0155) RAM_PROLOGUE RAM_USE_CLASS_1
(0156) MOV [INT0_NEW],00h
0328: 55 01 00 MOV [1],0
(0157) RAM_EPILOGUE RAM_USE_CLASS_1
(0158) RET
032B: 7F RET
(0159) .ENDSECTION
(0160)
(0161) .SECTION
(0162) ;-----------------------------------------------------------------------------
(0163) ; FUNCTION NAME: GET_INT1_NEW
(0164) ; DESCRIPTION:
(0165) ; get the value of int1_new
(0166) ;-----------------------------------------------------------------------------
(0167) ; ARGUMENTS: none
(0168) ; RETURNS: none
(0169) ;-----------------------------------------------------------------------------
(0170) GET_INT1_NEW:
(0171) _GET_INT1_NEW:
(0172) RAM_PROLOGUE RAM_USE_CLASS_1
(0173) MOV A,[INT1_NEW]
032C: 51 0E MOV A,[14]
(0174) RAM_EPILOGUE RAM_USE_CLASS_1
(0175) RET
032E: 7F RET
(0176) .ENDSECTION
(0177)
(0178) .SECTION
(0179) ;-----------------------------------------------------------------------------
(0180) ; FUNCTION NAME: SET_INT1_NEW
(0181) ; DESCRIPTION:
(0182) ; set the value of int1_new
(0183) ;-----------------------------------------------------------------------------
(0184) ; ARGUMENTS: none
(0185) ; RETURNS: none
(0186) ;-----------------------------------------------------------------------------
(0187) SET_INT1_NEW:
(0188) _SET_INT1_NEW:
(0189) RAM_PROLOGUE RAM_USE_CLASS_1
(0190) MOV [INT1_NEW],00h
032F: 55 0E 00 MOV [14],0
(0191) RAM_EPILOGUE RAM_USE_CLASS_1
(0192) RET
0332: 7F RET
(0193) .ENDSECTION
(0194)
(0195)
(0196)
(0197)
(0198) .SECTION
(0199) ;-----------------------------------------------------------------------------
(0200) ; FUNCTION NAME: INT0_GET_DATA_KB_00
(0201) ; DESCRIPTION:
(0202) ; Get the value of keyboard_0
(0203) ;-----------------------------------------------------------------------------
(0204) ; ARGUMENTS: none
(0205) ; RETURNS: none
(0206) ;-----------------------------------------------------------------------------
(0207) INT0_GET_DATA_KB_00:
(0208) _INT0_GET_DATA_KB_00:
(0209) RAM_PROLOGUE RAM_USE_CLASS_1
(0210) MOV A,[INT0_BYTE0]
0333: 51 06 MOV A,[6]
(0211) RAM_EPILOGUE RAM_USE_CLASS_1
(0212) RET
0335: 7F RET
(0213) .ENDSECTION
(0214)
(0215) .SECTION
(0216) ;-----------------------------------------------------------------------------
(0217) ; FUNCTION NAME: INT0_GET_DATA_KB_01
(0218) ; DESCRIPTION:
(0219) ; Get the value of keyboard_1
(0220) ;-----------------------------------------------------------------------------
(0221) ; ARGUMENTS: none
(0222) ; RETURNS: none
(0223) ;-----------------------------------------------------------------------------
(0224) INT0_GET_DATA_KB_01:
(0225) _INT0_GET_DATA_KB_01:
(0226) RAM_PROLOGUE RAM_USE_CLASS_1
(0227) MOV A,[INT0_BYTE1]
0336: 51 07 MOV A,[7]
(0228) RAM_EPILOGUE RAM_USE_CLASS_1
(0229) RET
0338: 7F RET
(0230) .ENDSECTION
(0231)
(0232) .SECTION
(0233) ;-----------------------------------------------------------------------------
(0234) ; FUNCTION NAME: INT0_GET_DATA_KB_02
(0235) ; DESCRIPTION:
(0236) ; Get the value of keyboard_2
(0237) ;-----------------------------------------------------------------------------
(0238) ; ARGUMENTS: none
(0239) ; RETURNS: none
(0240) ;-----------------------------------------------------------------------------
(0241) INT0_GET_DATA_KB_02:
(0242) _INT0_GET_DATA_KB_02:
(0243) RAM_PROLOGUE RAM_USE_CLASS_1
(0244) MOV A,[INT0_BYTE2]
0339: 51 08 MOV A,[8]
(0245) RAM_EPILOGUE RAM_USE_CLASS_1
(0246) RET
033B: 7F RET
(0247) .ENDSECTION
(0248)
(0249) .SECTION
(0250) ;-----------------------------------------------------------------------------
(0251) ; FUNCTION NAME: INT0_GET_DATA_KB_03
(0252) ; DESCRIPTION:
(0253) ; Get the value of keyboard_3
(0254) ;-----------------------------------------------------------------------------
(0255) ; ARGUMENTS: none
(0256) ; RETURNS: none
(0257) ;-----------------------------------------------------------------------------
(0258) INT0_GET_DATA_KB_03:
(0259) _INT0_GET_DATA_KB_03:
(0260) RAM_PROLOGUE RAM_USE_CLASS_1
(0261) MOV A,[INT0_BYTE3]
033C: 51 09 MOV A,[9]
(0262) RAM_EPILOGUE RAM_USE_CLASS_1
(0263) RET
033E: 7F RET
(0264) .ENDSECTION
(0265)
(0266) .SECTION
(0267) ;-----------------------------------------------------------------------------
(0268) ; FUNCTION NAME: INT0_GET_DATA_KB_04
(0269) ; DESCRIPTION:
(0270) ; Get the value of keyboard_4
(0271) ;-----------------------------------------------------------------------------
(0272) ; ARGUMENTS: none
(0273) ; RETURNS: none
(0274) ;-----------------------------------------------------------------------------
(0275) INT0_GET_DATA_KB_04:
(0276) _INT0_GET_DATA_KB_04:
(0277) RAM_PROLOGUE RAM_USE_CLASS_1
(0278) MOV A,[INT0_BYTE4]
033F: 51 0A MOV A,[10]
(0279) RAM_EPILOGUE RAM_USE_CLASS_1
(0280) RET
0341: 7F RET
(0281) .ENDSECTION
(0282)
(0283) .SECTION
(0284) ;-----------------------------------------------------------------------------
(0285) ; FUNCTION NAME: INT0_GET_DATA_KB_05
(0286) ; DESCRIPTION:
(0287) ; Get the value of keyboard_5
(0288) ;-----------------------------------------------------------------------------
(0289) ; ARGUMENTS: none
(0290) ; RETURNS: none
(0291) ;-----------------------------------------------------------------------------
(0292) INT0_GET_DATA_KB_05:
(0293) _INT0_GET_DATA_KB_05:
(0294) RAM_PROLOGUE RAM_USE_CLASS_1
(0295) MOV A,[INT0_BYTE5]
0342: 51 0B MOV A,[11]
(0296) RAM_EPILOGUE RAM_USE_CLASS_1
(0297) RET
0344: 7F RET
(0298) .ENDSECTION
(0299)
(0300) .SECTION
(0301) ;-----------------------------------------------------------------------------
(0302) ; FUNCTION NAME: INT0_GET_DATA_KB_06
(0303) ; DESCRIPTION:
(0304) ; Get the value of keyboard_6
(0305) ;-----------------------------------------------------------------------------
(0306) ; ARGUMENTS: none
(0307) ; RETURNS: none
(0308) ;-----------------------------------------------------------------------------
(0309) INT0_GET_DATA_KB_06:
(0310) _INT0_GET_DATA_KB_06:
(0311) RAM_PROLOGUE RAM_USE_CLASS_1
(0312) MOV A,[INT0_BYTE6]
0345: 51 0C MOV A,[12]
(0313) RAM_EPILOGUE RAM_USE_CLASS_1
(0314) RET
0347: 7F RET
(0315) .ENDSECTION
(0316)
(0317) .SECTION
(0318) ;-----------------------------------------------------------------------------
(0319) ; FUNCTION NAME: INT0_GET_DATA_KB_07
(0320) ; DESCRIPTION:
(0321) ; Get the value of keyboard_7
(0322) ;-----------------------------------------------------------------------------
(0323) ; ARGUMENTS: none
(0324) ; RETURNS: none
(0325) ;-----------------------------------------------------------------------------
(0326) INT0_GET_DATA_KB_07:
(0327) _INT0_GET_DATA_KB_07:
(0328) RAM_PROLOGUE RAM_USE_CLASS_1
(0329) MOV A,[INT0_BYTE7]
0348: 51 0D MOV A,[13]
(0330) RAM_EPILOGUE RAM_USE_CLASS_1
(0331) RET
034A: 7F RET
(0332) .ENDSECTION
(0333)
(0334) .SECTION
(0335) ;-----------------------------------------------------------------------------
(0336) ; FUNCTION NAME: INT1_GET_BUTT
(0337) ; DESCRIPTION:
(0338) ; Get the value of mouse_button
(0339) ;-----------------------------------------------------------------------------
(0340) ; ARGUMENTS: none
(0341) ; RETURNS: none
(0342) ;-----------------------------------------------------------------------------
(0343) INT1_GET_BUTT:
(0344) _INT1_GET_BUTT:
(0345) RAM_PROLOGUE RAM_USE_CLASS_1
(0346) MOV A,[INT1_BYTE0]
034B: 51 13 MOV A,[19]
(0347) RAM_EPILOGUE RAM_USE_CLASS_1
(0348) RET
034D: 7F RET
(0349) .ENDSECTION
(0350)
(0351) .SECTION
(0352) ;-----------------------------------------------------------------------------
(0353) ; FUNCTION NAME: INT1_GET_X
(0354) ; DESCRIPTION:
(0355) ; Get the value of mouse_x
(0356) ;-----------------------------------------------------------------------------
(0357) ; ARGUMENTS: none
(0358) ; RETURNS: none
(0359) ;-----------------------------------------------------------------------------
(0360) INT1_GET_X:
(0361) _INT1_GET_X:
(0362) RAM_PROLOGUE RAM_USE_CLASS_1
(0363) MOV A,[INT1_BYTE1]
034E: 51 14 MOV A,[20]
(0364) RAM_EPILOGUE RAM_USE_CLASS_1
(0365) RET
0350: 7F RET
(0366) .ENDSECTION
(0367)
(0368) .SECTION
(0369) ;-----------------------------------------------------------------------------
(0370) ; FUNCTION NAME: INT1_GET_Y
(0371) ; DESCRIPTION:
(0372) ; Get the value of mouse_y
(0373) ;-----------------------------------------------------------------------------
(0374) ; ARGUMENTS: none
(0375) ; RETURNS: none
(0376) ;-----------------------------------------------------------------------------
(0377) INT1_GET_Y:
(0378) _INT1_GET_Y:
(0379) RAM_PROLOGUE RAM_USE_CLASS_1
(0380) MOV A,[INT1_BYTE2]
0351: 51 15 MOV A,[21]
(0381) RAM_EPILOGUE RAM_USE_CLASS_1
(0382) RET
0353: 7F RET
(0383) .ENDSECTION
(0384)
(0385) .SECTION
(0386) ;-----------------------------------------------------------------------------
(0387) ; FUNCTION NAME: INT1_GET_Z
(0388) ; DESCRIPTION:
(0389) ; Get the value of mouse_z
(0390) ;-----------------------------------------------------------------------------
(0391) ; ARGUMENTS: none
(0392) ; RETURNS: none
(0393) ;-----------------------------------------------------------------------------
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -