Имул гэж юу вэ?
Имул гэж юу вэ?

Видео: Имул гэж юу вэ?

Видео: Имул гэж юу вэ?
Видео: AMA record with community manager Oleg. PARALLEL FINANCE 2024, Арваннэгдүгээр
Anonim

The IMUL (тэмдэгт үржүүлэх) заавар нь тэмдэгт бүхэл тоог үржүүлэх үйлдлийг гүйцэтгэдэг. Энэ нь ижил синтакстай бөгөөд MUL заавартай ижил операндуудыг ашигладаг.

Үүнтэй адил хүмүүс "Имул ассемблей" гэж юу вэ?

Тодорхойлолт. -ийн нэг операнд хэлбэр имул AL, AX, эсвэл EAX регистрийн агуулгаар байт, үг эсвэл уртын гарын үсэгтэй үржүүлгийг гүйцэтгэж, бүтээгдэхүүнийг AX, DX:AX эсвэл EDX:EAX бүртгэлд тус тус хадгална.

Жишээ нь Imul болон MUL заавруудын хооронд ямар ялгаа байдаг вэ? The MUL заавар тэмдэггүй тоог үржүүлнэ. IMUL гарын үсэг зурсан тоог үржүүлнэ. Аль алинд нь зааварчилгаа , нэг хүчин зүйл байх ёстой дахь аккумляторын бүртгэл (8 битийн тоонуудын хувьд AL, 16 битийн тоонуудын хувьд AX, 32 битийн тоонуудын хувьд EAX). Дараахь жишээнүүд дүрслэх үржүүлэх гарын үсэг зураагүй болон гарын үсэг зурсан тоонуудын.

Мөн MUL болон Imul хоёрын ялгаа юу вэ?

Үндсэн нь юу вэ MUL ба IMUL-ийн ялгаа 8086 микропроцессор дахь заавар? мул тэмдэггүй үржүүлэхэд ашигладаг бол имул тэмдэгт үржүүлэхэд ашигладаг.

MUL угсралтад хэрхэн ажилладаг вэ?

The МУЛ /IMUL заавар The МУЛ (Үржүүлэх) заавар нь гарын үсэг зураагүй өгөгдлийг, IMUL (Бүхэл тоог үржүүлэх) нь гарын үсэг зурсан өгөгдлийг зохицуулдаг. Хоёр заавар хоёулаа Carry болон Overflow дарцагуудад нөлөөлдөг.

Зөвлөмж болгож буй: