ЭЕМ арифметикалық негіздері. ЭЕМ-де ақпаратты көрсету

Автор: Пользователь скрыл имя, 19 Февраля 2013 в 15:24, реферат

Краткое описание

Санау жүйелері. Цифрлық есептеуіш техника сандарды өрнектеудің әр түрлі тәсілдерін пайдаланады. Кез келген санды қайсы бір символдар (цифрлар) алфавитімен өрнектеу тәсілі санау жүйесі (римдік, арабтық) деп аталады. Егер бір ғана цифр (символ) санды кескіндейтін цифрлар тізбегіндегі өзінің позициясына байланысты әр түрлі мәнге ие болса, онда мұндай жүйені позициялық санау жүйесі деп атайды. Ең қарапайым позициялық санау жүйесі не ондық жүйе мысал бола алады.

Оглавление

ЭЕМ арифметикалық негіздері. ЭЕМ-де ақпаратты көрсету
Санау жүйелері.
Сандарды бір позициялық санау жүйесінен екінші жүйеге аудару.
Сандарды көрсету. Сандарды көрсету формасы.
Екілік санау жүйесінде қосу операциясы

Файлы: 1 файл

SrsAks.doc

— 187.50 Кб (Скачать)

Қазіргі жалпы  мақсатты ЭЕМ-де жылжымалы үтірлі сандар негізі екінің бүтін дәрежесі болатын (Q=2-y) санау жүйесінде өрнектеледі: мұнда Р-екілік бүтін сан, мантисса М екілік y разрядты топтар мантисса цифрларын негізгі Q=2y болатын санау жүйелерінде бейнелейтіндей санмен өрнектеледі. ЭЕМ БЖ (электрондық есептеуіш машиналардың біртұтас жүйелерінде) жылжымалы үтірлі сандар оналтылық санау жүйесінде көрсетіледі (2.32, б-сурет): Р ретінің модулі бүтін алты разрядты екілік санмен бейнеленеді, ал мантисса М-оналтылық сандардан құралған сан ретінде қарастырылады. Жылжымалы үтірлі санның жоғары оналтылық цифры (2.32, б-суретте 8+11 разрядтар) 0-ден ерекше болса, онда оны қалыптыланған сан деп есептейді. Қарсы жағдайда мантиссаны сол жаққа қарай n оналтылық разрядқа жылжыту арқылы сан қалыптыланады және осыған сәйкес санның реті n бірлікке кемиді (мантиссаны бір оналтылық разрядқа жылжыту мантиссаны төрт екілік разрядқа жылжытуға сәйкес келеді).

Оналтылық жүйеде келтірілген (2.32, б-сурет) қалыптыланған сан- -нен -+16-64-не дейінгі және +16-64-нен -не дейінгі ауқымда жатады; бұл сандардың модульдері үшін 10-77-нен 1076-не дейінгі ауқымға сәйкес келеді. Сонымен жылжымалы үірлі сандарды оналтылық санау жүйесінде өрнектеу екілік санау жүйесіне қарағанда сандардың едәуір үлкен ауқымын алуға мүмкіндік береді.

Екілік санау жүйесінде  қосу операциясы.

Тиянақты  үтірлі сандарды қосындылау мен азайту

ЭЕМ-де алгебралық қосу мен азайту операциялары кері және қосымша кодтарда орындалады. Бұл кодтарды қолдану екі санның айырымын олардың қосындысы мен ауыстыруға мүмкіндік береді. Екі екілік санды кері кодты пайдаланып алгебралық қосу кезінде оң сан тура кодта, ал теріс сан кері кодта өрнектеледі де осы кодтар (таңбалық разрядтар да) қосындыланады. Таңба разрядынан бірлік тасымал пайда болғанда оны кодтар қосындысының төменгі (ең кіші) разрядына қосады (циклдік тасмал). Екі теріс А- және В- сандарын қосқанда: (A-)кері+(В-)кері=(А-+2+2-n)=(B-+2+2-n)=(A-+B-)+[2]=(2-2-n)-2-n=(A-+B-)кері ([2]-таңба разрядынан пайда болған бірлік тасымал, сондықтан ол (+2-n)-мен ауыстырылады). Теріс В- саны мен оң А+ санын қосқанда: (А+)тура+(В-)кері=(А+-)+[2]+2-n. Егер (А+-)>0 болса, онда [2]- таңба разрядынан пайда болған тасымал бірлік болады, сондықтан ол (+2-n)-мен ауыстырылады, сонда қосынды мынаған тең: (А+-) тура. Сөйтіп келтірілген ереже бойынша кодтарды қосу қосынды оң болғанда тура кодта, қосынды теріс болғанда кері кодта өрнектелген алгебралық қосынды береді.

