sim_core.h File Reference

yasimavr: sim_core.h File Reference
yasimavr
Loading...
Searching...
No Matches
sim_core.h File Reference
#include "sim_types.h"
#include "sim_pin.h"
#include "sim_config.h"
#include "sim_memory.h"
#include <vector>
#include <string>
#include <map>

Go to the source code of this file.

Classes

struct  breakpoint_t
 Breakpoint structure. More...
 
class  Core
 AVR core generic model. More...
 

Macros

#define AVR_BREAK_OPCODE   0x9598
 

Enumerations

enum  {
  SREG_C , SREG_Z , SREG_N , SREG_V ,
  SREG_S , SREG_H , SREG_T , SREG_I
}
 
enum  {
  R_XL = 0x1a , R_XH , R_YL , R_YH ,
  R_ZL , R_ZH , R_X = R_XL , R_Y = R_YL ,
  R_Z = R_ZL , R_SPL = 0x3d , R_SPH , R_SREG = 0x3f
}
 

Macro Definition Documentation

◆ AVR_BREAK_OPCODE

#define AVR_BREAK_OPCODE   0x9598

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SREG_C 
SREG_Z 
SREG_N 
SREG_V 
SREG_S 
SREG_H 
SREG_T 
SREG_I 

◆ anonymous enum

anonymous enum
Enumerator
R_XL 
R_XH 
R_YL 
R_YH 
R_ZL 
R_ZH 
R_X 
R_Y 
R_Z 
R_SPL 
R_SPH 
R_SREG