Andreeva
?>

Нужно сделать так чтоб в ассамблере ответ вышел двухзначном числоv section .text global _start _start: mov bx, ax mov eax, [x] sub cx, '0' mov ebx, [y] sub cx, '0' mov ecx, [z] sub cx, '0' add eax, ebx imul eax, ecx add eax, '0' mov [sum], eax mov ecx, msg mov edx, len mov ebx, 1 mov eax, 4 int 0x80 mov ecx, sum mov edx, 1 mov ebx, 1 mov eax, 4 int 0x80 mov eax, 1 int 0x80section .data x db '1' y db '2' z db '5' msg db "sum of x and y is" len equ $ - msgsegment .bss sum resb 1

Информатика

Ответы

coalajk

Принципы здорового и осознанного образа жизни распространяются как новая религия планетарного масштаба — им учат в школах и за их соблюдением пристально следит общество.Активно распространяется интернет всего — к нему подключается все больше устройств, производство становится безлюдным, концепция Индустрии 4.0 доминирует не только в развитых, но и во многих развивающихся странах.Яркая черта периода. Каждый третий хотя бы раз задумывается о биохакинге — попытке «взломать» генетически заданный уровень здоровья и продолжительность жизни.Маловероятное событие (джокер). Наступает «инновационная зима» — самые масштабные инвестиции в передовые научные разработки не оправдаются. Результаты пока далеки от обещанных фундаментальных прорывов — начиная от искусственного интеллекта и заканчивая медициной, не говоря уже о скорости их распространения в сложных многоукладных экономиках.

Olgera1

2-ое задание:

#include <iostream>

int main() {

int number;

std::cout << "Введите число: " << std::endl;

std::cin >> number;

if (number > 0)

 std::cout << "Положительное" <<std::endl;

else if (number < 0)

 std::cout << "Отрицательное" << std::endl;

else

 std::cout << "Ноль" << std::endl;

return 0;

}

1-ое задание:

#include <iostream>

int main() {

double dollars, grivnas;

std::cout << "Введите кол-во долларов: " << std::endl;

std::cin >> dollars;

grivnas = dollars * 28.3;

std::cout << dollars << " доллар-(а, ов) в гривнах " << grivnas << std::endl;

return 0;

}

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Нужно сделать так чтоб в ассамблере ответ вышел двухзначном числоv section .text global _start _start: mov bx, ax mov eax, [x] sub cx, '0' mov ebx, [y] sub cx, '0' mov ecx, [z] sub cx, '0' add eax, ebx imul eax, ecx add eax, '0' mov [sum], eax mov ecx, msg mov edx, len mov ebx, 1 mov eax, 4 int 0x80 mov ecx, sum mov edx, 1 mov ebx, 1 mov eax, 4 int 0x80 mov eax, 1 int 0x80section .data x db '1' y db '2' z db '5' msg db "sum of x and y is" len equ $ - msgsegment .bss sum resb 1
Ваше имя (никнейм)*
Email*
Комментарий*