你要知道,变量名只是个符号地址而已,它有三个属性,段基址、偏移量和类型,并不能说切确的是几个量。
比如:varx 的偏移量是0,那么偏移量2的地方
1.假如你是以两个字节处理的话,一个量就是1023h
2.假如你是以一个字节处理的话,一个量就是23(注意:intel的内存存储方式,“高高低低”,也就是说高位放在高地址,低位放在低地址)
内存状态:
| 6FH |<------偏移量0(也就是varx的偏移量处)
| 82H |<------偏移量1
| 23H |<------偏移量2
| 10H |<------偏移量3
要看程序运行过程中,有谁在使用这些变量,你就可以清楚了
比如调用输入功能,可以看出是否是字串
比如多次的运算,可以认为是数字变量,用来累积
这应该只是将一个变量赋予了两个地址空间,但它还是一个变量。
是一个量,但是我不知道怎么处理,汇编学的不好~呵呵~