Велика енциклопедия на нефт и газ

Операция - Сравнение - Номер

Операцията за сравняване на числата, като се вземат предвид техните знаци, не се различава от операцията за изваждане, с изключение на това, че резултатът не се прехвърля в устройството с памет, но засяга реда на по-нататъшно редуване на инструкции. Елементарните операции 1 - 8 са същите като при изваждането. [един]

сравнение

Операцията за сравняване на числата, записани в регистрите на паметта на началното и необходимото крайно положение на конвейера, се извършва бит по бит, като се използва NO схема (фиг. 83, б) с два отделни изхода. [3]

За да се приложи операцията за сравняване на числата или определяне на интервалите, в които те се намират, се изискват познания за всички цифри на числата, представени в OPS. Тази функция се изпълнява от схема за сравнение на числа (NSC), включена в блока за позиционни характеристики. Позиционните характеристики на ранга и ядрото на число се определят от схемата за определяне на ранга на номера (RNS) въз основа на стойностите на цифрите на числата, представени в RNS, и се използват за намиране и коригиране на грешки, разширяване на радиуса система, закръгляване, разделяне и редица други операции. Рангът и ядрото на число правят сравнително лесното изпълнение на немодулни операции. Както е показано в [134], рангът и ядрото могат да бъдат изчислени с помощта на модулни операции. [4]

Схемите за сравнителна графика изпълняват операцията за сравняване на числата. [пет]

Имайте предвид, че стойността на най-малко значимия бит на маската е без значение в този случай, тъй като стойността на w3 не се генерира от операции за сравнение. [6]

Тази група команди включва четири основни аритметични операции (събиране, изваждане, умножение и деление) и операцията за сравняване на числа. Фактът, че групата има 48 различни екипа, е лесно обясним. Програмистът може да извлече допълнителни възможности от добавянето (изваждането) на числа с плаваща запетая, като извършва тези операции с блокиране на нормализиране (операционните кодове на такива команди съдържат буквите U - за E - числа и W - за D-числа). мнемоника на аритметичните команди се формира както следва ... Първата буква е взета от името на съответната операция на английски език. [7]

Ако някой от изразите A1 или A2 е константа или променлива, т.е. стойността му вече е определена и се намира в основната памет, тогава наличието на операция за сравняване на число в регистър с номер от памет позволява да не се прехвърля в регистъра So. [8]

В случай на неявно въвеждане на знак, сравнението на числата може да се извърши, както е описано в § 5.1. В този раздел ще разгледаме въпроса за сравняването на числата с изричното въвеждане на знак при представянето на число в RNS. За да се извърши операцията по сравняване на числата A и B, посочени в RNS, е необходимо тези числа да се преведат в OPS и след това да се сравнят номерата на получените представления, като се преминава от най-значимите битове към най-малко значимите. Ако A B, тогава първата ненулева разлика ще бъде положителна и обратно. [девет]

Възможно е и формулирането на обратното изискване. Тези условия ви позволяват да извършвате операции за сравнение на числа, представени в двоично-десетичен код. [десет]

За тази цел, в този случай, най-удобната операция е да се сравняват числата в регистрите. [единадесет]

За да опростим писането на програма в автокодиране, ние подробно описваме тази схема1, като отчитаме особеностите на машината.Забележете по-специално, че няма операции за сравняване на числа, избрани от паметта в основния компютър. Освен това предварително ще получим желаната стойност в един от регистрите и след това ще я прехвърлим в паметта за печат. [12]

Условните операции за скок водят до формирането на програми за разклоняване; в някои раздели на програмата тя е разделена на две независими посоки на изчислителния процес. В резултат на операцията за сравняване на числото (m-n) с нула се избира един от двата възможни начина за по-нататъшни изчисления. Практическата проверка на всякакви условия, включително и на най-трудните, се свежда до сравняване за равенство (неравенство), за повече или не повече, по-малко или не по-малко, за съответствие с нула или константа, което напълно осигурява избора на начини за решаване на проблеми . Резултатите от проверки (сравнения), както беше споменато по-рано, често са специални контролни сигнали, обозначени с буквата с. [13]