|
|
Другие темы раздела | |
Assembler Количество элементов в массиве Пытаюсь написать на masm программу которая считает количество элементов в двухбайтовом массиве, но почему то не работает: .model small .stack 100h .data mas dw 2,12,18,91,1,74,23,5,32,17,'$' .code start: mov ax,@data mov ds,ax https://www.cyberforum.ru/ asm-beginners/ thread552118.html |
Assembler Вывод месяца который будет через полгода Написать com-программу, которая позволит вывести данные о том, какой месяц наступит через полгода в текстовой форме. Программу я сделал,для Апреля работает, но вот как сделать что б она правильно выводила если текущий месяц к примеру Октябрь... конечно можно в Mis дописать повторно все месяца но мне такой вариант не подходит, нужно другое решение, помогите пожалуйста... model tiny .code... |
Assembler Как записать по адресу в постоянную память данные?
https://www.cyberforum.ru/ asm-beginners/ thread551789.html Подскажите, пожалуйста, как можно записать данные по адресу 0000h:7С00h на жесткий диск. |
Assembler Даны целые числа a1, …, an среди которых могут быть повторяющиеся члены. Найти число различных членов последовательности.
https://www.cyberforum.ru/ asm-beginners/ thread551629.html В MASM написать программу решения задачи: Даны целые числа a1, …, an среди которых могут быть повторяющиеся члены. Найти число различных членов последовательности. |
Файл: Взять из каждого из трех файла по цифре, суммировать и, если получилось четное число, вывести его в 4 файл Assembler помогите пожалуйста кажется не сложная задача, но не получается( Сама задачка: ввести в три файла по 7 цифр потом взять с каждого по цифре, соединить, и если получилось четное число вывести его в 4 файл вот как я думал это сделать: записываем все цифры по одной (01 int21h) в массив. Потом каждую третью проверять Четная ли она, если да то записывать её и две цифры до неё в 4 файл, иначе... |
Assembler Вывести значение переменной в messagebox
https://www.cyberforum.ru/ asm-beginners/ thread551339.html Здравствуйте, такая проблема: не получается вывести значение переменной в MessageBox: Компилятор ругается: expl6.asm(27) : error A2071: initializer magnitude too large for specified size Ниже код: .386 .model flat,stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\user32.inc |
Assembler Вычисление "+-*" в упакованном формате Доброе время суток. Помогите пожалуйста разобраться в программе. Программа готовая, суть в том что нужно прокомментировать каждую строчку программы. Пытаюсь сам но не везде понимаю и просто не успею к заданным срокам. Помогите пожалуйста) заранее спасибо. P.S. программ производит вычисление "+-*" в упакованном формате, есть ограничение по размеру числа(10байт). locals .MODEL small ... https://www.cyberforum.ru/ asm-beginners/ thread550420.html |
умножение чисел Assembler помогите пожалуйста обьясните как через debug можно умножить 4 раза число fe тоесть fe*fe=fc04 потом fc04*fe=FA 0BF8 FA 0BF8*fe=F817 E010 вся сложно заключаеться как FA 0BF8*fe тоесть число FA 0BF8 хранитть в ax и dx как его собрать и умножить не могу понять |
Assembler Найти минимальный элемент массива. Прием данных, как указатель на начало масива, и как копию данных Дана задача. Задан масив чисел , без знака. Нужно написать групу процедур которые будут находить минимальный елемент массива. Должно быть две процедуры : одна процедура принимает данные как указатель на начало масива а вторая как копию данных... Саму програмку которая находит минимальный елемент я сделал (там используеться указатель) , но я столкнулся с проблемой организовать все в процедуры и... https://www.cyberforum.ru/ asm-beginners/ thread550080.html |
Assembler Подсчитать, сколько слов было введено
https://www.cyberforum.ru/ asm-beginners/ thread550033.html принцип работы программы, приглашает ввести текст мы вводим и потом программа считает сколько слов у нас было введено. Надо сделать что б это программа считала сколько букв (символ) мы ввели прошу помогите!!! model tiny .data sin db 'Enter string: $' sWCnt db 0dh,0ah,'Words count = ' sNum db 8 dup (0) ;сюда запишем число слов sSep db 'Separators: $' ;разделители... |
Заменить эелементы массива Assembler Нужно пройти по диагоналям массива и если элемент больше 0, то заменить его на -1, вот что я написал,у меня меняет все элементы вместе с позитивными, а их не нужно заменять, кто знает помогите: ;ReplaceDiagonalAndMin mov di, 0 mov si, ArraySize dec si mov bx, 0 mov cx, ArraySize repit: |
Assembler Подсчитать количество не пустых строк в файле
https://www.cyberforum.ru/ asm-beginners/ thread549023.html Доброго времени суток. Написал программу, которая подсчитывает количество не пустых строк в файле и выводит это количество на экран. В Turbo Debugger-е программа работает корректно, однако exe-файл почему то всегда выводит 1. Может кто-нибудь может подсказать причину? |
Ушел с форума
16276 / 7601 / 1064
Регистрация: 11.11.2010
Сообщений: 13,616
|
||||||
19.04.2012, 04:04 | 0 | |||||
TASM Вычислить арифметическое выражение (написать программу по алгоритму) - Assembler - Ответ 292870419.04.2012, 04:04. Показов 980. Ответов 2
Метки (Все метки)
Ответ
kate_bing, если это ассемблер для микропроцессора intel x86 тогда программа типа EXE на диалекте masm для DOS выглядит так
Вернуться к обсуждению: Вычислить арифметическое выражение (написать программу по алгоритму) Assembler
1
|
19.04.2012, 04:04 | |
Готовые ответы и решения:
2
Вычислить арифметическое выражение Вычислить арифметическое выражение Вычислить арифметическое выражение Вычислить арифметическое выражение |
19.04.2012, 04:04 | |
19.04.2012, 04:04 | |
Помогаю со студенческими работами здесь
0
Вычислить арифметическое выражение Вычислить арифметическое выражение Вычислить арифметическое выражение Вычислить арифметическое выражение |