어떤 것을 기억하는 데 쉽게 하도록 도움을 주는 것, 또는 쉽게 기억되는 성질.
- 기억의 여신 므네모시네(Mnemosyne)
mnemonic 의 어원은 그리스 신화의 기억의 여신 므네모시네(Mnemosyne) 에서 유래 되었습니다. 므네모시네의 자녀인 뮤즈(Muses)는 올림포스 산의 신들의 축제에서 아폴론을 도와 음악을 연주 하였는데, 악보가 없는 세계라 기억력에 의존하여 연주할 수 있었다고 합니다.
니모닉이란 어원 자체가 “기억”에 기반하고 있습니다.
Assembly
니모닉은 초기 컴퓨터 개발에서 시작된 중요한 개념입니다. 컴퓨터는 Machine Language 라는 기계가 직접 이해할 수 있는 2진수(0, 1) 언어를 갖습니다.
1+2+3+4 + … + 100 은 다음과 같이 표시할 수 있습니다. 000000000001000011101111….. 이러한 기계어를 사람은 이해하기 어렵고 복잡하기 때문에 이를 해결하고자 어셈블리어가 나오게 됩니다.
어셈블리어는 니모닉을 사용한 언어로써, 기계어로 이뤄진 명령어를 상징적인 기호로 변환한 것입니다.
- Assembly
따라서 0과 1로 이루어졌던 + 연산도 add 로 표현할 수 있게 됐습니다. 이처럼 니모닉은 특정 문자를 알기쉽게 또는 기억하기 쉽게 표현하는 방법입니다.
또한 그 후에 등장한 C언어, C++, Java 역시 어셈블러의 어려움을 프로그래머로 하여금 더 쉽게 개발된 언어로써 니모닉이라고 볼 수 있습니다.
다음 3개의 식은 모두 같은 표현입니다
00000000 00000000 10110000 01110001
mov al, 061h
int result = a x b;
Blockchain Account
블록체인 서비스를 많이 사용하신 분들은 흔히 다음과 같은 형태에 익숙 할것 입니다.
ETH Address : 0xA30aDB628B746ACe9C2e481Ba188C606D82C9516
개인키(Private Key) : 5a86a8e3783004048b80f62146b47651a0ddc07757e87580c875320b25f621fc
** PK는 Public Key 의 소유를 증명하는 중요한 키로써 절대 그 누구에게도 노출하면 안됩니다.
위에서 보듯이 개인키는 매우 복잡하고 어렵게 배치 되어 있고 노출 되더라도 다른 사용자로 하여금 쉽게 기억될수 없게 만들어져 있습니다.
비트코인, 이더리움, 퀀텀등 코인들은 이 개인키를 암호화 한 Keystore 파일을 제공합니다. 또한 사용자가 쉽게 Account Address에 접근하기 위하여 Mnemonic Phrase 를 제공합니다.
본 글에서 유추할수 있듯이 Mnemonic Phrase역시 PK에 비해 매우 쉬운 단어의 배열로 이루어져 있습니다.
Mnemonic Phrase : replace void fancy believe buddy fat angry egg comfort shuffle envelope office
Mnemonic Phrase는 Private Key와 똑같은 역할을 합니다. 따라서 이 Phrase역시 그 누구에게도 노출하면 안됩니다.
Key management on DApp Service (3/3) — Jason 님의 글에서도 볼 수 있듯이 Ethereum Wallet으로 유명한 MEW 에서는 다음과 같이 Keystore 와 Mnemonic문구로 로그인을 할 수 있습니다.
mnemonic
1.기억의
2.기억을 돕는
3.기억을 돕는 것
복수mnemonics
형용사
(발음에 주의) 기억을 돕는, 기억력 증진의; 기억(술)의
[어원] 그리스어 mnasthai(기억하다)
a mnemonic system
기억법.
명사
기억을 돕는 것; (단수 취급) 기억술.
mnemonic system of code
코드의 연상 시스템
mnemonic instruction code
연상 명령 코드
mnemonic operution code
약호 동작 코드
mnemonic operation code
연상 연산 부호
mnemonic machine instruction
연상 기계 명령어
In the U.S. and Canada, children memorize the popular mnemonic device “ROYGBIV” (Red, Orange, Yellow, Green, Blue, Indigo, and Violet) to remember the rainbow’s colors in order.
미국과 캐나다에서, 어린이들은 무지개의 색들을 순서대로 기억하기 위해서 유명한 기억술 방법인 “ROYGBIV” (빨강, 주황, 노랑, 초록, 파랑, 남색, 보라색)을 외웁니다.
And I thought it might serve as a kind of permanent mnemonic device.
또한 일종의 기억을 돕는 장치로서 역할을 할 거로 생각했던 거죠.
Ideology of resistance and Mnemonic devices on the Danjae's Narrative Works
단재 서사의 기억술과 부정의 정신
A Study on the Mnemonic Code and Traces of Design Birth
디자인 탄생의 흔적과 상징적 기호에 관한 고찰
This is a phonetic code, a mnemonic device that I use, that allows me to convert numbers into words.
이것은 기억을 쉽게 하기 위해 숫자를 단어로 변화시켜 이용하는 음성 기호인데요.
The Effect of Learning Method using Mnemonics on Learning Motivation and Achivement of Elementary School Children
기억술을 활용한 학습법이 아동의 학습동기와 학업성취에 미치는 영향
a mnemonic system
기억법.
This can be easily remembered through the use of mnemonic devices.
The following example, which goes up the scale, is intended strictly as a mnemonic.
Pilots often use mnemonics to help them remember basic information.