4.9程序执行过程的跟踪有疑问
256字节等于100h不理解,还有sa+10h:0 sa*16+0+256是怎么推到(sa+16)*16+0 100H是16进制数,表示的是十进制的256。(1*16^2+0*16^1+0*16^0 = 256)(带H结尾的是16进制数)sa+10h:0表示段地址sa和偏移地址0指向的物理地址,物理地址=段地址*16(16进制的10h)+偏移地址
也就是你下面问的(sa+10h)*16+0所指向的地址。
(sa+16)*16+0 = sa*16+256+0 ,从数学上理解就是乘法分配率。 256(十进制)等于100h(十六进制)
页:
[1]