问题1:
mov cx,12 和 mov cx,12h
我记得书上还是在网上哪里好像看过,说默认的就是十六进制,所以不用额外再标注H了,所以这两个是一样的吗?
貌似应该是不一样的,因为书上程序5.9是说循环12次,而不是将12H赋值给cx。
所以下面问题5.2里的236和123都是十进制数字这是肯定的啊。
可是书上和网上这些给的答案里有时写H,有时又不写H(如下三幅图)。我现在很混乱。
问题2:
下图“add sp,10”中的10是十进制还是十六进制?从运行来看,是把它当成了十六进制?(sp直接从0000H变成了000AH)。还有,为什么在运行时显示的汇编指令是“ADD SP,+0A”?