这里两个数都是16进制,所以可以直接相加的
ADD AL, BL 的意思是把 AL 和BL的内容相加 ,再把内容给AL,所以首先 BL 的内容不变是( 90H)
90H
+87H
8+9=17=11H
0+7=7H
所以按理说结果AL= 117H
但是16位代码只有 MOV DPTR #XXXX
其他只有8位的.所以取后面两位,就是17
至于标志寄存器请参考
http://wenku.baidu.com/view/39ace96d25c52cc58bd6bed3.html
87H+90H都是16进制。
结果为117H
因为只能存8位数据。 所以最高位1被舍去。
AL=17H