Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Изменть порядок следования элементов в 16-разрядном массиве на обратный. https://www.cyberforum.ru/ asm-beginners/ thread215215.html
Напишите программу, которая изменяет порядок следования элементов в 16-разрядном массиве на обратный. При изменении не должен создаваться дополнительный массив. Отобразите массив перед изменением и после него.
Assembler Доходчиво разъясните...
1. Я до сих пор не понимаю работу комманды LEA. Главное я не понимаю практическиое использование. Так как меня всегда волнует win32 asm можете показать пример убедительный, но не очень сложный. Чтоб из головы не вылетало. =) 2. Я совсем не понимаю как параметры указанные в описании процедуры попадают в её код. Например, вижу такое: proc ИМЯ_Процедуры, какий-то_параметр
Assembler Составить программу вычисления X в зависимости от значения символа simv Здравствуйте помогите пожалуйста решить задачки. 1. Составить программу вычисления y по формуле y=4v+d*m-3g+1 Исходные данные : • Дата рождения студента в формате ДД-ММ-ГГ- числа –d,m,g(байт) • Возраст студента (количество полных лет)-число v (байт) 2. Составить программу вычисления X в зависимости от значения символа simv. simv Формула расчета X >’s’ d+5-vm =’s’ 3v/7g https://www.cyberforum.ru/ asm-beginners/ thread215132.html Assembler Скопировать данные из одного массива (1000 элементов) в другой https://www.cyberforum.ru/ asm-beginners/ thread215043.html
вот есть код. само задание: скопировать данные из одного массива(1000 элементов) в другой. прога компилируется, а потом сразу же выкидывает. выделяет строку rep movsb. почему оно не работает? # include <iostream.h> # include <conio.h> # include <stdlib.h> # include <iomanip.h> void main() {
Ввод десятичного числа с клавиатуры Assembler
Есть код, где вводится с клавиатуры число. его нужно преобразовать чтобы дальше с ним работать. В Number заноситься не правильно .data numBuf db ? Number dw 0 numZnam dw 1 ZNAM_1 dw 10 strNumber db 7 DUP(?) mov ah, 0Ah
Assembler Организовать вывод!!! https://www.cyberforum.ru/ asm-beginners/ thread214769.html
Пацаны помогите пожалуйста, очень надо на завтра....Мне нужно дописать прогу, где сортируется массив...надо организовать вывод отсортированного массива )))Если можете помогите. ************************************************ .model small .stack 100h .data massiv dw 80 dup(?) msg db "Vvodite chisla cherez probel, okonchanie vvoda - ENTER",0ah,0dh,'$' c10 dw 10
Assembler В массиве а (10) первую половину массива отсортировать по убыванию, вторую по возрастанию помогите решить задачу в ассемблере: В массиве а (10) первую половину массива отсортировать по убыванию, вторую по возрастанию https://www.cyberforum.ru/ asm-beginners/ thread214760.html Assembler Чтение строк из файла и их сортировка
Здравствуйте. Сам в ассемблере плохо разбираюсь. Код не мой, но я в нем почти полностью разобрался. Есть задача - прочитать из файла строки и отсортировать. программа работает, но при сортировке теряет второе значение и не сортирует первое. Помогите разобраться в чем дело. .model TINY .data fn db "C:\asm\ind19.txt",0 ; << name of file who we want read d db 2000d dup(0) ; << buffer for...
Assembler Сравнение строк https://www.cyberforum.ru/ asm-beginners/ thread214335.html
Помогите пожалуйста с практической работой пожалуйста. В ассэмблере полный ноль.) Задание такое: Даны строки s1 и s2. Сравнить их. Найти количество совпадающих элементов. Вывести -1 если все элементы разные. Ввод строк и вывод результата производятся с помощью С++
Assembler Написать ввод строки https://www.cyberforum.ru/ asm-beginners/ thread214299.html
Задание: написать аналог 10-ой функции 21-о превывания, т.е. ввода строки Резидент не загружается .model tiny .code org 100h main:
Ввести с клавиатуры строку, посчитать в ней количество слов, и определить, что является разделителем между ними Assembler
Дорогие форумчане! Пожалуйста, помогите мне с лабораторной. У меня ничего не получается, я ничего не понимаю :gcray: Необходимо ввести с клавиатуры строку, посчитать в ней количество слов, и определить, что является разделителем между ними. Как варианты разделителя изначально задать в пограмме несколько символов. Например, разделителями могут быть ' ', '_', ';'. Заранее благодарна за...
Assembler Вычислить R=x2+y2,где x=a+b-c, y=b·c-a https://www.cyberforum.ru/ asm-beginners/ thread214241.html
Написать программу на ассемблере, вычисляющую значение переменной R при указанных значениях. R=x2+y2,где x=a+b-c, y=b·c-a ; b=8, 106; a=30, 250; c=7, -3! пожалуйста на утро уже надо!(
19 / 19 / 5
Регистрация: 17.10.2010
Сообщений: 247
0

С клавиатуры вводится строка, в ней и+1 меняется с и-1 элементом, считается количество таких перестановок, после этого считается сумма всех четных си - Assembler - Ответ 1220678

20.12.2010, 11:24. Показов 1115. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Дорогие форумчане, вы не раз мне помогали в решении проблем, но сегодня проблема, с которой я столкнулся для меня оказалась нерешима. С клавиатуры вводится строка, в ней и+1 меняется с и-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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
sseg segment stack 'stack' ;завдання сегменту пам'ят , вид лення памят 
 db 128 dup(?) 
 sseg ends 
 
 dseg segment 'data' ;Завдання сегмента данних 
 text1 db 'Програма стартувала',13,10,'$'
 text2 db 'Введ ть ваш рядок' '$'
 text3 db 'Початковий рядок: ','$'
 text4 db 'Результат:','$'
 myString db 40, ?, 40 dup (?)
 sum dw ? ;Сума код в знак в до перестановки
 n db ? ;Довжина рядка
 kol db 0d ;Счетчик на к льк сть перестановок
 dseg ends
 
 ;------------------------------------ Текст програми -----------------------------------
 cseg segment 'code' ; Завдання сегмента команд
             assume cs:cseg, ds:dseg, ss:sseg ;Встановлення в дпов дност м ж cегментними
 ;рег страми (cs,ds,ss) 
 ;програмними сегментами (cseg,dseg,sseg)
   start proc far ;Початок процедури start (точка входу - start)
           mov ax, dseg ; н ц ал зац я сегментного рег стра ds на
           mov ds, ax ;програмний сегмент даних dseg
 ;---------------------------------------------------------------------------------------------------------------------------
      m1: lea dx, text1 ; Завантажування у рег стр dx з сегмента даних адреси 
                                      ; першого байта текста text1
           call WrStr ;Звернення до процедури WrStr виведення на екран текста text1
           mov dx, offset text2 ;Завантажування у рег тр dx з сегмента даних адреси
                                       ; першого байта текста text2
           call WrStr ;Звернення до процедури WrStr виведення на екран текста text2
 ;-----------------------------------------Ввод-------------------------------------------------------------------
 mov ah,0ah
 mov dx,offset myString
    int 21h
 
 ;-----------------------------------------Цикл-----------------------------------------------------------------------------------
 mov cx,myString[1]
 mov si,4d
 
 cykl: mov al,myString[si-1]
 mov ah,myString[si+1]
 mov myString[si-1],ah
 mov myString[si+1],al
 inc kol
 
 loop cykl;
 
 ;------------------------------------------sum--------------------------------------------------------------
 a1: mov si,offset myString+1 ; встали на первый четный символ
 mov bx,0 ; здесь будет сумма кодов четных символов
 mov сх,ЧИСЛО ; здесь количество символов
 shr cx,1 ; теперь в СХ количество четных символов
 cld; ; считаем от начала строки до конца строки
 a1: lodsb ; получили в AL ; код очередного символа
 add bl,al 
 adc bh,0
 inc si
 mov sum,bx ; сохранили результат
 loop a1;
Заранее спасибо!

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

Сумма четных элементов массива считается неверно
CLS INPUT &quot;введите размер массива*&quot;; n DIM A%(n) PRINT &quot;введите массив&quot; FOR i = 1 TO n INPUT...

Вставить в натуральное число заданную цифру после всех четных цифр в записи числа(цифра вводится с клавиатуры)
Дано натуральное число. Вставить в него заданную цифру после всех четных цифр в записи числа(цифра...

Почему в однокритериальной оптимизации считается минимум для сопротивления, но не считается для тока?
В самом конце работы идёт однокритериальная оптимизация по мощности P2 для R2 и I. Надо сделать с...

Считается ли подмножество единичным элементом множества?
Здравствуйте уважаемые форумчане, на практикуме по дискретной математике, тема множество, был задан...

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

Дана строка символов. Группа символов между пробелами считается словом. Определить количество слов, являющихся палиндромом.
Дана строка состоящая из слов разделенных пробелом определить номера слов. Название темы изменено,...

Не считается сумма товара
есть программа которая принимает тип товара и проданное количество этого товара.... подчитует...

Сумма в документах не считается
Помогите решить проблему! ТиС 7.7. После объединения одной конфигурации с другой не считает поле...

Не считается сумма бесконечного ряда
Сделал програму но она не хочет считать суму ряду...никак не могу найти где я ошибся, помогите плз....

Почему сумма не считается и выводится 0?
Вычислить значение суммы бесконечного ряда с заданной точностью e=10^(-5) s=2*(1/x + 1/(3*x^3) +...

странно. сумма считается по разному
имеется такая конструкция Первый вариант - пичатает весь список Второй вариант - с...

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