第二章答疑

1. 勘误

PSW程序状态寄存器的P(PSW.0)奇偶校验位是判断累加器Acc中“1”的个数:当个数是奇数时,P=1;当个数是偶数时,P=0;

2. 工作寄存器区答疑

(1)工作寄存器区的8个寄存器的地址00H~07H、08H~0FH、10H~17H、18H~1FH 是字节地址(单元地址),其不在20H~20FH范围内,不能按位寻址,因此不存在单元地址和位地址的相互转换,所以不要把这个地址和位寻址区中的位地址混淆,更不要把00H~07H、08H~0FH、10H~17H、18H~1FH当做位地址,而去求相应的单元地址。
(2)各区都有8位的寄存器,其名称分别为R0、R1……R7. 对0区,R0的地址是00H,R7的地址是07H;类似地,对3区R0的地址是18H,R7的地址是1FH。
(3)各区的地址的高一位为区数整除2后所得数,当能整除时,低位为0~7,而当不能整除时,低位为8~F。
例:当PSW=18H时,PSW=00011000H,RS1=1,RS0=1,11B=3D,在3区。3/2=1,3%2=1,故其地址(字节地址)范围是:18H~1FH,且R0的地址是18H……R7的地址是1FH。