Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Ввести n-байт. Посчитать логическую сумму чётных элементов и вывести на экран Напишите, пожалуйста, код программы. Ввести n-байт. Посчитать логическую сумму чётных элементов и вывести на экран. https://www.cyberforum.ru/ asm-beginners/ thread1324794.html Задание в среде Turbo Debbager Assembler
Необходимо запустить программу на ассемблере в среде Turbo Debbager .Обеспечить просмотр значений заданных переменных программы как в окне Watches так и в CPU-окне Turbo Debugger.Если можно скрин выполнения и пошаговая инструкция .Буду очень признателен. %TITLE "Pr.robota#14" IDEAL MODEL small STACK 256 DATASEG a DW –217 b DB 94 k DW ? x DW ?
Assembler Табличная функция https://www.cyberforum.ru/ asm-beginners/ thread1324593.html
Доброго времени суток, уважаемые форумчане! Столкнулся с проблемой: Нужно было составить программу для расчета φ(B)=tg(B) на языке Assembler, где B= с заданной погрешностью: δ= 5%. δ= (φ(B)-φприближ(B))/(φ(B)max-φ(B)min) , где φ(B)приближ - приближенное знач. фун в заданном аргументе φ(B)max,min - максимальное и минимальное значения фун в области определения B/ Я нашел точные...
Assembler Найти сумму всех элементов https://www.cyberforum.ru/ asm-beginners/ thread1324257.html
Здравствуйте,помогите разобраться, пожалуйста. Дана задача: с помощью ассемблерных вставок найти сумму всех элементов массива, не превышающих заданного числа. Вот код программы: uses crt; var i,n,sum, elem,c:integer; var a: array of word; begin write('Vvedite kolichestvo elementov mas.: '); readln(n); sum:=0;
Асемблерная вставка в C (массив) Assembler
Вот есть массив. Как мне в ассемблерной вставке по нем пройтись(циклом) и найти сумму чисел максимального и минимального елемента массива? Что б потом вывести в C #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { int mass = {1,4,3,2,9}; _asm{
Assembler Найти сумму квадратов первых N натуральных чисел https://www.cyberforum.ru/ asm-beginners/ thread1324019.html
Найти сумму квадратов первых N натуральных чисел. Ассемблер.
Assembler Является треугольник прямоугольным или нет? Доброго времени суток! Решаю вот такую задачку, но в чем-то допустил ошибку и не могу понять где и в чем ошибка, но результат увы выводит не верный. Помогите мне ее найти. int is_right_angled(double xa, double ya, double xb, double yb, double xc, double yc) Функция проверяет, является треугольник с вершинами А(ха, уа), B(xb,yb) и С(хс,ус) прямоугольным или нет. Возвращает единицу, если... https://www.cyberforum.ru/ asm-beginners/ thread1323908.html Assembler Адресация данных
Добрый вечер , хотел бы что вы проверили верность программы.В листинге ошибок нету. но все же Задание такое : Есть логический сегмент Data1 segment I1 db ? I2 db ? I3 db ? A1 dw 6 dup (8 dup (7 dup (0))) Data1 ends нужно создать сегмент кодов Code2 в котором реализовать следующее
Assembler Передача параметров в функцию (stdcall) https://www.cyberforum.ru/ asm-beginners/ thread1323837.html
Здравствуйте, есть программа и библиотека. В библиотеке есть функция, которая ищет кол-во вхождений подстроки в строке. Но эти строки объявлены в библиотеке. Помогите доделать программу, чтобы строки, а именно str1 и str2 передавались в функцию из основной согласно конвенции STDCALL. библиотека: .386 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include...
Assembler Ввести массив (символьный) с клавиатуры и вывсти по символьно https://www.cyberforum.ru/ asm-beginners/ thread1323547.html
Приветсвую вас братцы программисты! Задача следующая нужно мне вывести строку заданную с клавиатуры в заданной позиции экрана наискосок. Ну с этим мне все понятно. Собственно трудности с определением размерности массива. Вроде ввожу символ должен по идеи записываться в массив, а потом выводиться по символьно, но вместо этого батва всякая. Прошу помощи сроки задачи поджимают. Желательно с...
Assembler Программа "Редактор"
Собственно имеется готовая программа редактора, но мне нужно внести некоторые изменения в .аsm файл. В папке имеется asm файл и батник, при попытке запустить батник выбивает ошибку, что не может открыть rc файл.Программа рабочая, есть готовый ехешник, но при попытке откомпилировать - выдает ошибки. Подскажите, может я что-то не правильно делаю.
Assembler Фигура и макрос https://www.cyberforum.ru/ asm-beginners/ thread1323411.html
1. Нарисовать эту фигуру в Assembler 2.Вывести на позиции 12.1 свою ФИО через макросы. Прошу помочь с этими двумя задачками.
FV
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 14
0

