рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Робоча секція

Робоча секція - раздел Информатика, ПЕРЕТВОРЕННЯ ІНФОРМАЦІЇ ; Початок Коду, Що Виконується Org 0 Goto Begin Or...

; Початок коду, що виконується

ORG 0

GOTO BEGIN

ORG 100

BEGIN

; Початок першого кроку ділення

CLRW ; Очистити регістр W

MOVLW B'0000 0010’ ; Запис константи в лічильник

MOVWF TIME ; кількості віднімань

CALL DIV10 ; Виклик процедури ділення на 10

RLF START, 1 ; Зрушення діленого на два

RLF START, 1 ; розряди ліворуч

MOVLW ENDSTART ; Завантажити молодші

; розряди діленого в регістр W

ADDWF START ; Завантажити 9-й і 10-й

; біти початкового числа

; в молодші розряди регістра START

; Закінчення першого кроку ділення

MOVLF B'0000 0100’

MOVWF TIME

CALL DIV10

MOVLF START ; Збереження молодшої декади

MOVLW DEC1 ; 2/10 числа в регістрі DEC1

MOVLW REZ ; Частку від ділення на 1-му

MOVWF START ; кроці завантажити в START

CLRF REZ ; Очистити регістр REZ

; Початок другого кроку ділення

MOVLW B'0000 0100’

MOVWF TIME

CALL DIV10

DIV10 ; Процедура ділення на 10

FIRST

SUBWF START

BTFSC STATUS, C ; Перевірка прапорця переносу

GOTO NOTFLAG1 ; Якщо С = 0, то перехід по мітці

ADDWF START ; Відновлення START

BCF STATUS, 0 ; Очистити прапорець переносу

RLF REZ, 1 ; Зрушення ліворуч частки

RRF TEN, 1 ; Зрушення праворуч дільника

GOTO NOTFLAG

NOTFLAG1 RRF TEN, 1 ; Зрушення праворуч дільника

MOVLW TEN ; Завантажити дільник в W

NOTFLAG DECFSZ TIME, 1 ; Декремент TIME, пропустити

; команду, якщо 0 (якщо регістр

; TIME онулився)

GOTO FIRST

RETURN ; Кінець процедури DIV10

END

 

Зворотне перетворення (з двійково-десяткового коду в двійковий) здійснюється діленням початкового числа на 16 за правилами десяткової арифметики.

Окрім розглянутого вище способу перетворення чисел з однієї системи числення в іншу, можна скористатися більш простим способом «двох лічильників». При цьому способі з початкового коду віднімається, а до нового коду додається по одиниці до онулення початкового коду, причому віднімання здійснюється «в старій», а додання в «новій» системі числення.

 

– Конец работы –

Эта тема принадлежит разделу:

ПЕРЕТВОРЕННЯ ІНФОРМАЦІЇ

ПЕРЕТВОРЕННЯ ІНФОРМАЦІЇ З ОДНІЄЇ ФОРМИ ПОДАННЯ В ІНШУ Досить часто в мікроконтролерних приладах...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Робоча секція

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

З ОДНІЄЇ ФОРМИ ПОДАННЯ В ІНШУ
  Досить часто в мікроконтролерних приладах виникає необхідність перетворення інформації з однієї форми подання в іншу. Це в зв'язку з тим, що обробка даних в мікроконтролері здійснює

Перетворення кодів з однієї системи числення в іншу
  Перетворення коду з однієї позиційної системи числення в іншу здійснюється діленням вхідного числа на основу нової системи числення. При цьому ділення повинно виконуватись за правил

Секція заголовка
; Опис спеціальних регістрів STATUS EQU 03H ; Опис регістрів пам'яті даних і змінних START EQU 0CH ; 8 старших розрядів ; початкового числа ENDSTART EQU

Введення аналогових сигналів і формування дискретних статичних сигналів
Розглянемо приклад, в якому необхідно ввести від 2-х незалежних датчиків аналогові сигнали постійного струму (U1 і U2), виконати порівняння їх між собою і за результатами порівняння здійснити:

Секція заголовка
; Опис регістрів, бітів і змінних STATUS EQU 03H ; Регістр STATUS PORTB EQU 06H ; Регістр порту В ADCON0 EQU 08H ; Регістр управління АЦП ADRES EQU 09H ; Регістр

Робоча секція
ORG 0 ; Початкова адреса після скидання GOTO BEG ; Перехід на початок програми ORG 100 ; Початкова адреса програми ; (наступна команда буде ; розміщена за адресо

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги