HLA中的类

program classDemo;

#include ("stdlib.hhf");

type
People: class
        
        var
            pName: string;

     procedure getName; @returns( "ebx" );
        
     procedure setName(myName:string);


    procedure create;

endclass;

    static

    procedure People.getName;
        begin getName;
            stdout.put("invoke getName", nl);
            mov(this.pName, ebx);
            stdout.put("invoke getName successfully", nl);
        end getName;
        
        
     procedure People.setName(myName:string);
        begin setName;
            stdout.put("invoke setName()", nl);
            mov(myName, this.pName);

            stdout.put("invoke setName() successfully!!", nl, nl);
        end setName;


    procedure People.create;
        begin create;
            push( eax );
            mem.alloc( @size( People ) );
            mov(eax, esi);
            stdout.put( "size People = ", (type uns32 eax), nl); 
            str.alloc( @size(char) * 100 );
            mov(eax, this.pName);
            pop(eax);
            stdout.put("this.pName = ", (type uns32 this.pName), nl);
            stdout.put("create successfully invoke!!", nl, nl);
        end create;

static
    iName: string;
    Me: People;
    pp: pointer to People;

begin classDemo;
    
    Me.create();
    mov(esi, pp);
    str.alloc(10);
    mov(eax, iName);
    str.put(iName, "yang");
    pp.setName(iName);
    pp.getName();

    stdout.put("Your name is ", (type string ebx) , nl);
    str.free(iName);

end classDemo;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HLA(Human Leukocyte Antigen)是人白细胞抗原的缩写,也称为人组织相容性抗原(Human Histocompatibility Antigen)。HLA分子是一高度多态的膜表面分子,位于细胞膜上,主要作用是介导机体免疫应答的抗原呈递和T细胞识别。 HLA分子可分为两HLA-IHLA-IIHLA-I分子主要分布在几乎所有核细胞、血小板和少数其他细胞表面,包括所有核细胞、成纤维细胞、上皮细胞、内皮细胞等。HLA-II分子主要分布在专门参与免疫应答的细胞表面,如B细胞、巨噬细胞、树突状细胞和某些上皮细胞。 HLA-I分子结构由一个重链和一个轻链组成,重链由α1、α2和α3三个部分组成,轻链由β2微球蛋白构成。HLA-II分子结构由两个重链和两个轻链组成,重链由α1和α2两个部分组成,轻链由β1和β2两个部分组成。 HLA分子的主要功能是呈递抗原肽,即将外源性抗原或内源性抗原加工成短肽后,与HLA分子结合并表达于细胞表面,供CD8+ T细胞或CD4+ T细胞识别和攻击。HLA分子与抗原肽的结合是高度特异的,需要满足一定的序列和空间要求,主要是由HLA分子的多态性决定的。 总的来说,HLA-IHLA-II分子的结构、组织分布和功能有所不同,但它们都是免疫应答过程不可或缺的分子。抗原肽与HLA分子的结合是高度特异的,这种特异性有助于机体对抗原的识别和攻击。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值