public void adca_ex()
    {
        int  t,r;
    	t=EXTBYTE();
    	r = (m6809.a + t + (m6809.cc & CC_C)) & 0xFFFF;
    	CLR_HNZVC();
    	SET_FLAGS8(m6809.a,t,r);
    	SET_H(m6809.a,t,r);
    	m6809.a = r & 0xFF;
    }