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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2010, 15:18   #1
Tat-ka
 
Регистрация: 30.10.2009
Сообщений: 8
Смущение как соединить программы???

Привет знатокам ассемблера!!! У меня небольшая проблема в создании программы, состовляющие её есть, а как их объеденить, не могу понять.

Вызов каждой из программ осуществляется аппаратно, путем подачи на порт «А» соответствующего кода.
Для выполнения работы необходимо в один файл поместить тексты программ лабораторных работ №№ 1, 2, 3, 4, 5. Организовать цикл опроса порта «А». В соответствии с таблицей , при поступлении на порт «А» кода
а) программа отображает на порте «В» результат работы программы лабораторной работы № 1;
b) соответственно № 2,
c) № 3;
Таблица:a)11110 b)11000
c)11011
При поступлении на порт «А» любого другого кода программа возвращается в главный цикл опроса порта «А».

Лабораторная 1
#include <p16f84.inc>

org 0
goto Begin
org 100 ; секция инициализации портов

Begin ; рабочая секция программы
bsf STATUS, RP0
movlw B'00000000'
movwf TRISB

bcf STATUS, RP0

movlw H'E3'
movwf PORTB

end

Лабораторная 2
#include <p16f84.inc>

org 0
goto Begin
org 100 ; секция инициализации портов

Begin ; рабочая секция программы
bsf STATUS, RP0
movlw B'00000000'
movwf TRISB

bcf STATUS, RP0

movf PORTA,0
movwf PORTB

end

Лабораторная 3
#include <P16F84.inc>

org 0
goto Begin
org 100 ; секция инициализации портов

Begin ; рабочая секция программы
bsf STATUS, RP0
movlw B'00000000'
movwf TRISB
bcf STATUS, RP0

movlw D'45'
movwf PORTB
addlw D'71'
movwf PORTB
end
Помогите пожалуйста, кто знает. в ассемблере не очень сильна
Tat-ka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как соединить функцию с процедурой viorel Общие вопросы Delphi 3 06.05.2010 14:39
Как соединить картинки в одну картинку! AquaKlaster Общие вопросы Delphi 7 26.04.2010 07:57
Как соединить ADOConnection с MySQL? Сергей089 БД в Delphi 1 05.04.2010 15:32
Как соединить комп с ноутбуком? subbota Компьютерное железо 4 21.09.2009 22:27
Как соединить? Artem25 Свободное общение 1 22.09.2008 09:03