LC·Dict

mi·cro·cod·ing

C2technical
US/ˈmaɪkroʊˌkoʊdɪŋ/UK/ˈmaɪkrəʊˌkəʊdɪŋ/드물게 쓰임

프로세서 내부 동작을 마이크로코드로 작성하거나 구현하는 일

noun명사

  1. 1

    마이크로코딩, 마이크로코드 작성프로세서의 명령이나 내부 제어 동작을 마이크로코드로 작성하거나 구현하는 과정C2computing

    the process of writing or using microcode to implement processor instructions or internal control operations

    • The processor team used microcoding to implement complex instructions.

      그 프로세서 팀은 복잡한 명령을 구현하기 위해 마이크로코딩을 사용했다.

    • A bug in the microcoding caused the instruction to execute slowly.

      마이크로코딩의 버그 때문에 그 명령이 느리게 실행되었다.

뉘앙스 · 쓰임

programming은 일반적인 소프트웨어 작성까지 넓게 가리키지만, microcoding은 CPU 내부 제어를 위한 매우 낮은 수준의 코드 작성에 한정된다. microprogramming과 거의 비슷하지만, microprogramming은 이론이나 설계 방식까지 더 넓게 가리키는 경우가 많다.

컴퓨터 구조, CPU 설계, 임베디드 시스템, 펌웨어 문맥에서 쓰이는 기술 용어이다. '작은 프로그램을 코딩하는 것'이라는 뜻으로 이해하면 안 된다.

유의어 뉘앙스 비교

microprogramming
거의 같은 뜻이지만, 설계 기법이나 이론 전체를 가리킬 때 더 자주 쓰인다.
microcode development
마이크로코드를 개발하는 실제 작업을 더 풀어 쓴 표현이다.

반의어

hardwired control
마이크로코드 대신 고정된 하드웨어 회로로 제어 동작을 구현하는 방식이다.

자주 쓰는 표현 · Collocations

verb+noun

  • use microcoding마이크로코딩을 사용하다

noun+noun

  • microcoding technique마이크로코딩 기법
  • microcoding error마이크로코딩 오류

adj+noun

  • horizontal microcoding수평 마이크로코딩
  • vertical microcoding수직 마이크로코딩

어원 · 암기 팁

[English]영어 microcode에 동작이나 과정의 뜻을 만드는 -ing가 붙어 형성된 말이다. microcode 자체는 micro-와 code가 결합한 컴퓨터 공학 용어이다.

microcode + -ing; microcode = micro- ‘매우 작은, 미시적인’ + code ‘코드’

💡 CPU 안쪽의 아주 낮은 수준에서 쓰는 ‘작은 코드’를 만든다고 생각하면 microcoding의 뜻을 기억하기 쉽다.