#include <cpu_prog_model.h>
#include <cpu6502_addrm.h>



void TAX( code)
PM *code;
{
   code->Xr = code->Ac;
   set_neg_zero_stat( code, code->Ac);
}

void TAY( code)
PM *code;
{
   code->Yr = code->Ac;
   set_neg_zero_stat( code, code->Ac);
}

void TSX( code)
PM *code;
{
   code->Xr = code->SP;
   set_neg_zero_stat( code, code->SP);
}

void TXA( code)
PM *code;
{
   code->Ac = code->Xr;
   set_neg_zero_stat( code, code->Xr);
}

void TXS( code)
PM *code;
{
   code->SP = code->Xr;
}

void TYA( code)
PM *code;
{
   code->Ac = code->Yr;
   set_neg_zero_stat( code, code->Yr);
}


