Skip to main content
36 events
when toggle format what by license comment
Apr 28 at 21:52 comment added dave I reject the consideration of 'lines' being essential as card-based propaganda :-) but I do hold to the notion that a single 'operation' expressed in assembler is generally, i.e., except for explicit macro ops, a single operation in the order code of the machine. Incidentally, this makes MACRO-32 an assembler for VAX, and a compiled language for Alpha.
Apr 28 at 7:11 comment added Thorbjørn Ravn Andersen The major reason to introduce assembly language instead of just raw binary, is to handle address changing automatically when code changes. The ability to name the opcode something meaningful is just an additional benefit to that processing step and traditionally that has just been that each opcode corresponded to a single line of assembly (or in case of macros, each macro corresponded to an arbitrary number of lines). How far can we divert from that and still call it assembly?
Apr 24 at 18:08 answer added Maury Markowitz timeline score: 2
Apr 24 at 14:23 answer added tofro timeline score: 0
Apr 23 at 15:03 history edited Toby Speight CC BY-SA 4.0
Spelling and grammar; code-quote literal instructions
Oct 31, 2020 at 17:50 answer added Vatine timeline score: 1
Oct 31, 2020 at 16:16 answer added gnasher729 timeline score: 2
Oct 30, 2020 at 2:29 comment added Mark KDF9 doesn't look that strange: it's a straightforward "reverse Polish notation" of the sort you'd expect to find on a stack machine.
Oct 30, 2020 at 1:51 answer added DrSheldon timeline score: 4
Apr 25, 2020 at 22:44 answer added hotpaw2 timeline score: -3
Apr 24, 2020 at 7:23 answer added occipita timeline score: 8
Apr 24, 2020 at 2:12 vote accept dave
Apr 24, 2020 at 2:09 comment added dave This has been a thoroughly interesting discussion, but I have to pick one answer to fit the SE "Q & A" format. I'm going with the answer that mentioned the CDC 6600 since that seems the weirdest.
Apr 21, 2020 at 0:07 history edited dave CC BY-SA 4.0
more caveats
Apr 20, 2020 at 22:52 answer added Joshua timeline score: 4
Apr 20, 2020 at 20:40 comment added Hot Licks There were easily 100 different assembly languages over the years, not counting one-off inventions by individual programmers who needed to work around the limitations of other tools. (I myself invented a couple.) Some used clearly understandable mnemonics, while others were pure gibberish and required you to have a cheat sheet on hand to read/write, even if you were familiar with the language. Some had rigid formatting rules, while others would let you string things out anyway you wanted.
Apr 20, 2020 at 7:32 answer added Radovan Garabík timeline score: 10
Apr 20, 2020 at 4:04 answer added Will Hartung timeline score: 12
Apr 19, 2020 at 21:52 answer added John Doty timeline score: 1
Apr 19, 2020 at 19:46 answer added Graham timeline score: 7
Apr 19, 2020 at 16:41 comment added Austin Hemmelgarn How high level are you willing to consider as 'assembly' language? There are at least a few hardware/VHDL implementations of runtime VM's out there (Jazelle on ARM for example, and there have been research projects to do soft-core implementations of BEAM and the CIL runtime in hardware). Depending on how you consider those, that expands the list quite significantly.
Apr 18, 2020 at 17:27 comment added Leo B. Also see What is the origin of different styles of assembly language mnemonics?
Apr 18, 2020 at 16:54 answer added phuclv timeline score: 15
Apr 18, 2020 at 14:54 answer added Raffzahn timeline score: 19
Apr 18, 2020 at 14:34 history edited dave CC BY-SA 4.0
added clarification
Apr 18, 2020 at 14:29 comment added dave @cup - I was thinking of languages used by humans, so no, I should clarify.
Apr 18, 2020 at 14:23 comment added dave @BrianH re list count. Indeed. There are more weird syntaxes in heaven and earth than are dreamt of in my philosophy! I should get out more.
Apr 18, 2020 at 14:22 comment added cup Do intermediate assembler languages like ocode, acode, pcode and bytecode count? They're all reverse polish.
Apr 18, 2020 at 14:19 comment added Brian H Current count for this "not a list" answer is already up to 7. Highest voted answer should probably be converted to a Community Wiki.
Apr 18, 2020 at 13:46 answer added Jörg W Mittag timeline score: 34
Apr 18, 2020 at 13:44 comment added introspec In your question, do you mean "official" assembly languages only or, possibly, variations of the more traditional assembly languages too? The reason I am asking is that I know, for example, an "alternative" assembly for Z80, which feels quite relevant for what you asked, but is, of course, not Z80 assembly as everyone knows it.
Apr 18, 2020 at 13:16 comment added jasonharper Not at all retro, but Analog Devices' Blackfin CPUs use a very high-level-looking assembly language: R0 = R1 + R2 for example.
Apr 18, 2020 at 13:09 comment added NomadMaker Most Forth implementations had a reverse polish assembler.
Apr 18, 2020 at 10:19 history became hot network question
Apr 18, 2020 at 3:09 answer added dirkt timeline score: 33
Apr 18, 2020 at 2:16 history asked dave CC BY-SA 4.0