memory.h

来自「此程序类似于我们一般使用的CPU」· C头文件 代码 · 共 36 行

H
36
字号
#ifndef MEMORY_H
#define MEMORY_H
#include<iostream.h>
#include<wtypes.h>
#include <stdio.h>
enum style{INTS,CHARS,EMPTY};
class Memory
{
public:
	BYTE CodeSegment[40];
	int pCodeNail;
	Memory();
	int InsertData(int values);
	int InsertIntoMemory(char va,int values);
	int InsertIntoMemory(char va,char values);
	int FindVarAddr(char va);
	style GetVarStyle(char va);
	void InsertCode(BYTE code);
	void ChangeValues(int addr,int values);
	void ChangeValues(int addr,BYTE values);
	BYTE ReadData(int addr);
	void MemoryClear();
	void MemoryCodeClear();
	int GetCodeLength();
	void OutPutCodeMemory(char * name);
	void OutPutDataMemory(char * name);
private:
	BYTE DataSegment[20];
	int pDataNail;
	char var[10];
	int addrOfVar[10];
	style styOfVar[10];
	int pVarNail;
	
};
#endif

⌨️ 快捷键说明

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