<reponame>Aimini/hm-51<gh_stars>0
#########################################################
# 2020-01-23 12:41:37
# AI
# ins: ANL A, @Ri
#########################################################

from .common.INS_XXX_A_Ri import XXX_A_Ri
from ..asmconst import *


class ANL_A_Ri(XXX_A_Ri):
    def __init__(self):
        super().__init__("ANL")

    def op_func(self, B):
        A = self.ram.get_direct(SFR_A.x)
        self.ram.set_direct(SFR_A.x, A & B)
        

p = ANL_A_Ri().gen(0xFF, 15, 1)
#########################################################
# 2020-01-23 12:41:37
# AI
# ins: ANL A, @Ri
#########################################################

from .common.INS_XXX_A_Ri import XXX_A_Ri
from ..asmconst import *


class ANL_A_Ri(XXX_A_Ri):
    def __init__(self):
        super().__init__("ANL")

    def op_func(self, B):
        A = self.ram.get_direct(SFR_A.x)
        self.ram.set_direct(SFR_A.x, A & B)
        

p = ANL_A_Ri().gen(0xFF, 15, 1)
######################################################### # 2020-01-23 12:41:37 # AI # ins: ANL A, @Ri #########################################################