关于8086汇编程序的一道问题,本人对它的答案有疑问。电路图如下:

2024-12-21 08:06:04
推荐回答(2个)
回答1:

开关闭合虽然是低电平,但是因为开关信号经过“非门”运算了,所以是高电平的,这样的电路设计是为了防止引脚悬空而不能判断高低电平。
JNC在这里的意思是低电平则 AL不加1。

回答2:

从电路中可以看到开关信号是通过反相器连接到缓冲器上的,所以开关闭合时缓冲器接收到的是“1”。
另:JB只用于CMP之后用于判断无符号数的大小,不用在移位指令后