[Info-vax] Assembly languages, was: Re: OT: PDP-11 history in arstechnica

VAXman- at SendSpamHere.ORG VAXman- at SendSpamHere.ORG
Mon Mar 21 18:20:26 EDT 2022


In article <t1afeu$947$1 at dont-email.me>, Simon Clubley <clubley at remove_me.eisner.decus.org-Earth.UFP> writes:
>On 2022-03-19, VAXman-  @SendSpamHere.ORG <VAXman- at SendSpamHere.ORG> wrote:
>> In article <t12m4v$7g0$4 at dont-email.me>, Simon Clubley <clubley at remove_me.eisner.decus.org-Earth.UFP> writes:
>>>
>>>Yes, but that doesn't change my point that with every architecture
>>>I know (both DEC and non-DEC) that uses a MOV/MOVE mnemonic variant,
>>>then MOV/MOVE is actually a copy to destination instead as the source
>>>is not destroyed during the copy.
>>
>> OMFG! Stop!
>>
>
>Yep. :-) I'm living rent-free in your head alright. :-)
>
>> Your beloved 'C' language that you proselytize a posteriori is chock full 
>> of pedant pondering palter.  Ref::
>>
>>
>> MEMMOVE(3)               BSD Library Functions Manual               MEMMOVE(3)
>> ---^^^^
>> NAME
>>      memmove -- copy byte string
>> --------^^^^----^^^^
>> LIBRARY
>>      Standard C Library (libc, -lc)
>>
>> SYNOPSIS
>>      #include <string.h>
>>
>>      void *
>>      memmove(void *dst, const void *src, size_t len);
>> --------^^^^
>> DESCRIPTION
>>      The memmove() function copies len bytes from string src to string dst.  The two strings may overlap; the copy is
>> ------------^^^^------------^^^^^^----------------------------------------------------------------------------^^^^
>>      always done in a non-destructive manner.
>>
>>
>
>How does that invalidate my original observation ?
>
>You've just found another example of it.
>
>Thanks Brian. :-)

We should also abolish the CLR (clear) instruction too because it doesn't 
"clear" a memory location or register, it zeroes it.

You're too chock full of pedant semantics.  How about discussing something 
useful instead of all the balderdash littering comp.os.vms?  Of course, it
would probably mean that you would have had to use VMS, or develope product
or code, or provided support, or read a manual.

-- 
VAXman- A Bored Certified VMS Kernel Mode Hacker    VAXman(at)TMESIS(dot)ORG

I speak to machines with the voice of humanity.



More information about the Info-vax mailing list