Talk:Little man computer

Needs
Body of article:  Motivation for Mnemonics  Sample program for Mnemonics -- Same example? Motivation for Address Labels in Assembly Sample program for Address Labels  As well, perhaps the introduction could be fattened up a bit 207.219.27.18 (talk) 14:57, 6 February 2007‎


 * Thanks for the article! What is opcode 4xx?
 * 216.202.68.203 (talk) 18:32, 25 June 2008 (UTC)Ben

Needs references
I can recall Irv Englander's first year hardware text as a good ref. for this article.Wcudmore 00:21, 7 February 2007 (UTC)


 * I know of the Little Man Computer from Irv Englander's book, The Architecture of Computer Hardware and Systems Software. I had the book out of the library when I was a student and this was one of the reading materials for my course.  The opcodes in the book aren't quite the same as described here.  I've just been trying to decipher an LMC program I wrote back in the day, but if there's an online source that uses the same scheme as that book then I can't seem to find it by a quick web search.  It would be good to get some information on the different versions of LMC to add here. — Smjg (talk) 17:42, 1 May 2022 (UTC)

Opcode / Mnemonic problem
There seem to be different mnemonics for opcode 3xx, either STO or STA. However, in http://povinelli.eece.mu.edu/teaching/coen030/lmc.html, STA is used for opcode 4xx, which I believe was not present in the original LMC.

I've never encountered STO before and also, as far as I can tell opcode 4xx has never been present in the original --Liiiink (talk) 19:59, 18 October 2011 (UTC)

Vic computer?
Is there really such a thing? A quick search didn't return anything. --Hugo Estrada (talk) 10:45, 2 December 2010 (UTC)

Also searched and found nothing, remove? --Liiiink (talk) 19:59, 18 October 2011 (UTC)

Dead link
http://android.pdassi.de/124580/LMC_Emulator.html is giving me a 404 — Preceding unsigned comment added by 91.12.64.250 (talk) 18:21, 4 February 2013 (UTC)

Arrays
The article is missing an example of self-modifying code to access a range of mailboxes (e.g. 90-99) because this instruction set appears to lack indexed addressing modes. --Damian Yerrick (talk) 05:33, 29 December 2013 (UTC)
 * Since this instruction set lacks that feature, I don't see why we'd want an example of it in this article. --Hugh Charles Parker (talk - contribs) 09:10, 29 December 2013 (UTC)
 * ...or have I misunderstood? Are you suggesting using self-modifying code as a way around the lack of indexed addressing?  --Hugh Charles Parker (talk - contribs) 09:15, 29 December 2013 (UTC)
 * I'm suggesting to mention that Coley has suggested this workaround. (citation) --Damian Yerrick (talk) 20:39, 4 January 2014 (UTC)

Code vs Data
Since HLT is encoded as 0, the example program could remove the constant ZERO and put the ZERO label on the HLT instruction instead of END ... — Preceding unsigned comment added by 70.116.98.136 (talk) 06:41, 29 October 2015 (UTC)

External links modified
Hello fellow Wikipedians,

I have just modified one external link on Little man computer. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Added archive https://web.archive.org/web/20090227005033/http://www.acs.ilstu.edu/faculty/javila/lmc/ to http://www.acs.ilstu.edu/faculty/javila/lmc/

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

Cheers.— InternetArchiveBot  (Report bug) 11:34, 24 May 2017 (UTC)

External links modified
Hello fellow Wikipedians,

I have just modified 3 external links on Little man computer. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Added archive https://web.archive.org/web/20101021070130/http://matt.krutar.org/LMC4/ to http://matt.krutar.org/LMC4/
 * Added archive https://web.archive.org/web/20140906112840/http://alexisk.heliohost.org/LMCv1/LMCv1.htm to http://alexisk.heliohost.org/LMCv1/LMCv1.htm
 * Added archive https://web.archive.org/web/20140906155439/http://alexisk.heliohost.org/LMCv1/LMCv1.exe to http://alexisk.heliohost.org/LMCv1/LMCv1.exe

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

Cheers.— InternetArchiveBot  (Report bug) 00:27, 4 January 2018 (UTC)

"Little Man Computer" vs. "Little man computer"
The title and the body is out of sync: "Little Man Computer" vs. "Little man computer". What should it be and can it be changed?

--Mortense (talk) 00:41, 31 October 2020 (UTC)

Simulators that use obsolete technology
The section Simulators lists several simulators that are using old technology that is no longer widely supported, including Adobe Director, Java applets, and by end 2020 Adobe Flash will be at end of life too. Therefore I am going to remove these references:


 * Java Applet
 * Adobe Director Version
 * Adobe Director Version with Graphic Little Man
 * GCSE Computing Java Applet (no longer live page)
 * Adobe Flash Version

...and insert some other web based simulators. — Preceding unsigned comment added by Koornti (talk • contribs) 17:23, 6 November 2020 (UTC)

Removal of link to Peter Higginson’s simulator
The link to Peter Higginson’s LMC simulator (http://www.peterhigginson.co.uk/LMC/) has been removed. This is one of the most popular and widely-used simulators available. I would like to put it back, but I don’t want to start an edit war. Is there a reason it was removed?

MagnesiumEd (talk) 21:56, 16 June 2022 (UTC)
 * Per WP:EL, we don't need a large collection of these; ideally, one or two from academic sources would be ideal. If the Higgins one is particularly popular as you say, then user's don't need Wikipedia to find it. OhNo itsJamie  Talk 21:59, 16 June 2022 (UTC)
 * I agree with MagnesiumEd here. Peter Higginson's simulator is relatively popular. I don't understand the seemingly random removals that took place in this web based section. I don't know about the new one that was added recently (Wellingborough's), but among those that were already there, the top three (Higginson's, Hankin's, Trincot's) are in my opinion superior to two others that were retained (101Comuting's, Brinkman's). The latter two are buggy, yet for some reason the quite stable Higginson's and Trincot's were removed. Luckily Hankin's survived -- that one is working as expected.
 * How was the selection for removal made? Koornti (talk) 20:20, 17 June 2022 (UTC)