因为SUB是二进制减法指令。
十进制数K7转换成二进制数为0111。
十进制数K2转换成二进制数为0010。
二进制减法需要转换成加法,即取减数的反码加1。
所以:[D1]-[D0]=0010-0111=0010+1000+1=1011。所以M3=Y3=1,M2=Y2=0,M1=Y1=1,M0=Y0=1.
即从Y3~Y0中,Y3,Y1,Y0是吸合动作的。
这个问题只要把二进制的四则运算规则搞懂了,理解起来就很方便了。
希望我的回答对你有帮助。
因为SUB D1 D0 K1M0得到的结果是-5,写成二进制也就是0000 1011(负数原码),然后把K1M0写为M0 M1 M2 M3,得出最终结果就是M0动作 M1动作 M2不动作 M3动作
人才啊,看到谁减谁了没有啊、7-2吗?明明就是2-7嘛