Re: Intel illogical syntax...




"Rod Pemberton" <do_not_have@xxxxxxxxxxxxx> ha scritto nel messaggio >
r0(0) r0(0) m0(4) r0(0)
r2(1) r2(1) m2(5) r2(1)
r1(2) r1(2) m1(6) r1(2)
r3(3) r3(3) m3(7) r3(3)
r7(4) r7(4)
r4(5) r4(5)
r5(6) r5(6)
r6(7) r6(7)

In Intel register notation:

eax(0) ax(0) ah(4) al(0)
ecx(1) cx(1) ch(5) cl(1)
edx(2) dx(2) dh(6) dl(2)
ebx(3) bx(3) bh(7) bl(3)
esp(4) sp(4)
ebp(5) bp(5)
esi(6) si(6)
edi(7) di(7)

a(0) ax(0) ah(4) al(0)
c(1) cx(1) ch(5) cl(1)
r(2) rx(2) rh(6) rl(2)
b(3) bx(3) bh(7) bl(3)
s(4) sx(4)
k(5) kx(5)
i(6) ix(6)
j(7) jx(7)


In the notation I presented above:

ra .1(0) .w(0) .h(4) .b(0)
rc .1(1) .w(1) .h(5) .b(1)
rd .1(2) .w(2) .h(6) .b(2)
rb .1(3) .w(3) .h(7) .b(3)
sp .1(4) .w(4)
bp .1(5) .w(5)
si .1(6) .w(6)
di .1(7) .w(7)

aa(0)
cc(1)
rr(2)
bb(3)
s2(4) but there is some other ss?
kk(5)
ii(6)
jj(7)




.