⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 debugreset.s

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻 S
字号:
/*   *  $Id: debugreset.S,v 1.3.2.1 2003/09/04 17:30:47 joel Exp $ * *  Re-written the gen68302 start-up code. *   *  Uses gas syntax only, removed the OAR asm.h. *   *  Supplies a complete vector table in ROM. *   *  Manages all vectors with seperate handlers to trap unhandled *  execptions. *   *  Uses the target specific header file to get the runtime  *  configuration *   *  COPYRIGHT (c) 1996 *  Objective Design Systems Pty Ltd (ODS) *         *  COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994. *  On-Line Applications Research Corporation (OAR). */|| Entry from debugger|        .sect   .text|| Start|| Entered from a hardware reset.|                .global start                           | Default entry point for GNUstart:        move.w  #0x2700,%sr                     | Disable all interrupts        |        | zero out uninitialized data area        |zerobss:        moveal  #_clear_end,%a0                 | find end of .bss        moveal  #_clear_start,%a1               | find beginning of .bss        moveq   #0,%d0        zerobss_loop:                movel   %d0,%a1@+                       | to zero out uninitialized        cmpal   %a0,%a1        jlt     zerobss_loop                    | loop until end reached        movel   %d0,_stack_init                 | load stack top        movw    #0x3700,%sr                     | SUPV MODE,INTERRUPTS OFF!!!        movel   %d0,%a7                         | set master stack pointer        movel   %d0,%a6                         | set base pointer        jsr     boot_phase_3|                | Initialised data|        .sect   .data                .global start_frame        start_frame:        .space  4,0|| Uninitialised data|        .sect   .bss                .global environ        .align  2        environ:        .long   0        .global heap_size        .set    heap_size,0x2000        .global stack_size        .set    stack_size,0x1000

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -