Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2010, 20:44   #1
soonner
Пользователь
 
Аватар для soonner
 
Регистрация: 14.03.2009
Сообщений: 97
По умолчанию Семи-сегментный индикатор.

Здраствуйте. Тот кто знает не мог бы помочь.
Задание звучит следующим образом
"Сложить подпрограмму для МК-51, которая обеспечит переход младшей тетрады кода в акумуляторе из двоично-десятичной в код семи-сегментного индикатора цифры"
Код:
anl A,#00001111b
inc А 
movc A,@A+pc
RET      ;76543210
	;hgfedcba
	
db 00111111b;0
db 00000110b;1
db 01011011b;2
db 01001111b;3
db 01100110b;4
db 01101101b;5
db 01111101b;6
db 00000111b;7
db 01111111b;8
db 01101111b;9
Хочу что бы Вы посмотрели и сказали всё ли правильно написанно, и помогли мне откоментировать следующие строчки.
Первая строчка
Код:
anl A,#00001111b
как я понял мы выделяем младшую тетраду или вычёркуем старшую.
а вот следующие две, что INC A - это мы инкременти ясно, только я так и не понял зачем? помогите розобраться
Код:
anl A,#00001111b
inc А 
movc A,@A+pc
RET      ;76543210
	;hgfedcba
soonner вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вводится последовательность из семи чисел или букв Dj_DeVaIs Помощь студентам 2 15.04.2010 18:09
Индикатор Ulex Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 12.04.2010 22:05
USB индикатор Kn793 Компьютерное железо 31 21.03.2009 10:37
Индикатор громкости Air Компоненты Delphi 11 19.07.2008 19:13
Индикатор SERG1980 Компоненты Delphi 6 29.09.2007 21:49