| Форум РадиоКот https://radiokot.ru/forum/ |
|
| STM8 Как это будет выглядеть на Си? https://radiokot.ru/forum/viewtopic.php?f=62&t=185636 |
Страница 1 из 1 |
| Автор: | Bill_ [ Чт ноя 24, 2022 09:20:26 ] |
| Заголовок сообщения: | STM8 Как это будет выглядеть на Си? |
Есть пара мелких функций, записанных на ассемблере 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 |
|
| Автор: | Viktorkin [ Чт ноя 24, 2022 09:38:24 ] |
| Заголовок сообщения: | Re: STM8 Как это будет выглядеть на Си? |
возвращать должно число поделенное на 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); |
|
| Автор: | Martian [ Чт ноя 24, 2022 15:37:31 ] |
| Заголовок сообщения: | Re: STM8 Как это будет выглядеть на Си? |
Код: #include <stdlib.h>
... div_t a = div(x, 10); |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


