檢測點2.3
下面的 3 條指令執行後,CPU幾次修改IP?都是在什麼時候?最後IP的值是多少?
mov ax,bx
sub ax,ax
jmp ax
解析:
一共修改四次。
讀取三次命令的時候修改3次。
最後jmp ax的時候IP的值爲ax的值。
因爲
sub ax,ax
所以ax=0000H,最後IP=0000H。
下面的 3 條指令執行後,CPU幾次修改IP?都是在什麼時候?最後IP的值是多少?
mov ax,bx
sub ax,ax
jmp ax
解析:
一共修改四次。
讀取三次命令的時候修改3次。
最後jmp ax的時候IP的值爲ax的值。
因爲
sub ax,ax
所以ax=0000H,最後IP=0000H。
def ADD(a): print(3,a,hex(id(a))) a.remove(2) print(3,a,hex(id(a))) a=a.append(10)