Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Кто может проверить, правильно ли я написал программу? https://www.cyberforum.ru/ asm-beginners/ thread2163087.html
Нужно разработать программу с подпрограммой. В программе задаются данные 3 регистров (для каждого своя), после этого происходят операции на этими данными и результаты записываются соответственно, затем они складываются. Я тут прикинул. Исправьте меня, пожалуйста, если неправильно. Косяки возможны в в подпрограмме. (53+AL)*2+(150-AL)/3 BX=36 CX=82 DX=18 PROG: XOR AH, AH MOV BL, AL ADD BL,...
Assembler Найти в массиве сумму элементов больше 3
Добрый день! Помогите найти в массиве сумму элементов больше 3
Assembler Вычисление выражения по формуле https://www.cyberforum.ru/ asm-beginners/ thread2162813.html
программа для вычисления формулы k=(c*b)/(а+b). числа целые со знаком 16-битные.
Assembler Найти произведение четных чисел от 1 до 10 https://www.cyberforum.ru/ asm-beginners/ thread2162779.html
Найти произведение четных чисел от 1 до 10 Вот есть фрагмент кода, считающий произведение чисел от 1 до 10, мне необходимо найти только произведение четных чисел, то есть 2*4*6*8*10. masm model small .stack 256 .data .code .startup jmp main
Структуры Assembler
у меня есть строка к примеру : 11 22 33 44 55 66 77 88 есть структура Vurobi struc year dw ? kod dw ? amount dw ? price dw ? Vurobi ends
Assembler Записать в регистр bx старшую половину регистра eax с одновременным ее обнулением в регистре eax https://www.cyberforum.ru/ asm-beginners/ thread2162579.html
Необходимо создать программу на ассемблере (любом) перезаписывающую в регистр bx старшую половину регистра eax с одновременным ее обнулением в регистре eax.
Assembler Перевод числа в другую систему счисления (nasm x64) Доброго времени суток, прошу помощи. Есть задача: написать программу, которая будет переводить десятичное число в другую систему счисления. В первом сниппете целое число a dw - больше 255 не будет работать. Решил написать, чтобы с большими числами тоже работало, но почему-то программа крашится, работает долго и ничего не выводит, если пробывать дебажить, то выводит "Program received signal... https://www.cyberforum.ru/ asm-beginners/ thread2162416.html Assembler При выводе на экран десятичного значения регистра AX, получаю пустую строку
не могу понять, почему выводится пустая строка, подскажите, пожалуйста, в чем может быть проблема? Уже второй день сижу с этим выводом .model small ; Модель памяти .stack 100h ; Установка размера стека .data Number dw 12345 String db 5 dup (?),'$' ; Резервируем 5 байт для строки StringEnd = $-1 ; Указывает на символ '$'
Assembler Найти сумму четных чисел от 1 до 10 - Assembler https://www.cyberforum.ru/ asm-beginners/ thread2162129.html
В общем, срочно нужно решить задачу Найти сумму четных чисел от 1 до 10 Вот есть фрагмент кода, считающий сумму чисел от 1 до 10, мне необходимо найти только сумму четных чисел, то есть 2+4+6+8+10. Уже все перепробовал, ничего не получается :( masm model small .stack 256 .data .code
Assembler Вычисление выражения по формуле с ветвлением https://www.cyberforum.ru/ asm-beginners/ thread2161705.html
Тогда сразу , не отходя от кассы , z= 1)2(x-2)+4(y+1),если 2x+4y<=6 2)2x+4y-3,2x+4y>6
Assembler Перемножить два шестнадцатеричных числа
Всем привет. Не знаком с ассемблером вообще. Нужна помощь. Конкретно: нужно написать программу, которая перемножает два шестнадцатеричных числа и выводит результат этой операции. Заранее благодарю.
Assembler Перенос параметров через стек Доброго времени суток . Даны два массива , заменить элемент массива кратный 5 на первый элемент ; .586 https://www.cyberforum.ru/ asm-beginners/ thread2161592.html
0 / 0 / 0
Регистрация: 09.06.2017
Сообщений: 5
22.12.2017, 18:08  [ТС] 0

Найти количество положительных и нулевых элементов в масиве - Assembler - Ответ 11971670

22.12.2017, 18:08. Показов 745. Ответов 3
Метки (Все метки)

Ответ

тип данных BYTE c<=a[i]<=d
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "stdafx.h"
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#define N 10
 
int main()
{
    char a[N], c, d, res = 0, res2 = 0;
    do {
        printf("Enter the values of the range [-128]\n");
        printf("c = "); scanf_s("%hhd", &c);
        printf("d = "); scanf_s("%hhd", &d);
        if (c >= d)
        {
            printf("c can not be greater or equal d! Enter values again.\n\n");
        }
    } while (c >= d);
    for (int i = 0; i < N; i++)
    {
        a[i] = rand() % 10 - 10 + rand() % 10;
        printf("A[%d] = %d\n", i, a[i]);
        if (a[i] >= c && a[i] <= d && a[i] <= 0)
            res++;
    }
    __asm {
        MOV AL, c
        MOV BL, d
        MOV CL, N
        MOV DL, res2
        MOV SI, 0
        cycle:
        ...
    }
    printf("C - Result = %d\n", res);
    printf("Assembler - Result = %d\n", res2);
    _getch();
    return 0;
}


Вернуться к обсуждению:
Найти количество положительных и нулевых элементов в масиве Assembler
Миниатюры
Найти количество положительных и нулевых элементов в масиве  
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2017, 18:08
Готовые ответы и решения:

Найти количество положительных и нулевых элементов в массиве
найти количество положительных и нулевых элементов в массиве A={a} при условии c&lt;=a&lt;=d. Тип данных...

Найти сумму положительных элементов матрицы и количество нулевых элементов
Есть матрица (7,4). Найти сумму положительных элементов матрицы и количество нулевых элементов....

Найти количество положительных, отрицательных и нулевых элементов массива
Дан массив А из n элементов. Найдите количество положительных, отрицательных и нулевых элементов.

Найти количество отрицательных, положительных и нулевых элементов массива
Подсчитать и вывести на экран количество отрицательных, положительных и нулевых элементов массива.

3
22.12.2017, 18:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2017, 18:08
Помогаю со студенческими работами здесь

Найти количество отрицательных, нулевых и положительных элементов массива
Не могу разобраться в условиях в Ассемблере. Нужно сделать задачку с одномерным массивом. Без...

Найти количество положительных, отрицательных и нулевых элементов файла
1)Предполагается, что в файле записана последовательность чисел неизвестной длины (возможно,...

Найти количество положительных, отрицательных и нулевых элементов массива
Для нахождения количества положительных, отрицательных и нулевых элементов массива С(20,30). Не...

Массив. Найти количество положительных, отрицательных и нулевых элементов
1)В трехзначном числе зачеркнули первую цифру слева; когда полученное двухзначное число умножили на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru