Например TDA7294

Форум РадиоКот • Просмотр темы - STM8 Как это будет выглядеть на Си?
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс дек 28, 2025 21:15:11

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: STM8 Как это будет выглядеть на Си?
СообщениеДобавлено: Чт ноя 24, 2022 09:20:26 
Открыл глаза

Карма: 4
Рейтинг сообщений: 17
Зарегистрирован: Вс ноя 13, 2022 14:58:17
Сообщений: 53
Рейтинг сообщения: 0
Есть пара мелких функций, записанных на ассемблере IAR.
Код:
;
; ** Mod10   - the function returns the modulo 10 of its argument value
;
   public   Mod10
Mod10:
;
; ** Div10   - the function returns its argument value divided by 10.
;
   public   Div10
Div10:
   ld   a, #10
   div   x, a
   ret
Как бы вы описали прототипы данных функций на Си? Как будут выглядеть эти функции, если их написать на Си?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM8 Как это будет выглядеть на Си?
СообщениеДобавлено: Чт ноя 24, 2022 09:38:24 
Первый раз сказал Мяу!

Карма: -1
Рейтинг сообщений: 1
Зарегистрирован: Вт май 17, 2022 09:49:48
Сообщений: 26
Рейтинг сообщения: 2
возвращать должно число поделенное на 10 и остаток от деления на 10
Код:

Код:
struct div {
   int integer;
   int remainder;
};

struct div Div10(int x)
{
   struct div result;
   result.integer = x / 10;
   result.remainder = x % 10;
   return result;
}

struct div xx = Div10(45);


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM8 Как это будет выглядеть на Си?
СообщениеДобавлено: Чт ноя 24, 2022 15:37:31 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Код:
#include <stdlib.h>
...
div_t a = div(x, 10);


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y