Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!micomvax!musocs!mcgill-vision!mouse From: mouse@mcgill-vision.UUCP Newsgroups: comp.arch,comp.lang.c Subject: Re: sizeof(char) Message-ID: <558@mcgill-vision.UUCP> Date: Sat, 22-Nov-86 17:38:41 EST Article-I.D.: mcgill-v.558 Posted: Sat Nov 22 17:38:41 1986 Date-Received: Mon, 24-Nov-86 19:27:52 EST References: <4617@brl-smoke.ARPA> <657@dg_rtp.UUCP> <55@cartan.Berkeley.EDU> <3853@mit-eddie.MIT.EDU> Organization: McGill University, Montreal Lines: 26 Xref: linus comp.arch:50 comp.lang.c:115 In article <3853@mit-eddie.MIT.EDU>, jbs@mit-eddie.MIT.EDU (Jeff Siegal) writes: > In article <9116@sun.uucp> guy@sun.uucp (Guy Harris) writes: >> Does the MicroVAX-II have the ability to do a "movl" to an arbitrary >> *bit* boundary in memory? Yes, but it's called INSV. Look it up. > In the general sense, no, but you can move any string of up to 32 > bits from any bit boundry in memory to any other. I can't see any way of doing this without using a longword-aligned intermediate stopping place (such as a register). How? > It is certainly much different than having to read memory in byte (or > word) boundries and do shifts. It is. der Mouse USA: {ihnp4,decvax,akgua,utzoo,etc}!utcsri!mcgill-vision!mouse think!mosart!mcgill-vision!mouse Europe: mcvax!decvax!utcsri!mcgill-vision!mouse ARPAnet: think!mosart!mcgill-vision!mouse@harvard.harvard.edu [USA NSA food: terrorist, cryptography, DES, drugs, CIA, secret, decode]