Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Даа... асемблер это вещщщщ... До сих пор в глазах как живой :)))

Отправлено PaulS 09 февраля 2009 г. 15:57
В ответ на: Все, посыпаю голову пеплом -совсем забыл про BSEL2 и PJUMP :( Mega48 определилась :) отправлено пользователем EmbedElektrik 09 февраля 2009 г. 14:57

mov bp,ax
and bp,mask port_on_board
shr bp,port_on_board
cmp bp,MAX_PORT
jae Invalid_Parameters

and ax,mask inport_index
errif ( inport_index NE 0 )
and al,MAX_OBJECT - 1
Compute_Indexes:
imul bx,dx,MAX_PORT * MAX_OBJECT
imul di,bp,MAX_OBJECT
add bx,di
add bx,ax
imul di,bx,OBJECTINFO_SIZE
mov [index_list_object],bx
clc
ret
Invalid_Parameters:
mov ah,[current_AMcommand]
mov al,BADCOMMAND_RECEIVED
call AddNetMessageIC
stc
ret
endp Load_Port&board


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сложите 2 и 3:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru