当前位置: 首页>>代码示例>>Python>>正文


Python Trace.comment方法代码示例

本文整理汇总了Python中Trace.comment方法的典型用法代码示例。如果您正苦于以下问题:Python Trace.comment方法的具体用法?Python Trace.comment怎么用?Python Trace.comment使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Trace的用法示例。


在下文中一共展示了Trace.comment方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: doDEIMByte

# 需要导入模块: import Trace [as 别名]
# 或者: from Trace import comment [as 别名]
def doDEIMByte(byte):
    global DPC, DX, DY, DRSindex

    if byte & 0x80:			# increment?
        prevDX = DX
        prevDY = DY
        if byte & 0x20:
            DX -= (byte & 0x18) >> 3
        else:
            DX += (byte & 0x18) >> 3
        if byte & 0x04:
            DY -= (byte & 0x03)
        else:
            DY += (byte & 0x03)
#            if byte & 0x40:
#                display.draw(0, prevDX, prevDY, DX, DY)
    else:				# micro instructions
        if byte & 0x40:
            mode = MODE_NORMAL
        if byte & 0x20:		# DRJM
            if DRSindex <= 0:
                Trace.comment('\nDRS stack underflow at display address %6.6o'
                              % (DPC - 1))
                illegal()
            DRSindex -= 1
            DPC = DRS[DRSindex]
        if byte & 0x10:
            DX += 0x08
        if byte & 0x08:
            DX &= 0xfff8
        if byte & 0x02:
            DY += 0x10
        if byte & 0x01:
            DY &= 0xfff0
开发者ID:Goku0858756,项目名称:rzzzwilson,代码行数:36,代码来源:DisplayCPU.py

示例2: illegal

# 需要导入模块: import Trace [as 别名]
# 或者: from Trace import comment [as 别名]
def illegal(instruction=None):
    if instruction:
        Trace.comment('Illegal display instruction (%6.6o) at address %6.6o'
                      % (instruction, (DPC - 1)))
    else:
        Trace.comment('Illegal display instruction at address %6.6o'
                      % (DPC - 1))
    sys.exit(0)
开发者ID:Goku0858756,项目名称:rzzzwilson,代码行数:10,代码来源:DisplayCPU.py

示例3: i_DRJM

# 需要导入模块: import Trace [as 别名]
# 或者: from Trace import comment [as 别名]
def i_DRJM():
    global DPC, DRSindex

    if DRSindex <= 0:
       Trace.comment('DRS stack underflow at display address %6.6o'
                     % (DPC - 1))
       illegal()
    DRSindex -= 1
    DPC = DRS[DRSindex]
    Trace.dtrace('DRJM')
开发者ID:Goku0858756,项目名称:rzzzwilson,代码行数:12,代码来源:DisplayCPU.py

示例4: i_DJMS

# 需要导入模块: import Trace [as 别名]
# 或者: from Trace import comment [as 别名]
def i_DJMS(address):
    global DPC, DRSindex, DIB

    if DRSindex >= 8:
        Trace.comment('DRS stack overflow at display address %6.6o'
                      % (DPC - 1))
        illegal()
    DRS[DRSindex] = DPC
    DRSindex += 1
    DPC = MASK_MEM(address + (DIB << 12))
    Trace.dtrace('DJMS', address)
    return 1
开发者ID:Goku0858756,项目名称:rzzzwilson,代码行数:14,代码来源:DisplayCPU.py


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