三:修改了指针变量的计算方式,可支持Byte型运算及Word型运算
利用整形变量4076进行控制
默认为0 进行Dword运算
1 Byte
2 Word
只支持下列6种参数下的指令
77:变量运算 指针变量(*p) 0 += 常数 0
77:变量运算 指针变量(*p) 0 -= 常数 0
77:变量运算 指针变量(*p) 0 = 常数 0
对指针变量(*p)进行加减和赋值运算,右边的参数必须为一个常数
79:变量测试 指针变量(*p) 0 == 常数 0
79:变量测试 指针变量(*p) 0 >= 常数 0
79:变量测试 指针变量(*p) 0 <= 常数 0
对指针变量(*p)进行比较运算,右边的参数必须为一个常数
注意 由于没有增加溢出判断代码,以此在使用时请自行判断处理
比如在byte运算时一个指针变量(*p)的值已经是255了,如果此时再加1,则该值会清0,但不会影响其他的值
5.7有没有对这个进行调整?如果右边必须为常数才支持Byte运算,而整形不支持,实用性不足够。
我本来打算写几个例子教程的,如果右边参数为整形的时候不支持Byte运算,就少了几个实际例子可用了。