当前文档版本为 v0.2.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

bit 汇编语句

语法

  • 占位bit数组(仅用于指定地址的数据段):

bit [length]
  • 默认长度为1:

bit name

描述

bit语句用于在存储器中保留一个或者多个比特。

长度 length 表示保留的连续比特数量。

范例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
        dseg    at 0x80 //声明数据段
        byte    X       //保留1个字节,符号为X
        byte    Y[5]    //保留长度为5的字节数组,符号为Y
        bit     [3]     //保留3个比特
        bit     Z       //保留1个比特,符号为Z

        cseg            //声明代码段
        set     X       //X = 0xff
        bclr    X, 4    //X.4 = 0
        clr     Y       //Y[0] = 0x00
        clr     Y + 1   //Y[1] = 0x00
        clr     Y + 2   //Y[2] = 0x00
        clr     Y + 3   //Y[3] = 0x00
        clr     Y + 4   //Y[4] = 0x00
        bset    Z       //Z = 1
        ...