计算机系统第三章答案.doc

习 题 ..’,不一致 (3)目的操作数不能是立即数寻址 (4)操作数位数超过16位,而长度后缀为16位的‘w’ (5)不能用8位寄存器作为目的操作数地址所在寄存器 (6)源操作数寄存器与目操作数寄存器长度不一致 (7)不存在ESX寄存器 (8)源操作数地址中缺少变址寄存器 5..]+8、R[ebp]+12、 R[ebp]+16。 (2)函数func的C语言代码如下: void func(int *xptr, int *yptr, int *zptr) { int tempx=*xptr; int tempy=*yptr; int tempz=*zptr; *yptr=tempx; *zptr = tempy; *xptr = tempz; } 7..:R[edx]←R[edx]+M[R[eax]]=0M[0x8049300] 因此,EDX中的内容改变为0根据表3.5可知,加法指令会影响OF、SF、ZF和CF标志。OF=0,ZF=0,SF=0,CF=1。 (2)指令功能为:R[ecx]←R[ecx]-M[R[eax]+R[ebx]]=0M[0x8049400] 因此,ECX中的内容改为0根据表3.5可知,减法指令会影响OF、SF、ZF和CF标志

文档评论(0)

1亿VIP精品文档

相关文档