Кол коюлган көбөйтүү үчүн кайсы инструкция колдонулат?
Кол коюлган көбөйтүү үчүн кайсы инструкция колдонулат?

Video: Кол коюлган көбөйтүү үчүн кайсы инструкция колдонулат?

Video: Кол коюлган көбөйтүү үчүн кайсы инструкция колдонулат?
Video: Айымдар үчүн презерватив кандай болот🤔? Видеообзор 2024, Ноябрь
Anonim

IMUL көрсөтмө бир нече операнддар менен болушу мүмкүн колдонулган же үчүн кол койду же кол коюлбаган көбөйтүү , 16-бит продукт эки учурда бирдей болгондуктан.

Ошо сыяктуу эле, кимдир бирөө MUL инструкциясы деген эмнени сурашы мүмкүн?

MUL Instruction . The MUL (кол коюлбаган көбөйтүү) көрсөтмө 8-, 16- же 32-биттик операндды AL, AX же EAXке көбөйтөт. The көрсөтмө форматтар болуп төмөнкүлөр саналат: MUL reg8/mem8 MUL reg16/mem16 MUL reg32/mem32. Жалгыз операнд – бул мультипликатор.

Ошондой эле, MUL менен Imul ортосунда кандай айырма бар? Негизгиси эмне MUL жана IMUL ортосундагы айырма 8086 микропроцессорундагы инструкция? mul белгисиз көбөйтүү үчүн колдонулат, ал эми имул кол коюлган көбөйтүү үчүн колдонулат.

Жогорудагыдан тышкары, көбөйтүү көрсөтмөсү барбы?

Ал жерде эки көрсөтмөлөр үчүн көбөйүү бинардык маалыматтар. MUL ( Көбөйт ) көрсөтмө кол коюлбаган маалыматтарды жана IMUL (Integer Көбөйт ) кол коюлган маалыматтарды иштетет. экөө тең көрсөтмөлөр Carry and Overflow желегине таасир этет.

Эмне үчүн Left Shift 2ге көбөйөт?

Туура жылышуу экилик сандар болмок бөлүү а саны тарабынан 2 жана солго жылдыруу сандар көбөймөк аны менен 2 . Бул 10 болуп саналат 2 бинардык. Көбөйтүү а саны 10го (экилик же ондук же он алтылык система болобу) 0 менен кошот саны (бул натыйжалуу солго жылдыруу ).

Сунушталууда: