第19题: [单项选择]若有定义float a[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为 ( ) A. 334H B. 30DH C. 352H D. 31AH 参考答案:C 答案解析:[解析] 解答本题,首先要明白在对指针进行加、减运算的时候,数字“1”不是+进制的数“1”,而是指“1”个存储单元长度,而1个存储单元长度占多少存储空间,应该视具体情况而定。如果基本类型是int型,移
第28题: [单项选择]某机器指令字长为16位,主存按字节编址,取指令时,每取一个字节PC自动加1。当前指令地址为2000H,指令内容为相对寻址的无条件转移指令,指令中的形式地址为40H。那么取指令后即指令执行后PC内容为( )。 A. 2000H,2042H B. 2002H,2040H C. 2002H,2042H D. 2000H,2040H 参考答案:C 答案解析:[解析] 指令字长为16位,按字节编址,故取指令后PC的内容为(PC)+2=2002H。指令中的形式地址A=40H,无条件转移指令将下一条指令的地址送至PC,指令执行后PC=(PC)+A=2002H+