老师,看了书上这几个地方,有几个疑惑。1 A是特殊功能寄存器,那它就可以直接寻址,但是又说A是可以寄存器寻址的寄存器,那请问A到底是寄存器寻址还是直接寻址,还是两个都可以?如果两个都可以,那怎么判断是哪个寻址。 2 位寻址的范围是内部RAM低128字节中的20H--2FH,以及SFR中字节地址可以被8整除的寄存器,它们在位操作中,使用的地址是位地址,也可以说使用直接地址。书上更是直接写了“位地址采用直接寻址方式”,所以我就有疑惑,既然位地址都用“直接寻址方式”,那为什么书上还给出“位寻址方式”呢?
老师我第二个问题想表达的是,比如书上给的这个例子(MOV C,23H)既然它是放在位寻址方式里面讲,那肯定有一个操作数是位寻址。C在位操作指令中是寄存器寻址,那23H就是采用位寻址方式,此处的23H是位寻址区域中的位地址。那按书上说,位地址采用直接寻址方式,那这里23H就应采用直接寻址方式。那这不矛盾吗?既然它是“直接寻址方式”,为什么要放在“位寻址方式”里面?





老师我第二个问题想表达的是,比如书上给的这个例子(MOV C,23H)既然它是放在位寻址方式里面讲,那肯定有一个操作数是位寻址。C在位操作指令中是寄存器寻址,那23H就是采用位寻址方式,此处的23H是位寻址区域中的位地址。那按书上说,位地址采用直接寻址方式,那这里23H就应采用直接寻址方式。那这不矛盾吗?既然它是“直接寻址方式”,为什么要放在“位寻址方式”里面?




