Article View: alt.folklore.computers
Article #2147Re: YAA -- Yet Another Acronym
From: m... Michael Sinz - CATS
Date: Fri, 30 Mar 1990 14:40
Date: Fri, 30 Mar 1990 14:40
35 lines
2661 bytes
2661 bytes
In article <54...@bu.edu.bu.edu> a...@cs.bu.edu (Al Thompson) writes: >In article <54...@bbn.COM> le...@BBN.COM (Joel B Levin) writes: >|In article <ENTROPY.90...@pawl22.pawl.rpi.edu> ent...@pawl22.pawl.rpi.edu (Angel of Dope) writes: >||In article <23...@tellab5.tellabs.com> to...@tellab5.tellabs.com (Joseph G. Toth Jr.) writes: >||> My WAG is that close to 98% of all op-codes available in >||> assemblers that generate machine code are 3 characters. >||Oh my. IBM 370 assembly language has mnemonics with lengths >||between 1 (N, A, et al.) and 5 (STCTL et al.) and has had >||such for a very long time indeed. You microcomputer people >||are all the same. >| >|Oh, right. 370 indeed (not even 360!). >| >|Go back to 1401 Autocoder. Or PDP-1 assembler. I expect that very >|few assemblers had strictly three character op-codes, but some of the >|really old ones may have. > >Time out! The opcode is a number, the letters are a mnemonic device so >the programmer can avoid remembering the number. There is no necessary >correlation between the number of letters in the mnemonic and the number >it represents. Yes, however, due to memory limits, many of the assemblers were written such that 3-bytes for the op-code with the 4th byte containing some data on how to build that instruction. It made the search/parse code really simple. (My PDP-11 assembler had that until Macro-11 came out and was just tons better and needed a disk drive to work at reasonable rates) /----------------------------------------------------------------------\ | /// Michael Sinz -- CATS/Amiga Software Engineer | | /// PHONE 215-431-9422 UUCP ( uunet | rutgers ) !cbmvax!mks | | /// | |\\\/// "I don't think so," said Ren'e Descartes. | | \XX/ Just then, he vanished. | \----------------------------------------------------------------------/
Technical Details
Message-ID:
<10455@cbmvax.commodore.com>Path:
mbox-mo1.pugleaf.net!gmdzi!unido!mcsun!uunet!cbmvax!mksReferences:
<1990Mar26.115358.912@eng.umd.edu> <2309@tellab5.tellabs.com> <ENTROPY.90Mar29111836@pawl22.pawl.rpi.edu> <54248@bbn.COM> <54869@bu.edu.bu.edu>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!gmdzi!unido!mcsun!uunet!cbmvax!mks From: m...@cbmvax.commodore.com (Michael Sinz - CATS) Newsgroups: alt.folklore.computers Subject: Re: YAA -- Yet Another Acronym Message-ID: <10455@cbmvax.commodore.com> Date: 30 Mar 90 14:40:43 GMT References: <1990Mar26.115358.912@eng.umd.edu> <2309@tellab5.tellabs.com> <ENTROPY.90Mar29111836@pawl22.pawl.rpi.edu> <54248@bbn.COM> <54869@bu.edu.bu.edu> Reply-To: mks@cbmvax (Michael Sinz - CATS) Organization: Commodore, West Chester, PA Lines: 35 Posted: Fri Mar 30 15:40:43 1990 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit