Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!snorkelwacker!bloom-beacon!eru!luth!sunic!tut!pl From: pl@etana.tut.fi (Lehtinen Pertti) Newsgroups: comp.sys.amiga.tech Subject: Re: 32-bit Ram & Instruction Lengths. Message-ID: <11722@etana.tut.fi> Date: 14 Mar 90 10:20:16 GMT References: <10136@cbmvax.commodore.com> Sender: News@tut.fi Lines: 32 From article <10136@cbmvax.commodore.com>, by bbaker@cbmvax.commodore.com (Bob Baker - Product Assurance): > In article <223.25fd1cf8@waikato.ac.nz> hamish@waikato.ac.nz writes: >> I quote from the official motorola MC68010/MC68012 16-/32 bit Virtual >> Memory Microprocessors Advance Information manulal, May 1985. >> >> "Instructions are from one to five words in length...." >> pg 2.4 >> >> This means that an instruction is anywhere from 2-10 bytes in length, Actually it means that instructions are 1 to five WORDS in length as odd number of bytes is not allowed. One word is two bytes but it can't be generalized. >> irrespective of the processor being used, (68008-68030, 020&030 might have >> longer ones, but I doubt it.) > > Actually, if you include the floating point instructions then the > maximum instruction length can go up to 8 WORDS (16 bytes) when using > immediate operands! > In 68020 (030/040) move with two memory indexed operands is upto 11 words in length. (opcode + extension + 32 bit disp + 32 bit disp + extension + 32 bit disp + 32 bit disp). -- pl@tut.fi ! All opinions expressed above are Pertti Lehtinen ! purely offending and in subject Tampere University of Technology ! to change without any further Software Systems Laboratory ! notice