Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Используя команды сдвига, выполнить умножение и деление содержимого любого регистра общего назначения на 8 1.Используя команды сдвига, выполнить умножение и деление содержимого любого регистра общего назначения на 8. https://www.cyberforum.ru/ asm-beginners/ thread2524784.html Назначение регистров SI, DI Assembler
Привет всем.Хочу узнать у умных людей.Зачем нужны регистры si-индекс источника и di-индекс приёмника?Если можно с примером.
Assembler Вычислить сумму ряда https://www.cyberforum.ru/ asm-beginners/ thread2524121.html
написать процедуру вычисления суммы выражения \sum_{i=0}^{10}{\left( {(-1)^i}\cdot \left(255+{(-1)^i}\cdot (24+2\cdot i) \right) \right)}
Assembler Вычислить кусочечные функции Заданы целые беззнаковые числа a и b, целые знаковые c и d. Построить блок-схему и разработать процедуру вычисления выражения f=\begin{cases}x+b & \text{, } c=d \\ a-b & \text{, } c>d \\ x+d & \text{, c<d and } a>b\\ c+a & \text{, c<d and } a\geq b\\\end{cases} x=\begin{cases}d & \text{, } a\neq b\\a & \text{, a=b and } a>d\\b & \text{, a=b and } a<d\\c & \text{, a=b and } a=d\end{cases} ... https://www.cyberforum.ru/ asm-beginners/ thread2524106.html
Assembler Рекурсивное вычисление факториала (перевести с С++ на ассемблер)
Переведите пожалуйста такой код: return((n == 1) ? 1 : n*fak(n - 1));
Assembler Генерация псевдослучайных чисел при помощи LFSR https://www.cyberforum.ru/ asm-beginners/ thread2523889.html
пишу на делфи. нужно сделать вставку ассемблерскую у меня есть число(resultkey) типа extended состоящее из 1 и 0(длина числа = 28).мне нужно сделать его линейный сдвиг влево и чтобы в 0-ой бит стало число равное операции XOR 27-ого и 3-ого битов числа resultkey.Так надо делать пока число после сдвига не будет равно первоначальному .После каждого сдвига 27-бит надо записать в массив .Сделайте и...
Assembler Назначение регистров EBP и ESP https://www.cyberforum.ru/ asm-beginners/ thread2523661.html
Привет,не подскажите!Регистр EBP указывает на вершину стека,а ESP на начало программы в стеке?
Assembler Перевод с С++ на ассемблер
Мне нужно перевести с С++ код ниже на ассемблер int sum, i,f=1; for (i =2 , sum = 0; i <= (n-1); i++) { for(int j=i+3;j>0;j--) {f *= j;} if (*(a+i -1-1)<9) sum += ((*(a + i-1-1))*(*(a + i-1-1)) + f); } return(sum);
Assembler Выполнения логических операций https://www.cyberforum.ru/ asm-beginners/ thread2523399.html
Мне нужно выполнить следующие операции : A1 * A2; A1 * (-A2) A1 * A2/A3 A4 / (-A3) A1 = 038h, A2= 02Dh, A3 = 04bh, A4 = F11AB545h, x1 = B238H, x2=0D2Dh. У меня есть такой код но он не компилуется. Пробывал закомпилировать в SASM и даже flat assembler. Что нужно исправить??
Assembler Вычисление значения логической функции по таблице истинности https://www.cyberforum.ru/ asm-beginners/ thread2523361.html
здр. нужно вычислить значение f следующей функции f=\bar{a\cdot(\bar{b}\vee \bar{c})\cdot (\bar{a}\vee b \vee c)} мне кажется, что я делаю что-то совсем не так.. пжл, проверьте код и укажите на ошибки.. .data _a dd 11110000b _b dd 11001100b _c dd 10101010b _f dd ?
В заданном массиве чисел определить номера нечетных чисел Assembler
Помогите пожалуйста написать код на Ассемблере MASM для задания "В заданном массиве чисел определить номера нечетных чисел. " В Ассемблере я не сильно шарю, поэтому пожалуйста, спасииите...
Assembler Копировать из одного массива в другой только положительные числа https://www.cyberforum.ru/ asm-beginners/ thread2522609.html
по лабе нужно вывести из одного массива в другой только положительные числа, у меня не получается сделать проверку на знак. в чем проблема не знаю, но условный переход не работает mov ecx, arr_size mov edi, 0 next2: push ecx push edi mov ax, arr_new cmp ax, 0 jl skip
0 / 0 / 0
Регистрация: 18.11.2017
Сообщений: 48
0
TASM

Удалить лишние пробелы в строке (подскажите, что происходит в конкретной строчке) - Assembler - Ответ 13965942

05.11.2019, 17:38. Показов 1275. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Программа ввода строки с клавиатуры и удаления лишних пробелов.
Подскажите, пожалуйста, что происходит в конкретной строчке?
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
 TITLE Program                  
.MODEL small                
.STACK 100h                    
.DATA                          
NL      db      0Ah, 0Dh, '$'
Buf     DB      255, 0, 256 DUP (0)     
 
.CODE                           
main PROC
        mov     ax,@data       
        mov     ds,ax    
        mov     dx,offset Buf   
        mov     ah,0Ah
        int     21h
        xor     cx,cx
        mov     al,[Buf+1]      ;что происходит в этой строчке? Интересует именно Buf+1 
        mov     cl,al          
        test    al,al           
        mov     ah,09h
        jz      Exit
        mov dh,0Dh         
                                
Cycle:
        mov     dl,[si]         
        cmp     dl,' '          
        jne     Print          
        cmp dx,'  '             
        je NextChar             
Print:
        mov     ah,02h        
        int     21h            
NextChar:
        mov dh,dl              
        inc     si             
        loop    Cycle
Exit:
                   
MOV ah,01
INT 21h  
        mov     AX,4C00h      
        int     21h             
main    ENDP
END main


Вернуться к обсуждению:
Удалить лишние пробелы в строке (подскажите, что происходит в конкретной строчке) Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2019, 17:38
Готовые ответы и решения:

Удалить символы в строке, стоящие на четных местах; удалить лишние пробелы и знаки табуляции в строке, заменив одним пробелом
Надо удалить символы в строке, стоящие на четных местах. И удалить лишние пробелы и знаки табуляции...

Удалить в строке все лишние пробелы, то есть серии подряд идущих пробелов заменить на одиночные пробелы
Я уже решал эту задачу с помощью циклов и символьных массивов, и выкладывал на этот форум , но я не...

Удалить лишние пробелы в строке
Привет, нужна помощь, помогите пожалуйста! Заранее СПАСИБО! ЛР 7 Программирование строк

Удалить лишние пробелы в строке
Добрый день. Прошу написать простую программу по заданию: В строке, введённой с клавиатуры, удалить...

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

Удалить лишние пробелы в строке
Здравствуйте, не работает код по даной задачке: #include &lt;iostream&gt; #include &lt;string&gt; using...

Удалить в строке лишние пробелы
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести...

Удалить лишние пробелы в строке
удаление лишних пробелов в тексте

Удалить в строке лишние пробелы
Удалить в строке лишние пробелы

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