|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 2:00 am
|
Страница 1 от 1
|
[ 5 мнения ] |
|
Може ли потози начин да се направи таблица?
| Автор |
Съобщение |
|
Емил Енчев
Ранг: Минаващ
Регистриран на: Сря Апр 18, 2007 1:43 am Мнения: 31
|
 Може ли потози начин да се направи таблица?
Ще работи ли коректно таблица, организирана по долния начин?
movlw B'00000001'
movwf BUFFER1
.....
Table addwf PCL,f
nop
retlw BUFFER1
retlw BUFFER2
....
retlw BUFFERN
|
| Вто Май 08, 2007 1:23 pm |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
 Re: Може ли потози начин да се направи таблица?
Нещо не става ясно как ще си ползваш таблицата ?
По скоро ако искаш да я направиш динамична таблицата да пишеш от друга подпрограма в таблицата и после да си я изчиташ, би било добре да изглежда така :
movlw B'00000001'
movwf BUFFER1
.....
Table addwf PCL,f
nop
Movf BUFFER1, W
Movf BUFFER2, W
....
Movf BUFFERN, W
|
| Вто Май 08, 2007 2:04 pm |
|
 |
|
Емил Енчев
Ранг: Минаващ
Регистриран на: Сря Апр 18, 2007 1:43 am Мнения: 31
|
 Re: Може ли потози начин да се направи таблица?
 |  |  |  | plameniv написа: Нещо не става ясно как ще си ползваш таблицата ? По скоро ако искаш да я направиш динамична таблицата да пишеш от друга подпрограма в таблицата и после да си я изчиташ, би било добре да изглежда така : movlw B'00000001' movwf BUFFER1 ..... Table addwf PCL,f nop Movf BUFFER1, W Movf BUFFER2, W .... Movf BUFFERN, W |  |  |  |  |
|
| Вто Май 08, 2007 3:08 pm |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
 Re: Може ли потози начин да се направи таблица?
Всъщност не може и аз съм в грешка
Няма как да прочетеш клетката и да се върнеш, така по твоя начин четеш адреса на клетката и го връщаш във W регистъра !!!
Малко по сложно го направи нещо такова :
movlw B'00000001'
movwf BUFFER1
.....
Table addwf PCL,f
nop
GOTO A1
GOTO A2
GOTO A3
....................
RETLW 0 ;--> сигнал за края на таблицата 0
A1
Movf BUFFER1, W
RETURN
A2
Movf BUFFER1, W
RETURN
|
| Вто Май 08, 2007 3:27 pm |
|
 |
|
Емил Енчев
Ранг: Минаващ
Регистриран на: Сря Апр 18, 2007 1:43 am Мнения: 31
|
 Re: Може ли потози начин да се направи таблица?
Отново благодаря! Това вече ми става ясно как точно работи!
|
| Вто Май 08, 2007 5:45 pm |
|
|
|
Страница 1 от 1
|
[ 5 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 3 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|