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

📄 no_os.c

📁 Plasma IP Core 你可以利用这个组件在FPGA中设计MIPS结构的CPU
💻 C
字号:
#include "plasma.h"#define MemoryRead(A) (*(volatile unsigned int*)(A))#define MemoryWrite(A,V) *(volatile unsigned int*)(A)=(V)int InitStack[128];  //used by boot.asmvoid putchar(int value){   while((MemoryRead(IRQ_STATUS) & IRQ_UART_WRITE_AVAILABLE) == 0)      ;   MemoryWrite(UART_WRITE, value);}int puts(const char *string){   while(*string)   {      if(*string == '\n')         putchar('\r');      putchar(*string++);   }   return 0;}void OS_InterruptServiceRoutine(unsigned int status){   (void)status;   putchar('I');}int kbhit(void){   return MemoryRead(IRQ_STATUS) & IRQ_UART_READ_AVAILABLE;}int getch(void){   while(!kbhit()) ;   return MemoryRead(UART_READ);}

⌨️ 快捷键说明

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