Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат

Мазмұны | Кіріспе | Жұмысты орындау тәртібі | Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат | Зертханалық жұмыс тапсырмасы және берілгендер | Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат | Зертханалық жұмыс тапсырмасы және берілгендер | Жұмысты орындау тәртібі | Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат | Зертханалық жұмыс тапсырмасы және берілгендер |


Читайте также:
  1. C. Файлдардың ақпараттық көлемін кішірейтетін (сығатын) бағдарлама
  2. Lt;variant> азаматтық іс қозғау және іс бойынша қорытынды беру үшін
  3. Lt;variant> прокурордың істің негізі бойынша қорытынды беру үшін іс жүргізуіне қатысуы
  4. Lt;variant>басқа тұлғалардың мүдделері үшін өтініш бере алады және іс бойынша қорытынды беру үшін
  5. А-тармағы бойынша.
  6. А-тармақ бойынша
  7. А-тармақтары бойынша

 

Программада қолданылатын регистрлер әртүрлі банктарда орналасуы мүмкін. Банк нөмірін Status арнайы қызмет регистрі (РСН) арқылы орнатуға болады, А қосымшасын қараңыздар. Сонымен қатар бұл регистр операциялардың орындалу нәтижесін қадағалайды, регистрлер толуын, нөл болуын жазады. Осының нәтижесінде алгоритмнің тармақталуы жүреді [1, 2].

BSF, BCF, ADDWF, SUBWF, ANDWF, IORWF, XORWF нұсқауларының форматы және сипаттамасы Б қосымшасында келтірілген.

Қосу және азайту операциялары екілік санақ жүйесінде жүреді. Азайту азайғышқа кері кодтағы азайтқышты қосу арқылы орындалады.

240+4 қосуды орындайық, ондық санақ жүйеде сол жағында, екілік санақ жүйеде оң жағында (мысал а). Мысал б) азайту операциясын көрсетеді. Екілік кодта азайту орындалғанда азайту орнына қосу орындалады:

мысал а) 240+4 мысал б) 240-128

240 11110000 240 11110000

+ 4 ® + 00000100 - 128 ® + 01111111 -128 санының инверсиясы

244 11110100 112 1 01101111 - қосындысы
+ 1 - қосымша код

01110000 -нәтиже.

Азайту нәтижесінде регистр 8 разрядты болғандықтан оның толуы болды. Тоғызыншы разрядта тұрған 1 Status регистрінің С битіне ауысады. Ал сол регистрде тек 8 разряд қалады, ондық санақ жүйесінде ол 112 көрсетеді. Және де 3 разрядтан 1-лік 4-ші разрядқа өтті, яғни кіші жартыбайттан үлкен жартыбайтқа, сондықтан Status регистрінің DC биті де 1-ге тең.

1.3 кесте – Логикалық функциялар Y=f(X1,X2)

  Нұсқау Шындық кестесі Шартты белгіленуі Электрлік сұлбалардағы баламасы
Х1 Х2 Y
IORWF OR (немесе) функциясы         Х1 Y Х2
Y
Х1

           
 
   
     
 
 


Х2

Кез келген контакт қосылғанда тізбекте тоқ болады

ANDWF AND (және) функциясы       Х1 Y Х2
Y
X1 X2

       
 
   

 


Тек екі контакт қосылғанда ғана тізбекте тоқ болады

XORWF Функция XOR (Исключи- тельно ИЛИ)       Х1 Y Х2 екі контакт әртүрлі күйде болғанда ғана тізбекте тоқ болады

Барлық логикалық операциялар әрбір разряд үшін орындалады.


Дата добавления: 2015-07-19; просмотров: 81 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Зертханалық жұмыс тапсырмасы| Зертханалық жұмыс тапсырмасы

mybiblioteka.su - 2015-2024 год. (0.006 сек.)