Timeline for What "unusual" syntax assembly languages are/were there?
Current License: CC BY-SA 4.0
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 |