static void DST_LDWm16(void)
{
	sprintf(instr, "LD.w (%s),(0x%04X)", extra, get16_dis());
}
Beispiel #2
0
static void JRL()
{
	sprintf(instr, "JRL %s,0x%06X", ccName[first & 0xF], (int16)get16_dis() + pc);
}
static void DST_LDWi(void)
{
	sprintf(instr, "LD (%s),0x%04X", extra, get16_dis());
}
Beispiel #4
0
static void CALR()
{
	sprintf(instr, "CALR 0x%06X", (int16)get16_dis() + pc);
}
Beispiel #5
0
static void LDW()
{
	sprintf(instr, "LD %s,0x%04X", gprName[first & 7][1], get16_dis());
}
Beispiel #6
0
static void JP16()
{
	sprintf(instr, "JP 0x%04X", get16_dis());
}
Beispiel #7
0
static void CALL16()
{
	sprintf(instr, "CALL 0x%04X", get16_dis());
}
Beispiel #8
0
static void RETD()
{
	sprintf(instr, "RETD %d", get16_dis());
}
Beispiel #9
0
static void PUSH16()
{
	sprintf(instr, "PUSH 0x%04X", get16_dis());
}
Beispiel #10
0
static void LD8_16()
{
	uint8 dst = get8_dis();
	uint16 src = get16_dis();
	sprintf(instr, "LD.w (0x%02X),0x%04X", dst, src);
}
static void LDBm16()
{
	sprintf(instr, "LD.b (%s),(0x%04X)", extra, get16_dis());
}
static void Ex16()		{sprintf(extra, "0x%04X", get16_dis());}