Сформировать два массива - из отрицательных и положительных символов - Assembler - Ответ 6964149

09.12.2014, 18:58. Показов 798. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Дана задача: из исходного массива размером 12 элементов, содержащего двухбайтные числа со знаком, сформировать два массива - из отрицательных и положительных символов.

Но проблема заключается в том, что нужно использовать строковые операции. Я примерно представил, что нужно массив элементов записать в строку, искать в ней пробелы(или знаки разделения слов) и смотреть какой знаковый символ стоит дальше 0 или 1, и записывать в соответсвующий массив, возможна ли такая реализация программы?

Начало этой программы:
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
model small
stack 100h
 
.data
maska1 dw 3H
A db  " 0011010100110101b 1100001001000010b 0100001001000010b 0101001001010010b 1100001001000010b 0010101000101010b 0100001001000010b 0100001001000001b 1011010100110101b 1011010100110101b 0011010100110101b 1011010100110101b" ; исходный массив
maska2 dw 4H
B dw 12 dup (?)
maska3 dw 5H
C dw 12 dup (?)
maska4 dw 6H ; маски это просто разделитель, что бы удобнее искать массив в дампе
 
.code
assume ds:@data, es:@data
 
main:
    mov ax, @data
    mov ds, ax
    mov es, ax
    lea di, A
    lea si, B
    xor al, al
    mov cx, 12
    mov al, ' '
    mov bx, 0
    cld
cikl:   
    repe scasb
    jne found; 
 
found:
 
      ; тут уже идет поиск и запись в другой массив
            
exit:
    mov ax, 4c00h
    int 21h
end main
какие могут быть советы по поиску и перезаписи?

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

Сформировать два массива: первый состоит из положительных элементов массива T, второй - из отрицательных
Дано целочисленный одномерный массив T, который состоит из 25 элементов. Сформировать два массива:...

Из положительных и отрицательных элементов исходного массива сформировать два новых
3.Составьте программу формирования из массива A двух массивов, в которых первый массив заполнен...

Из отрицательных и положительных элементов матрицы сформировать два массива соответственно
Имеется двухмерный массив.Создать из него два одномерных массива,в одном из которых расположены...

Из положительных и отрицательных элементов исходного массива сформировать два новых
3*. Составьте программу формирования из массива A(N) двух массивов, в которых первый массив...

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

Сформировать из массива два новых: первый — из отрицательных элементов, второй — из положительных
Задать массив случайными вещественными числами в диапазоне значений от -90 до +100. Сформировать из...

Сформировать два массива - первый из положительных элементов исходного, второй - из отрицательных
Дан целочисленный одномерный массив Т который состоит из 25 эл. Сформировать два массива первый...

Массив: Сформировать из элементов двух массивов два новых: один - из положительных, а второй - из отрицательных...
Даны два одномерных массива целых чисел (массив A, состоящий из n элементов, массив B - из m...

Одномерный массив. Сформировать из него два массива: из дробных частей положительных элементов,из дробных частей отрицательных элементов.
Вводится массив A(n) из элементов вещественного типа. Сформировать из него два массива: POL-из...

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