Екі санды қосымша  кодты пайдаланып алгебралық қосу кезінде  оң сандар тура кодта, ал теріс сандар қосымша кодта өрнектеледі де бүтін бірлік разряды ретінде  қарастырылатын таңба разрядтарын  қоса есептегендегі кодтар арифметикалық  қосындыланады. Таңба разрядтарынан тасымал пайда болғанда тасмал бірлік ескерілмейді. Егер қосынды мәні оң болса, онда қосынды тура кодта, ал қосынды мәні теріс сан болса, онда қосынды қосымша кодта алынады. Теріс А-1 мен В-1 сандарын қосқанда:

[A-]қос+[В-]қос=( A-+2)+( В-+2)=( A-+ В-)+2+[2]=( A-+ В-)+2=[ A--]қос([2]- таңба разрядынан пайда болған тасымал бірлік ескерілмейді). Егер А>0 және В<0 болса, онда [A+]тура+[B+]қос=A++B-+2. егер 0<(А+-)<I болса (2-ескерілмейтін тасмал “I”), онда [A-]қос+[В-]қос =(А+-)>0, яғни [A-+B+]тура алынады. Егер- I<( A-+ В-)<0 болса, онда (A++В)+2=[A+-]қос. Қосымша, сондай-ақ кері кодты пайдаланғанда разряд торынан тыс шамалар пайда болуы мүмкін. Мысалы: А-1=0,10110, [A-]қос=1,0101, B-=-0,11011, [B-]қос=1.00101; [A-]қос+[B-]қос=0,01111 (қате нәтиже). Аса толу кезінде қате нәтижені байқау үшін жоғарғы разрядтан таңба разрядына және таңба разрядтарынан болатын тасымалдарды талдау керек.

Таңбалары бірдей сандарды қосқанда аса толу пайда  болуы мүмкін. Сонда алынған нәтиже абсолют шамасы бойынша сандардың берілген пішіні үшін рұқсат етілген ең үлкен мәннен асып кетеді. ЭЕМ-де аса толу жағдайлары арнайы сұлбамен байқалады да үзіліс сигналы үйымдастырылады. Оң таңбалы екі санды қосу кезінде қосындының жоғарғы мәнді разрядынан таңба разрядына тасымал бар, ал таңба разрядынан шығатын тасымал жоқ жағдайда аса толу орын алады.

Егер теріс  екі санды қосқанда қосындының таңба  разрядынан тасымал бар болса, ал жоғарғы разрядынан таңба разрядына  тасымал жоқ болса, онда аса толу орын алады.

 

Разряд торының  аса толуын байқау үшін кей жағдайда өрнектелетін санның таңбасына арналып  екі разряд бөлінеді (“+”-00 болып  кодталады, ал “-” – II болып кодталады). Сандардың мұндай өрнектелуі модификацияланған  код деп аталады. модификацияланған  кодта сандарды өрнектеу көрсетілген. Мұндай кодтарда аса толу белгілері таңба разрядында 01 немесе 10 комбинатциялары алынғанда байқалады. Сонда 01-оң сандар, ал 10-теріс сандар облысында пайда болатын аса толу белгісі.

Мысалы:

а және ә – қосымша кодада қосу.

б және в – кері кодта

 

 

 

 

 

 

 

 

 

 

 

 

 

Қорытынды

     Маған  берілген  тақырып ЭЕМ-де ақпаратты  көрсету. Бұл сөж-де  санау  жүйелерімен  сандарды,  акпаратты компьютерде  корсетумен таныстым.

 

 

 

 

 

 


Информация о работе ЭЕМ арифметикалық негіздері. ЭЕМ-де ақпаратты көрсету