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

📄 memory.h

📁 COP8 CPU的一个解释型BASIC源码
💻 H
字号:
#ifndef MEMORY_INCLUDED
#define MEMORY_INCLUDED

//extern const unsigned char memory_initializer[32];

#define PROGRAM_START	0

#define HYS            (RAM_SIZE +0 )
#define THERM          (RAM_SIZE +4 )
#define OUT            (RAM_SIZE +10)
#define IN             (RAM_SIZE +14)
#define TIME		   (RAM_SIZE +17)
#define ANONIMUS	   (RAM_SIZE +22)
#define RETURN_VALUE   (RAM_SIZE +24)
#define NULL_NAME	   (RAM_SIZE +31)
#define THRE           (RAM_SIZE +32)

#define RAM_SIZE		(1024*6)
#define FLASH_START     (1024*16)
#define FLASH_PAGE_SIZE 128

typedef unsigned int ram_pointer_t;
typedef unsigned int flash_pointer_t;

extern void	copy_flash_to_ram(void );
extern void copy_ram_to_flash(void );
extern unsigned char peek_ram(ram_pointer_t address);
extern void poke_ram(ram_pointer_t address, unsigned char data);
extern unsigned char peek_flash(flash_pointer_t address);
extern void clear_ram(void);

#endif

⌨️ 快捷键说明

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