qdpp.map
来自「Quantum Platform(QP) is a family of very」· MAP 代码 · 共 665 行 · 第 1/2 页
MAP
665 行
0000:1032 _INPORT
0000:103B _INPORTB
0000:1083 _ISATTY
0000:1094 _LSEEK
01E9:000A _MAIN
0000:1694 _MALLOC
0000:06A4 _MOVETEXT
0000:10BD _OUTPORT
0000:10C9 _OUTPORTB
0000:066A _PUTTEXT
04BC:0459 _QDPP_TABLE
04BC:079A _QEP_RESERVEDEVT_
04BC:0ECE _QF_INTLOCKNEST_
04BC:0ECF _QF_ISRNEST_
04BC:068C _QF_MAXPOOL_
04BC:0692 _QF_MAXSIGNAL_
04BC:0650 _QF_POOL_
04BC:068E _QF_SUBSCRLIST_
04BC:0796 _QF_TIMEEVTLISTHEAD_
04BC:04F9 _QK_CURRPRIO_
04BC:0DCC _QK_INTLOCKNEST_
04BC:0DCD _QK_ISRNEST_
04BC:0502 _QK_READYSET_
0323:0005 _QK_SCHEDULEEXT_
030B:000C _QK_SCHEDULE_
01AC:01C4 _Q_ASSERT_HANDLER
0000:17F7 _REALLOC
0000:10D5 _SETBLOCK
0000:0B06 _SETVBUF
0000:1021 _SETVECT
0000:0C25 _TELL
0000:0C49 _WHEREX
0000:0C58 _WHEREY
0000:0C6B _WRITE
0000:1000 Abs __AHINCR
0000:000C Abs __AHSHIFT
04BC:0B0C __ARGC
04BC:0B0E __ARGV
04BC:07C8 __ATEXITCNT
04BC:0ED0 __ATEXITTBL
0000:0306 __BRK
04BC:0087 __BRKLVL
04BC:0069 __C0ARGC
04BC:006B __C0ARGV
0000:0F17 __C0CRTINIT
04BC:006F __C0ENVIRON
0000:0F37 __CRTINIT
04BC:07CA __CTYPE
04BC:0AB0 __DOSERRNO
04BC:0AB2 __DOSERRORTOSV
04BC:0073 __ENVLNG
04BC:0075 __ENVSEG
04BC:0077 __ENVSIZE
0000:011A __EXIT
04BC:08CC __EXITBUF
0000:00FA __EXITCLEAN
04BC:08D0 __EXITFOPEN
04BC:08D4 __EXITOPEN
04BC:0083 __HEAPBASE
04BC:008B __HEAPTOP
04BC:0059 __INT0VECTOR
04BC:005D __INT4VECTOR
04BC:0061 __INT5VECTOR
04BC:0065 __INT6VECTOR
0000:1046 __IOERROR
0000:0208 __MMODEL
04BC:0F50 __NEW_HANDLER
04BC:0A6A __OPENFD
04BC:007B __OSMAJOR
04BC:007C __OSMINOR
04BC:0079 __PSP
04BC:0B1C __REALCVTVECTOR
0000:0178 __RESTOREZERO
0000:0345 __SBRK
04BC:0B1C __SCANTODVECTOR
0000:087E __SCREENIO
0000:0921 __SCROLL
0000:0000 Abs __SETARGV__
0000:0A8D __SETUPIO
04BC:007F __STARTTIME
04BC:0A96 __STKLEN
04BC:08DA __STREAMS
0000:0000 Abs __TURBOCRT
0000:08BB __VALIDATEXY
0000:1259 __VECTOR_DELETE_
0000:1374 __VECTOR_NEW_
04BC:007B __VERSION
04BC:0A98 __VIDEO
0000:0E93 __VIDEOINT
0000:10F1 __VPTR
0000:1117 __VRAM
0000:0C3F __WHEREXY
0000:1190 __WRITE
0000:0D98 __XFFLUSH
0000:1470 ___FIRST
0000:1472 ___LAST
0000:1474 ___ROVER
Address Publics by Value
0000:0000 Abs __SETARGV__
0000:0000 Abs __TURBOCRT
0000:000C Abs __AHSHIFT
0000:1000 Abs __AHINCR
0000:00FA __EXITCLEAN
0000:011A __EXIT
0000:0178 __RESTOREZERO
0000:01F0 _ABORT
0000:0206 DGROUP@
0000:0208 __MMODEL
0000:020A _ATEXIT
0000:0237 _CLRSCR
0000:0261 _EXIT
0000:0306 __BRK
0000:0345 __SBRK
0000:03B2 _FFLUSH
0000:0482 _FLUSHALL
0000:0549 _FSEEK
0000:05C9 _FTELL
0000:0619 _GETTEXT
0000:066A _PUTTEXT
0000:06A4 _MOVETEXT
0000:087E __SCREENIO
0000:08BB __VALIDATEXY
0000:0921 __SCROLL
0000:0A8D __SETUPIO
0000:0B06 _SETVBUF
0000:0C25 _TELL
0000:0C3F __WHEREXY
0000:0C49 _WHEREX
0000:0C58 _WHEREY
0000:0C6B _WRITE
0000:0D98 __XFFLUSH
0000:0DD2 _ATOL
0000:0E47 _ATOI
0000:0E93 __VIDEOINT
0000:0F17 __C0CRTINIT
0000:0F37 __CRTINIT
0000:1012 _GETVECT
0000:1021 _SETVECT
0000:1032 _INPORT
0000:103B _INPORTB
0000:1046 __IOERROR
0000:1083 _ISATTY
0000:1094 _LSEEK
0000:10BD _OUTPORT
0000:10C9 _OUTPORTB
0000:10D5 _SETBLOCK
0000:10F1 __VPTR
0000:1117 __VRAM
0000:1190 __WRITE
0000:11DB operator delete(void far*)
0000:11ED set_new_handler(void(far*)())
0000:1217 operator new(unsigned int)
0000:1259 __VECTOR_DELETE_
0000:1374 __VECTOR_NEW_
0000:1470 ___FIRST
0000:1472 ___LAST
0000:1474 ___ROVER
0000:15AE _FREE
0000:15AE _FARFREE
0000:1694 _MALLOC
0000:169E _FARMALLOC
0000:17F7 _REALLOC
0000:17FE _FARREALLOC
0000:186C N_LDIV@
0000:186F LDIV@
0000:186F F_LDIV@
0000:1873 N_LUDIV@
0000:1876 F_LUDIV@
0000:1876 LUDIV@
0000:187B N_LMOD@
0000:187E F_LMOD@
0000:187E LMOD@
0000:1883 N_LUMOD@
0000:1886 F_LUMOD@
0000:1886 LUMOD@
0000:191A N_PADD@
0000:191D F_PADD@
0000:191D PADD@
0000:1949 N_PSUB@
0000:194C F_PSUB@
0000:194C PSUB@
0000:197A N_PCMP@
01AC:00CE qf::init()
01AC:00F5 qf::start()
01AC:015D qk::onidle()
01AC:0162 qf::exit()
01AC:01C4 _Q_ASSERT_HANDLER
01AC:023E displyphilstat(unsigned char,const char far*)
01AC:025D displaykey(unsigned char)
01AC:027C displaypreemptions(unsigned char,unsigned char)
01E9:000A _MAIN
01E9:00DA busydelay()
0233:000F philosopher::philosopher()
0233:0080 philosopherstart(unsigned char,unsigned char,const qevent far*far*,unsigned long)
0233:0112 philosopher::initial(philosopher far*,const qevent far*)
0233:0144 philosopher::thinking(philosopher far*,const qevent far*)
0233:01A8 philosopher::hungry(philosopher far*,const qevent far*)
0233:023D philosopher::eating(philosopher far*,const qevent far*)
0233:0307 qactive::qactive(void(far*)(qfsm far*,const qevent far*))
0233:0361 philosopher::~philosopher()
0233:03AB qtimeevt::postin(qactive far*,unsigned int)
0233:03D0 qhsm::qhsm(void(far*)(qfsm far*,const qevent far*))
0233:042A qfsm::qfsm(void(far*)(qfsm far*,const qevent far*))
0233:0482 qactive::~qactive()
0233:04C2 qhsm::~qhsm()
0282:0008 tablestart(unsigned char,const qevent far*far*,unsigned long)
0282:005F table::table()
0282:00C8 table::initial(table far*,const qevent far*)
0282:0143 table::serving(table far*,const qevent far*)
0282:046A table::~table()
02CD:0004 kbdmgrstart(unsigned char,const qevent far*far*,unsigned long)
02CD:0052 kbdmgr::initial(kbdmgr far*,const qevent far*)
02CD:0076 kbdmgr::active(kbdmgr far*,const qevent far*)
02CD:00EA kbdmgr::kbdmgr()
02CD:0146 kbdmgr::~kbdmgr()
02E6:0000 video::clearscreen(unsigned char)
02E6:0022 video::clearrect(unsigned char,unsigned char,unsigned char,unsigned char,unsigned char)
02E6:0079 video::printstrat(unsigned char,unsigned char,unsigned char,const char far*)
02E6:00C8 video::printnumat(unsigned char,unsigned char,unsigned char,unsigned long)
02FD:0009 qk::getversion()
02FD:0015 qf::run()
02FD:0032 qactive::start(unsigned char,const qevent far*far*,unsigned long,void far*,unsigned long,const qevent far*)
02FD:00B8 qactive::stop()
030B:000C _QK_SCHEDULE_
030B:00E2 qpset::isempty()
030B:00F9 qpset::findmax()
031F:0003 qk::mutexlock(unsigned char)
031F:0026 qk::mutexunlock(unsigned char)
0323:0005 _QK_SCHEDULEEXT_
0332:0003 qk::getportversion()
0332:000F qk_isrexit_(unsigned char)
0337:000C _FPU_SAVE
0337:001C _FPU_RESTORE
0339:000C qactive::postfifo(const qevent far*)
0339:00F9 qpset::insert(unsigned char)
034E:0004 qactive::get_()
034E:00D3 qf::getqueuemargin(unsigned char)
034E:015B qpset::remove(unsigned char)
036B:0006 qactive::subscribe(unsigned char) const
0376:0005 qequeue::init(const qevent far*far*,unsigned char)
037C:0005 qf::getversion()
037C:0011 qf::add_(qactive far*)
037C:0085 qf::remove_(const qactive far*)
0389:0009 qf::gc(const qevent far*)
0391:000D qf::new_(unsigned int,unsigned char)
0391:00BC qmpool::getblocksize() const
039D:000A qf::poolinit(void far*,unsigned long,unsigned int)
03A5:000D qf::psinit(qsubscrlist far*,unsigned char)
03A7:0005 qf::publish(const qevent far*)
03BB:0003 qf::tick()
03CD:0000 qmpool::get()
03CD:0076 qf::getpoolmargin(unsigned char)
03D9:0005 qmpool::init(void far*,unsigned long,unsigned int)
03ED:0003 qmpool::put(void far*)
03F6:000E qtimeevt::qtimeevt(unsigned char)
0400:000E qtimeevt::arm_(qactive far*,unsigned int)
040A:000E qep::getversion()
040B:000A qfsm::init(const qevent far*)
040B:0098 qfsm::~qfsm()
0417:0004 qfsm::dispatch(const qevent far*)
041E:0001 qhsm::init(const qevent far*)
0431:000A qhsm::dispatch(const qevent far*)
0452:000F qhsm::top(qhsm far*,const qevent far*)
0453:000A qhsm::exectran(void(far*)(qfsm far*,const qevent far*)(far*)(qhsm far*,const qevent far*)far*,qtrany far*)
04BC:0000 DATASEG@
04BC:0059 __INT0VECTOR
04BC:005D __INT4VECTOR
04BC:0061 __INT5VECTOR
04BC:0065 __INT6VECTOR
04BC:0069 __C0ARGC
04BC:006B __C0ARGV
04BC:006F __C0ENVIRON
04BC:0073 __ENVLNG
04BC:0075 __ENVSEG
04BC:0077 __ENVSIZE
04BC:0079 __PSP
04BC:007B __OSMAJOR
04BC:007B __VERSION
04BC:007C __OSMINOR
04BC:007D _ERRNO
04BC:007F __STARTTIME
04BC:0083 __HEAPBASE
04BC:0087 __BRKLVL
04BC:008B __HEAPTOP
04BC:041C philosopher::
04BC:0428 qactive::
04BC:0434 qhsm::
04BC:0440 qfsm::
04BC:0459 _QDPP_TABLE
04BC:04B2 table::
04BC:04EA kbdmgr::
04BC:04F9 _QK_CURRPRIO_
04BC:0502 _QK_READYSET_
04BC:0540 qf::log2lkup
04BC:0650 _QF_POOL_
04BC:068C _QF_MAXPOOL_
04BC:068E _QF_SUBSCRLIST_
04BC:0692 _QF_MAXSIGNAL_
04BC:069E qf::pwr2lkup
04BC:06DF qf::invpwr2lkup
04BC:0720 qf::div8lkup
04BC:0796 _QF_TIMEEVTLISTHEAD_
04BC:079A _QEP_RESERVEDEVT_
04BC:07C8 __ATEXITCNT
04BC:07CA __CTYPE
04BC:08CC __EXITBUF
04BC:08D0 __EXITFOPEN
04BC:08D4 __EXITOPEN
04BC:08DA __STREAMS
04BC:0A6A __OPENFD
04BC:0A96 __STKLEN
04BC:0A98 __VIDEO
04BC:0AA7 _DIRECTVIDEO
04BC:0AB0 __DOSERRNO
04BC:0AB2 __DOSERRORTOSV
04BC:0B0C __ARGC
04BC:0B0E __ARGV
04BC:0B1C __SCANTODVECTOR
04BC:0B1C __REALCVTVECTOR
04BC:0DCC _QK_INTLOCKNEST_
04BC:0DCD _QK_ISRNEST_
04BC:0DCE qf::active_
04BC:0ECE _QF_INTLOCKNEST_
04BC:0ECF _QF_ISRNEST_
04BC:0ED0 __ATEXITTBL
04BC:0F50 __NEW_HANDLER
Program entry point at 0000:0000
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?