C
Chris Mattern
David said:Things like, JCL, IEBGENER, and IDCAMS, are English?
Hey, DCB=(LRECL=80,BLKSIZE=0,DSORG=PS,RECFM=FB) should be
intuitive for anybody!
Chris Mattern
David said:Things like, JCL, IEBGENER, and IDCAMS, are English?
Hey, DCB=(LRECL=80,BLKSIZE=0,DSORG=PS,RECFM=FB) should be
intuitive for anybody!
How about a step even further back:
Move.B #0,Dx Clr.B Dx 8 cycles, 2 bytes
Move.W #0,Dx Clr.W Dx 8 cycles, 2 bytes
Clr.L Dx Moveq #0,Dx 2 cycles
Move.L #0,Dx Moveq #0,Dx 8 cycles, 4 bytes
Move.L #0,Ax Suba.L Ax,Ax 4 cycles, 4 bytes
Move.L #[-128..127],Dx Moveq #[-128..127],Dx 8 cycles, 4 bytes
Or things like this:
begin: push hl ;Save
call clear
ld hl,0 ;Get top of memory
ld b,0 ;HIGH$
ldos @high$
dec hl
push hl
ld de,buffer ;Start of buffer
[email protected] said::> Move.B #0,Dx Clr.B Dx 8 cycles, 2 bytes
:> Move.W #0,Dx Clr.W Dx 8 cycles, 2 bytes
:> Clr.L Dx Moveq #0,Dx 2 cycles
:> Move.L #0,Dx Moveq #0,Dx 8 cycles, 4 bytes
:> Move.L #0,Ax Suba.L Ax,Ax 4 cycles, 4 bytes
:> Move.L #[-128..127],Dx Moveq #[-128..127],Dx 8 cycles, 4 bytes
:> begin: push hl ;Save
:> call clear
:> ld hl,0 ;Get top of memory
:> ld b,0 ;HIGH$
:> ldos @high$
:> dec hl
:> push hl
:> ld de,buffer ;Start of buffer
:My memory is failing<g>. Is that 780?
The first one looks to be 680x0, with each 'x' being a number -- data
registers for the Dx, address registers for the Ax. When I first read it,
it appeared to be somewhere around PDP11, but PDP11 did not have
Moveq (Move Quick), did not have Suba (Subtract Address), and
did not have Byte (.B), Word (.W) -and- Long (.L) extensions.
The second would be something in the *80* series, like Z80 or 8080 or
80x86. The 'de' registered had appeared by the time of the 8086, but
I wouldn't swear it existed at the time of the 8080. I'm going to
guess Z80.
Leythos said:Z80 is also correct.
Or things like this:
begin: push hl ;Save
call clear
ld hl,0 ;Get top of memory
ld b,0 ;HIGH$
ldos @high$
dec hl
push hl
ld de,buffer ;Start of buffer
Sucess-proof your business! Tip #37--------------- ------- ----- ---- --- -- - - - -
Since we are already off topic, maybe you could divulge what LDOS is?
A macro or something? I cannot see it in my Z80 reference.