OpenCores
URL https://opencores.org/ocsvn/thor/thor/trunk

Subversion Repositories thor

[/] [thor/] [trunk/] [software/] [emuThor/] [source/] [clsDisassem.h] - Blame information for rev 32

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 30 robfinch
#pragma once
2
#include "stdafx.h"
3
 
4
class clsDisassem
5
{
6
        bool imm_prefix;
7
        unsigned __int64 imm;
8 32 robfinch
        int DefaultSeg(int rg);
9
        std::string SegName(int sg);
10 30 robfinch
        std::string PredCond(int cnd);
11
        std::string SprName(int rg);
12 32 robfinch
        std::string TLBRegName(int rg);
13 30 robfinch
        std::string dRn(int b1, int b2, int b3, int *Ra, int *Sg, __int64 *disp);
14 32 robfinch
        std::string ndx(int b1, int b2, int b3, int *Ra, int *Rb, int *Rt, int *Sg, int *Sc);
15
        std::string mem(std::string mne, int ad, int *nb);
16
        std::string memndx(std::string mne, int ad, int *nb);
17
        __int64 GetSpr(int Sprn);
18 30 robfinch
        unsigned __int64 ReadByte(int ad) { return system1.ReadByte(ad); };
19
public:
20
        std::string Disassem(int ad, int *nb);
21
};

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.