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

Simon Clubley clubley at remove_me.eisner.decus.org-Earth.UFP
Mon Mar 21 14:17:02 EDT 2022


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. :-)

Simon.

-- 
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.



More information about the Info-vax mailing list