• Что такое микрокод и ISA?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    - ISA (Instruction set architecture) - часть архитектуры ЭВМ, описание предопределённого набора машинных команд и видимой программисту части архитектуры процессора, необходимой ему для написания программы, – абстрагирует для программиста интерфейс между аппаратурой компьютера и нижним уровнем программного обеспечения. Этот уровень архитектуры компьютера называют также уровнем машинного языка. Если проще, то - это как список команд, которые Ваш компьютер понимает и может выполнить. Эти команды используются программистами при написании программ.

    - Микрокод — программа, реализующая набор инструкций процессора. Так же, как одна инструкция языка высокого уровня преобразуется в серию машинных инструкций, в процессоре, использующем микрокод, каждая машинная инструкция реализуется в виде серии микроинструкций — микропрограммы, микрокода. Если проще, то - это набор внутренних инструкций внутри процессора, который помогает выполнить эти команды. Это как "переводчик" между сложными командами, которые Вы даете компьютеру, и тем, что процессор может выполнить. Обычный программист изменить микрокод не может.
    Ответ написан
    1 комментарий