Terence asked:
> I'm posting this because there is little trafic and I am curious.
>
> I get to see various forms of "assembler" source code.
>
> Some i understand, but neither my NASM nor IBM ASM assemblers
> understand the code. Others are like an alien language with no
> references to AX,BX,CD,DX,SI, DI and EAX EBX, ECX, EDX,EDSI, EDI and
> so on, but to r0 through r7? and s0 and so on.
>
> Anybody care to comment on:-
> a) what is the above weird assembly language and what do you assemle
> it with?
I can only particular answer this one.
Hex_work85 is/was (1985) my first multi-platform disassembler/hexeditor
for various non-x86 8/16-bit MCs and I once added x286 to it, but kept
'my' syntax for register names (R00..) and mnemonics (LD/ST vs. MOV..).
So you will still find a modified variant of this old source-style as an
output option in my latest x86/x64 disassembler (demo shown in HEXTUTOR).
Also AMD named the additional 64's registers R8..15.
[...] don't know any details on this
__
wolfgang


|