Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Подсчитать число строк файла Доброго времени суток! Помогите советом с программой. Нужно посчитать число не пустых строк. У меня уже глаз замылился - не могу найти ошибку. Буду весьма признателен. .model small .stack 100h .data filespec db 'Enter path to file: $' strError db 'Error!$' buffer db 22 dup(0) max db 80 https://www.cyberforum.ru/ asm-beginners/ thread1343780.html Assembler Механизм поиска одинаковых слов в двух строках
Прошу совета по поводу механизма поиска одинаковых слов в двух строчках. Вообщем задача звучит следующим образом Ввести две строки. Проверить, есть ли в них одинаковые слова. Одинаковые слова вывести на экран. может быть кто ни-буть подскажет как лучше организовать механизм поиска?
Assembler Заменить максимальный на минимальный Main .286 .MODEL Small _DATA segment public 'DATA' E dw 1, 0, 2, 5, 10, 23, 0, 31, 19, 10, 12, 1, 3, 4, 0, 0, 18, 14, 1, 10, 12, 5, 7, 50 ;Массив чисел n dw 24 ;Размерность массива stroka db 140 dup(?) ;Строка для вывода массива на экран buffer db 7 endline db 10,13,'$' ;Только переход на новую строку https://www.cyberforum.ru/ asm-beginners/ thread1343158.html Assembler Высшая математика https://www.cyberforum.ru/ asm-beginners/ thread1343049.html
111
Assembler Вывести два числа (десятичную форму и его двоичный эквивалент рядом)
По заданию - необходимо перевести шестнадцатеричное перевести в двоичное. Как я понял сначала мы число переводим в десятичное, а потом уже переводим в двоичную форму. В двоичную форму привести можно с помощью команды AAD. Но проблема в том - что не знаЮ, как вывести два числа рядом (десятичную форму и его двоичный эквивалент рядом). Подскажите, кто может?! Заранее спасибо.
Assembler Что я неправильно делаю? Работа со структурами. TASM https://www.cyberforum.ru/ asm-beginners/ thread1342975.html
masm model small .stack 100h worker struc ;информацияао сотруднике nam db 15 dup (' ') ;имя lastnam db 15 dup (' ') ; фамилия age db 10 dup (' ') ; возраст worker ends
Assembler Вывод элементов на экран https://www.cyberforum.ru/ asm-beginners/ thread1342853.html
Доброго времени суток! Помогите разобраться, программа выводит файл в котором написан код этой же программы (по сути выводит сама себя), необходимо вывести первые 10 и последние 10 символов. Пытался это реализовать, но не получилось. В чем может быть ошибка? stacks segment para stack 'stack' db 64 dup(?) stacks ends data segment para 'data' fn db 'text.asm',0 nam dw ? bf db 2 dup(?)...
Шахматный узор (8x8). Циклы Assembler
Помогите разобраться. Я хочу построить шахматную доску в графическом режиме через циклы, но они почему то не работают. Я смог сделать без циклов, только программа получается слишком большая. Вот программа без цикла: .model tiny .386 .code org 100h main:
Assembler Присвоение адресов регистрам https://www.cyberforum.ru/ asm-beginners/ thread1342557.html
Всем привет! Являюсь новичком в программировании на ассемблере, так что, надеюсь на вашу помощь) Вот есть у меня такая программа: .586P .model flat, stdcall _data segment a dd 1FF10AA0h b dd 1EE01EE0h
Assembler Написал программу, но она работает не корректно https://www.cyberforum.ru/ asm-beginners/ thread1342469.html
Задание: В памяти по адресу arg находится что-то. Если там код символа заглавной латинской буквы, то установить CF. Вывести на экран сообщение (функц. 9, прер. 21h) о содержимом байта arg. .model tiny .code org 100h _arg equ 80h start: mov bx, _arg mov cx, word ptr cmp cx, 41h jl m2
Assembler Сделайте вычитание с минусом
program SumN; {$APPTYPE CONSOLE} uses SysUtils; label cycl, end_p; Const N:byte=10; Type TNumber=array of byte;
Assembler Консольные операции ввода - вывода Доброго времени суток. Нужно написать вот такую программку на ассемблере: Вывести на экран символ "*" так, что бы в первая строка содержала 25 подряд идущих символов, а каждая последующая строка на один символ меньше. Спасибо, кто откликнется https://www.cyberforum.ru/ asm-beginners/ thread1342132.html
593 / 390 / 70
Регистрация: 29.03.2013
Сообщений: 813
29.12.2014, 10:12 0

Проверка числа на четность/нечетность - Assembler - Ответ 7050375

29.12.2014, 10:12. Показов 6774. Ответов 5
Метки (Все метки)

Ответ

katusha17, по заданию, надо перемножить 3 числа, я в твоём коде вижу умножение только двух. Не понятно, зачем сначала помещать в регистр CX двойку
Цитата Сообщение от katusha17 Посмотреть сообщение
mov cx, 2
, а затем проверять его на чётность, ведь результат первого умножения будет находиться в АХ.

Добавлено через 3 минуты
Да, и ещё, если перемножать три байта, то результат может не поместиться в слово. Двойное слово тут будет более уместным.

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

Условные операторы: определить четность/нечетность цифр в записи произвольного двузначного числа
Помогите, пожалуйста. Определить четные или нечетные цифры в записи произвольного двузначного...

проверить элемент массива на чётность/нечётность
Как проверить элемент массива на чётность или нечётность?

Ввести четырехзначное число и проверить четность/нечетность
Ребят, помогите как можно скорее, умоляю! 3 лекции по этому чУдному языку провели нам, никто и...

Проверка числа на четность
почему у меня не переходит по метке четности тоесть Evenn?у меня он идет линейно. В чем может быть...

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

Проверка числа на четность
Здравствуйте, я полный новичок в языке ассемблера, и я решил написать программку для определения,...

Проверка числа на чётность
Помогите пожалуйста разработать программу ввода числовых данных с клавиатуры, которая запрашивает...

Проверка на четность числа
Доброго времени суток. Нужно написать проверку числа на четность Что делаю не так? Всегда пишет,...

Проверка на четность числа
Здраствуйте. Только начал изучать асм и возник вопрос: как проверить число находящееся в регисте на...

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