What is mnemonic? - Definition from WhatIs.com
Part of the Programming glossary:

1) In general, a mnemonic (from Greek mnemon or mindful; pronounced neh-MAHN-ik ) is a memory aid, such as an abbreviation, rhyme or mental image that helps to remember something. The technique of developing these remembering devices is called "mnemonics." Mnemonics can be used to remember phone numbers, all your new department colleagues' names or the years of the reigns of the Kings and Queens of England. A number of approaches are used.

Here's a mnemonic device for remembering a list of unrelated items in order: Start at the top of the list and make up an outlandish story connecting the first item to the next, continue by connecting the second item to the third, and so on. When your story is done and the list is removed, you'll have a mental picture of a story that, as you recall its progression, will lead you from one remembered item to the next.

2) In computer assembler (or assembly) language, a mnemonic is an abbreviation for an operation. It's entered in the operation code field of each assembler program instruction. For example, on an Intel microprocessor, inc ("increase by one") is a mnemonic. On an IBM System/370 series computer, BAL is a mnemonic for "branch-and-link."

This was last updated in June 2010
Contributor(s): Thomas Handy
Posted by: Margaret Rouse

Related Terms

Definitions

  • d3.js (data-driven documents)

    - D3.js (data-driven documents) is a library of JavaScript code that enables users to input their own data into prebuilt visualizations. The code allows users to generate graphics in frequently used ... (SearchBusinessAnalytics.com)

  • rapid mobile app development (RMAD)

    - Rapid mobile app development (RMAD) is the use of code-free programming tools to speed the process of creating applications for mobile platforms. (WhatIs.com)

  • deprecated

    - In dictionaries, deprecated is a term used to indicate a pronunciation or usage that is acknowledged but discouraged. (WhatIs.com)

Glossaries

  • Programming

    - Terms related to software programming, including definitions about programming languages and words and phrases about software design, coding, testing and debugging.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.