Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Передача массива в ассемблерную вставку Задача: Дана последовательность A=(ai), i=1..n, n<=100 , вставить после каждого четного числа его “перевертыш”, напр. 56 789 345 1234 ->56 65 789 345 1234 4321. Выдаёт access violation reading location. Я неправильно передаю массив? #include <iostream> using namespace std; void count (int *a, int *b, int n); int main() { int n=10; int a; cout << "Enter numbers" << endl; https://www.cyberforum.ru/ asm-beginners/ thread1336324.html Передвижение курсора по экрану Assembler
всем привет в университете для получения зачета дали задание на разработку программы на ассемблере. необходимо передвинуть курсор из позиции (24.24) в ту, которую введете с клавиатуры(в виде 2х значного числа) и интервалом 0.5 секунд. выход на esc проблема в том, что на парах мы данного алгоритма или чего-то подобного не рассматривали, а в интернете очень мало нужной информации. помогите...
Assembler Сумма двух элементов массива https://www.cyberforum.ru/ asm-beginners/ thread1336229.html
В ассемблере вообще полный ноль! Помогите пожалуйста! Вот код: .model small .data N=15 ;размер массива A dw N dup (0) ;массив buf db 8,10 dup(0) ;принимает строку, введенную с клавиатуры
Assembler Задачи на массивы Помогите, пожалуйста, написать программы с ассемблерными вставками в паскале. С другими заданиями разобралась, но массивы не могу осилить. а) Найти номер первого вхождения и число вхождений числа k в целочисленный массив A. Если такого числа в массиве нет, то выдать 0. б) Подсчитайте число положительных элементов массива и занесите его в массив вместо первого элемента. в) В массиве есть... https://www.cyberforum.ru/ asm-beginners/ thread1336090.html
Есть ли у кого такая книга? Assembler
Всем привет? Есть ли у кого-нибудь данная книга в эл. формате? Assembly Language for x86 Processors, 7th edition http://kipirvine.com/asm/ Добавлено через 24 минуты Нашел! Вот, если кому надо. https://kickass.so/kip-r-irvine-assembly-language-for-x86-processors-7th-edition-pdf-zzzzz-t9727789.html
Assembler Как перевести строку из синтаксиса Intel в синтаксис AT&T? https://www.cyberforum.ru/ asm-beginners/ thread1335793.html
mov al, byte ptr string
Assembler Перевод заданного числа из шестнадцатиричной системы счисления в восьмиричную и наоборот Помогите пожалуйста в Assmbler полный 0,а курсач уже надо сдавать... https://www.cyberforum.ru/ asm-beginners/ thread1335782.html Assembler Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр
Задача такая: Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр. Операции деления не использовать Раньше я её писала на С++, теперь нужно с использованием ассемблерной вставки, придётся при делении не использовать частное. Задача простая, но в ассемблере почти ничего не понимаю. Попыталась так: #include <iostream> using namespace std;...
Assembler Работа с файлом[код рабочий] https://www.cyberforum.ru/ asm-beginners/ thread1335663.html
Разработать программу вывода строковых данных в файл. Строка вводится с клавиатуры, во введенной строке заменить символы «.» на «,» и вывести результирующую строку в файл. Работа с файлами должна осуществляться через описатели. В программе должны использоваться подпрограммы. .model small .data msg1 db 13,10,'Input filename: $' msg2 db 13,10,'File does not exist. Create(y/n)?$' msg3 db...
Assembler Решение уравнения Всем привет, столкнулся с такой проблемой. Есть программа на СИ с помощью которой я ввожу x, y, z Далее с помощью ассемблера нужно решить уравнение: x/5+y*2-3*z У меня 64-битная система, в этих регистрах хранятся переменные: rdi - x rsi - y rdx - z Получилось написать только эту часть, дальше проблемы возникли. Прошу помощи, ассемблер вообще не знаю, возможно уже где-то ошибся: https://www.cyberforum.ru/ asm-beginners/ thread1335648.html
Выполнение арифметических и логических операций Assembler
В каждом из заданий переменные a, b, c, d определяются в сегменте данных и имеют размерность слово. Необходимо выполнить над ними заданные арифметические и логические операции, а результат поместить в регистр AX. При выполнении умножения считаем, что результат вмещается в слово. При выполнении деления считаем, что оно целочисленное. Если a ^ 3 > b ^ 2 то ***Если c * d = a / b то...
Assembler Двигать сообщение вверх и вниз по экрану код написал, но почему-то не работает. помогите найти ошибку кто-нибудь плиз .MODEL small ;определяем модель вычислений. .STACK 100h ;определяем сегмент стека и задаем его, задаем размер. .DATA ;определяем сегмент данных. num db '0123456789$'; ;строковая переменная числа .CODE ;определяем сегмент кода. mov ax, @data ; инициализируем сегмент данных. mov ds, ax ;в... https://www.cyberforum.ru/ asm-beginners/ thread1335520.html
0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 1
0

Необходимо написать программу на языке ассемблера x86 (диалект NASM), подсчитывающую количество гласных букв в - Assembler - Ответ 7014615

20.12.2014, 20:12. Показов 635. Ответов 0
Метки (Все метки)

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
%include "io.inc"
section .text
global CMAIN
string db "Architecture"
CMAIN:
    mov ebp, esp; for correct debugging
    ;write your code here
    xor eax, eax
    xor esi, esi
    xor ecx, ecx
    mov esi, string
    symbol    db "a,e,y,u,i,o"
next:
  cmp esi,symbol  ; сравниваем с символом
  jnz notfound
  inc ecx      ; Если это он увеличиваем счетчик
notfound:
  inc esi 
  cmp esi,' '   ; если следующий символ 0...
  jz exit          ; ,то это конец строки
  jmp next       ; если нет, то повторяем.
exit:
  PRINT_UDEC 1,ecx
    ret
Код, но не правильно работает, где ошибка?

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

Как написать программу которая считала бы количество букв в string и количество гласных?
Помогите, пожалуйста, написать программу которая считала бы количество букв в string и количество...

написать программу считающую количество гласных букв в едите
написать программу считающую количество гласных букв в едите

Написать программу, которая подсчитывает количество гласных букв в строке
Написать программу, которая подсчитывает количество гласных букв в строке. Кому не сложно скиньте...

Написать программу, подсчитывающую во введенном слове количество букв "р"
Написать программу, подсчитывающую во введенном слове количество букв &quot;р&quot;. Слово ввести в программе.

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

Написать программу, которая будет подсчитывать количество гласных букв в строке, введенной с клавиатуры.
:wall: help

Написать программу на языке ассемблера
1. Написать программу на языке ассемблера, в которой: – объявить массив типа BYTE на 256 элементов...

Написать программу на языке ассемблера
Написать программу на языке ассемблера, использующую функции стандартного ввода-вывода, выполняющую...

Написать программу на языке ассемблера на видео режимы
По возможности с коментариямы. Написать программу на языке ассемблера, которая: переводит...

Дан текст на русском языке.Найти количество гласных букв
Дан текст на русском языке.Найти количество гласных букв

Строка на русском языке нужно найти количество согласных и гласных букв
Строка на русском языке нужно найти количество согласных и гласных букв с помощью фильтра ввода...

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