这篇教程C++ IDXBYTE函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中IDXBYTE函数的典型用法代码示例。如果您正苦于以下问题:C++ IDXBYTE函数的具体用法?C++ IDXBYTE怎么用?C++ IDXBYTE使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了IDXBYTE函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: neg_ix/* $60 NEG indexed ?**** */INLINE void neg_ix( void ){ UINT16 r,t; IDXBYTE(t); r=-t; CLR_NZVC; SET_FLAGS8(0,t,r); WM(EAD,r);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例2: com_ix/* $63 COM indexed -**01 */INLINE void com_ix( void ){ UINT8 t; IDXBYTE(t); t = ~t; CLR_NZV; SET_NZ8(t); SEC; WM(EAD,t);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例3: inc_ix/* $6c INC indexed -***- */INLINE void inc_ix( void ){ UINT8 t; IDXBYTE(t); ++t; CLR_NZV; SET_FLAGS8I(t); WM(EAD,t);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例4: sbcb_ix/* $e2 SBCB indexed ?**** */INLINE void sbcb_ix( void ){ UINT16 t,r; IDXBYTE(t); r = B-t-(CC&0x01); CLR_NZVC; SET_FLAGS8(B,t,r); B = r;}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例5: lsr_ix/* $64 LSR indexed -0*-* */INLINE void lsr_ix( void ){ UINT8 t; IDXBYTE(t); CLR_NZC; CC|=(t&0x01); t>>=1; SET_Z8(t); WM(EAD,t);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例6: adda_ix/* $ab ADDA indexed ***** */INLINE void adda_ix( void ){ UINT16 t,r; IDXBYTE(t); r = A+t; CLR_HNZVC; SET_FLAGS8(A,t,r); SET_H(A,t,r); A = r;}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例7: subb_ix/* $e0 SUBB indexed ?**** */INLINE void subb_ix( void ){ UINT16 t,r; IDXBYTE(t); r = B-t; CLR_NZVC; SET_FLAGS8(B,t,r); B = r;}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例8: adca_ix/* $a9 ADCA indexed ***** */INLINE void adca_ix( void ){ UINT16 t,r; IDXBYTE(t); r = A+t+(CC&0x01); CLR_HNZVC; SET_FLAGS8(A,t,r); SET_H(A,t,r); A = r;}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例9: asl_ix/* $68 ASL indexed ?**** */INLINE void asl_ix( void ){ UINT16 t,r; IDXBYTE(t); r=t<<1; CLR_NZVC; SET_FLAGS8(t,t,r); WM(EAD,r);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例10: dec_ix/* $6a DEC indexed -***- */INLINE void dec_ix( void ){ UINT8 t; IDXBYTE(t); --t; CLR_NZV; SET_FLAGS8D(t); WM(EAD,t);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例11: rol_ix/* $69 ROL indexed -**** */INLINE void rol_ix( void ){ UINT16 t,r; IDXBYTE(t); r = CC&0x01; r |= t<<1; CLR_NZVC; SET_FLAGS8(t,t,r); WM(EAD,r);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例12: sbca_ix/* $a2 SBCA indexed ?**** */INLINE void sbca_ix( void ){ UINT16 t,r; IDXBYTE(t); r = A-t-(CC&0x01); CLR_NZVC; SET_FLAGS8(A,t,r); A = r;}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例13: suba_ix/* $a0 SUBA indexed ?**** */INLINE void suba_ix( void ){ UINT16 t,r; IDXBYTE(t); r = A-t; CLR_NZVC; SET_FLAGS8(A,t,r); A = r;}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例14: addb_ix/* $eb ADDB indexed ***** */INLINE void addb_ix( void ){ UINT16 t,r; IDXBYTE(t); r = B+t; CLR_HNZVC; SET_FLAGS8(B,t,r); SET_H(B,t,r); B = r;}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例15: adcb_ix/* $e9 ADCB indexed ***** */INLINE void adcb_ix( void ){ UINT16 t,r; IDXBYTE(t); r = B+t+(CC&0x01); CLR_HNZVC; SET_FLAGS8(B,t,r); SET_H(B,t,r); B = r;}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:8,
示例16: lsr_ix/* $64 LSR indexed -0*-* */INLINE void lsr_ix( void ){ UINT8 t; IDXBYTE(t); CLR_NZVC; CC|=(t&0x01); t>>=1; SET_Z8(t); if (NXORC) SEV; WM(EAD,t);}
开发者ID:CarnyPriest,项目名称:SAMbuild,代码行数:9,
示例17: tim_ix/* $6b TIM --**0- */ /* HD63701YO only */INLINE void tim_ix( void ){ UINT8 t, r; IMMBYTE(t); IDXBYTE(r); r &= t; CLR_NZV; SET_NZ8(r);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:9,
示例18: ror_ix/* $66 ROR indexed -**-* */INLINE void ror_ix( void ){ UINT8 t,r; IDXBYTE(t); r=(CC&0x01)<<7; CLR_NZC; CC|=(t&0x01); r |= t>>1; SET_NZ8(r); WM(EAD,r);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:9,
示例19: asr_ix/* $67 ASR indexed ?**-* */INLINE void asr_ix( void ){ UINT8 t; IDXBYTE(t); CLR_NZC; CC|=(t&0x01); t>>=1; t|=((t&0x40)<<1); SET_NZ8(t); WM(EAD,t);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:9,
示例20: eim_ix/* $65 EIM --**0- */ /* HD63701YO only */INLINE void eim_ix( void ){ UINT8 t, r; IMMBYTE(t); IDXBYTE(r); r ^= t; CLR_NZV; SET_NZ8(r); WM(EAD,r);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:10,
示例21: ldb_ix/* $e6 LDB indexed -**0- */INLINE void ldb_ix( void ){ IDXBYTE(B); CLR_NZV; SET_NZ8(B);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:6,
示例22: anda_ix/* $a4 ANDA indexed -**0- */INLINE void anda_ix( void ){ UINT8 t; IDXBYTE(t); A &= t; CLR_NZV; SET_NZ8(A);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:7,
示例23: lda_ix/* $a6 LDA indexed -**0- */INLINE void lda_ix( void ){ IDXBYTE(A); CLR_NZV; SET_NZ8(A);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:6,
示例24: ora_ix/* $aa ORA indexed -**0- */INLINE void ora_ix( void ){ UINT8 t; IDXBYTE(t); A |= t; CLR_NZV; SET_NZ8(A);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:7,
示例25: andb_ix/* $e4 ANDB indexed -**0- */INLINE void andb_ix( void ){ UINT8 t; IDXBYTE(t); B &= t; CLR_NZV; SET_NZ8(B);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:7,
示例26: bitb_ix/* $e5 BITB indexed -**0- */INLINE void bitb_ix( void ){ UINT8 t,r; IDXBYTE(t); r = B&t; CLR_NZV; SET_NZ8(r);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:7,
示例27: eorb_ix/* $e8 EORB indexed -**0- */M6800_INLINE void eorb_ix( void ){ UINT8 t; IDXBYTE(t); B ^= t; CLR_NZV; SET_NZ8(B);}
开发者ID:ernestd,项目名称:fbarr,代码行数:7,
示例28: orb_ix/* $ea ORB indexed -**0- */INLINE void orb_ix( void ){ UINT8 t; IDXBYTE(t); B |= t; CLR_NZV; SET_NZ8(B);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:7,
示例29: tst_ix/* $6d TST indexed -**0- */INLINE void tst_ix( void ){ UINT8 t; IDXBYTE(t); CLR_NZVC; SET_NZ8(t);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:6,
示例30: cmpb_ix/* $e1 CMPB indexed ?**** */M6800_INLINE void cmpb_ix( void ){ UINT16 t,r; IDXBYTE(t); r = B-t; CLR_NZVC; SET_FLAGS8(B,t,r);}
开发者ID:ernestd,项目名称:fbarr,代码行数:7,
注:本文中的IDXBYTE函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ IDX_TO_OFF函数代码示例 C++ IDX函数代码示例 |