|
|
Другие темы раздела | |
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 - Ответ 705037529.12.2014, 10:12. Показов 6774. Ответов 5
Метки (Все метки)
Ответ
katusha17, по заданию, надо перемножить 3 числа, я в твоём коде вижу умножение только двух. Не понятно, зачем сначала помещать в регистр CX двойку
, а затем проверять его на чётность, ведь результат первого умножения будет находиться в АХ.
Добавлено через 3 минуты Да, и ещё, если перемножать три байта, то результат может не поместиться в слово. Двойное слово тут будет более уместным. Вернуться к обсуждению: Проверка числа на четность/нечетность Assembler
0
|
29.12.2014, 10:12 | |
Готовые ответы и решения:
5
Условные операторы: определить четность/нечетность цифр в записи произвольного двузначного числа проверить элемент массива на чётность/нечётность Ввести четырехзначное число и проверить четность/нечетность Проверка числа на четность |
29.12.2014, 10:12 | |
29.12.2014, 10:12 | |
Помогаю со студенческими работами здесь
0
Проверка числа на четность Проверка числа на чётность Проверка на четность числа Проверка на четность числа |