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

Зертханалық жұмыс тапсырмасы және берілгендер

Л6 программасының фрагменті. | Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат | Зертханалық жұмыс тапсырмасы және берілгендер | Жұмысты орындау тәртібі | Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат | Жұмысты орындау тәртібі | Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат | Зертханалық жұмыс тапсырмасы және берілгендер | Жұмысты орындау тәртібі | Зертханалық жұмыс тапсырмасы және берілгендер |


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

 

Жұмыста қолданылатын регистрлердің символдық аттары 11.1-суретте және 11.1-кестеде келтірілген.

 

Л11 программасының фрагменттері. Екібайттық сандарды қосу.

МБ жұмысын реттеу және айнымалыларға ат беру көрсетілмеген.

CLRF SUM_M; қосындыға арналған регистрлерді тазартамыз.

CLRF SUM_S

CLRF SUM_3

; Бірінші қосылғышты енгіземіз

MOVLW h’04’

MOVWF S1_M; кіші байт S1_M= h’04’.

MOVLW h’FF’

MOVWF S1_S; үлкен байт S1_S= h’FF’.

; Екінші қосылғышты енгіземіз

MOVLW h’FE’

MOVWF S2_M; кіші байт S2_M=h’FE’.

MOVLW h'FF'

MOVWF S2_S; үлкен байт S2_S= h'FF'.

; S1_M және S2_M кіші байттарын қосу

MOVF S1_M, W

ADDWF S2_M, W

MOVWF SUM_M

BTFSC STATUS, C; егер ауысу (толу) болса, қосынды 255-тен үлкен, онда

INCF SUM_S, F; С=1 кезінде байтты өсіреміз.

; Үлкен байттарын қосу

MOVF SUM_S, W

ADDWF S1_S, W

BTFSC STATUS, C;ауысу болды ма?

INCF SUM_3, F; қосындының үшінші байтын тек С=1 болғанда өсіреміз.

ADDWF S2_S, W

MOVWF SUM_S

BTFSC STATUS, C; ауысу болды ма?

INCF SUM_3, W; қосындының үшінші байтын тек С=1 болғанда өсіреміз.

GOTO$

END

 

Жұмысты орындау тәртібі

 

11.1 және 11.2 кестелеріндегі тапсырмалар бойынша оналтылық санақ жүйесін қолданып екі байттық сандарды қосуды орындаңыздар. Нәтижелерін 11.3 және 11.4 кестелеріне толтырыңыздар.

 

11.1 кесте – Бүтін ондық сандар үшін тапсырма нұсқалары

Нұсқа Сан S1 Сан S2 Нұсқа Сан S1 Сан S2
           
           
           
           
           

11.2 кесте – Бөлшек ондық сандар үшін тапсырма нұсқалары

Нұсқа Сан S1 Сан S2 Нұсқа Сан S1 Сан S2
  110,01 110,1   160,06 160,6
  120,02 120,2   170,07 170,7
  130,03 130,3   180,08 180,8
  140,04 140,4   190,09 190,9
  150,05 150,5   200,10 200,20

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


<== предыдущая страница | следующая страница ==>
Жұмысты орындау тәртібі| Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат

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