• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C++ IDXBYTE函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中IDXBYTE函数的典型用法代码示例。如果您正苦于以下问题:C++ IDXBYTE函数的具体用法?C++ IDXBYTE怎么用?C++ IDXBYTE使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了IDXBYTE函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c


示例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,代码来源:6800ops.c



注:本文中的IDXBYTE函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ IDX_TO_OFF函数代码示例发布时间:2022-05-30
下一篇:
C++ IDX函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap