LGX6 发表于 2021-9-11 01:38:27

检测2.3

题:下面的3条指令执行后,CPU几次修改?都是在什么时候?
        mov ax,bx;
        sub ax,ax;
        jmp ax;
解:1,一个知识点sub是不借位的减法,eg:mov ax,3;
                                                          mov bx,1;
                                                          sbu ax,bx;(ax=ax-bx.)
                                                       结果为,ax=2,bx=1;
        2,一共修改4次,第一次为读取指令mov,ax,bx之后,第二次为读取mov ax,ax之后,此时ax=0000H,第三次为读取jmp ax之后,第四次为执行jmp ax后                               
         ,IP=0000H.

Mr.吴 发表于 2021-11-9 15:43:25

你们是怎么知道ax=0000H的啊这是默认的吗

墨水囊王 发表于 2021-11-21 10:01:29

Mr.吴 发表于 2021-11-9 15:43
你们是怎么知道ax=0000H的啊这是默认的吗

sub减掉了
页: [1]
查看完整版本: 检测2.3