Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Решение задачки начального уровня https://www.cyberforum.ru/ asm-beginners/ thread1088839.html
Дан массив треугольников с заданными длинами своих сторон,определить периметр этих треугольников и сохранить их в массиве.N массив не больше 10 но не меньше 5. Большая просьба откликнуться сам с ассемблером дело не имею)
Assembler Различия в yasm и gcc assembler
Добрый день. Взял код с http://ru.wikibooks.org/wiki/Ассемблер_в_Linux_для_программистов_C .data /* поместить следующее в сегмент данных */ hello_str: /* наша строка */ .string "Hello, world!\n"
Assembler Режим работы порта PS/2 . Клавиатура/мышь Пытаюсь разобраться в работе стандартной PS/2 мыши и клавиатуры одновременно. Настроить порт на пакетную передачу данных с мыши и получить данные - не составило особого труда. С клавиатурой в отдельности еще проще работать, но использовать это все совместно - не получается. И тут возникает несколько (глупых) вопросов: -Неужто придется менять режим работы порта каждый раз, когда необходимо... https://www.cyberforum.ru/ asm-beginners/ thread1088052.html Assembler Открыть файл и записать данные в двумерный массив. Работа с большими файлами var Arr: array of array of longword; x, y, i: longint; f: file; maxx,maxy:longword; begin begin OpenMap.Execute(); { ------------------------- } AssignFile(f, OpenMap.FileName); //Это адресс Reset(f, 1); https://www.cyberforum.ru/ asm-beginners/ thread1088014.html
Ответить на несколько вопросов из теста Assembler
Ситуация такая.Друг в армии и в то же время учится заочно на компьютерщика(конкретнее на "железника"), ему присылают задания/тесты, он их решает и отправляет.У него кончился трафик на инете, поэтому попросил меня ответить на один из его тестов.Ответил на все что знал и в конце столкнулся с ассемблером и еще чем-то, в котором нифига не шарю))))Прошу помочь. < Вопрос № 72> Определите...
Assembler поменять местами символы в выводе помогите пожалуйста организовать вывод. необходимо найти макс и мин элементы массива и поменять их местами. ;Программа меняет введенные строчные буквы на заглавные CODE_SEG SEGMENT ASSUME CS:CODE_SEG,DS:DATA_SEG START: https://www.cyberforum.ru/ asm-beginners/ thread1087044.html
Assembler Обмен значений двух четырехбайтовых переменных без использования xchg https://www.cyberforum.ru/ asm-beginners/ thread1086765.html
Добрый вечер! Подскажите, пожалуйста, как можно реализовать обмен значений двух четырехбайтовых переменных без использования xchg? Спасибо!
Assembler Не ставится прога
Посмотрите пожалуста https://www.cyberforum.ru/cpp-beginners/thread1086646.html#post5722692. Тема кажется точно вышла за рамки плюсов, пожалуста давайте продолжим тут.
Assembler Опции TASM32 и TLINK32 ...доброго времени суток, уважаемые форумчане!... кто встречал и может поделиться ссылкой на русскоязычный ресурс с описанием опций + их ключи для TASM32 и TLINk32 Заранее благодарен за ответ... https://www.cyberforum.ru/ asm-beginners/ thread1086118.html Assembler Получить объем оперативной памяти Здравствуйте, подскажите как получить объем оперативной памяти, памяти фактически 3,8 Гб, но никак это число достать не могу + надо через Pascal вывести значение в консоль. Спасибо. https://www.cyberforum.ru/ asm-beginners/ thread1085932.html
Нужно запустить программу и сделать скриншот Assembler
Здравствуйте. Помогите мне пожалуйста. Нужно запустить программу и сделать скриншот линии. Буду очень сильно благодарен Assume CS: Code, DS: Code Code SEGMENT org 100h start: jmp start1 color db 0; текущий цвет x1 dw 0; Координаты XI x2 dw 0; Координаты X2 y1 dw 0; Координаты У1
Assembler Вывод на экран содержимого каталога https://www.cyberforum.ru/ asm-beginners/ thread1085541.html
Ребята помогите написать программу : вывести на экран содержимое каталога, размер фалов каталога, дату создания фалов
 Аватар для Borkot
4 / 4 / 2
Регистрация: 05.05.2012
Сообщений: 201
Записей в блоге: 1
0

Ошибка при компиляции - Assembler - Ответ 5736606

04.02.2014, 11:40. Показов 3597. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Пытаюсь скомпилить в MASM этот код не компилиться.
Пытался записать все это через Hiew тоже ошибка.Код взят здесь http://www.cracklab.ru/pro/asm/11.php
(Программа воспроизведение звука через Бипер)
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   SOUND   (COM) Процедура для генерации звука
SOUNSG  SEGMENT PARA 'Code'
        ASSUME  CS:SOUNG,DS:SOUNG,SS:SOUNG
        ORG     100H
BEGIN:  JMP     SHORT MAIN
; -------------------------------------------------------
DURTION DW      1000            ;Время звучания
TONE    DW      256H            ;Высота (частота) звука
; -------------------------------------------------------
MAIN    PROC    NEAR
        IN      AL,61H          ;Получить и сохранить
        PUSH    AX              ; данные порта
        CLI                     ;Запретить прерывания
        CALL    B10SPKR         ;Произвести звук
        POP     AX              ;Восстановить значение
        OUT     61H,AL          ; порта
        STI                     ;Разрешить прерывания
        RET
MAIN    ENDP
 
B10SPKR PROC    NEAR
B20:    MOV     DX,DURTION      ;Установить время звучания
B30:
        AND     AL,11111100B    ;Очистить биты 0 и 1
        OUT     61H,AL          ;Передать на динамик
        MOV     CX,TONE         ;Установить частоту
B40:
        LOOP    B40             ;Задержка времени
        OR      AL,00000010B    ;Установить бит 1
        OUT     61H,AL          ;Передать на динамик
        MOV     CX,TONE         ;становить частоту
B50:
        LOOP    B50             ;Задержка времени
        DEC     DX              ;Уменьшить время звучания
        JNZ     B30             ;Продолжать?
        SHL     DURTION,1       ; нет - увеличить время,
        SHR     TONE,1          ; сократить частоту
        JNZ     B20             ;Нулевая частота?
        RET                     ; да - выйти
B10SPKR ENDP
 
SOUNSG  ENDS
        END     BEGIN


Вернуться к обсуждению:
Ошибка при компиляции Assembler
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.02.2014, 11:40
Готовые ответы и решения:

Ошибка при компиляции
задание: пользователь вводит 4 числа с клавиатуры, первые 3 числа складываются, а потом на их сумму...

Ошибка при компиляции кода
Есть некий код на TASM'e по идее рабочий. При компиляции выдает такие ошибки. Я в растерянности....

Ошибка при компиляции примера
Я начинаю учить ассемблер по книге О. А. Калашникова &quot;Ассемблер Это просто&quot;(второе издание) Там в...

Синтаксическая ошибка A2008 при компиляции
Начал изучать книгу &quot;Самоучитель Ассемблера&quot; Александра Крупника, и в первой же программе ошибка....

8
04.02.2014, 11:40
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.02.2014, 11:40
Помогаю со студенческими работами здесь

Ошибка на строке mov sі,0 при компиляции
sseg segment Db 128 dup(?) sseg ends dseg segment ...

Ошибка в каждой строке при компиляции
Написал код, но при его компиляции(MASM) мне выдает примерно следующее(во вложении), код же...

Ошибка при компиляции: Operand types do not match
MODEL SMALL STACK 100h DATASEG Question DB 10,13,'Close program? - $' Set_X DB ...

Ошибка компиляции при переводе с NASM в MASM32
Доброго времени суток форумчани. В общем в чем суть моего вопроса. Я самостоятельно пытаюсь...

0
Новые блоги и статьи
Как проверить, что файл НЕ существует с помощью Bash
bytestream 25.01.2025
В системном администрировании проверка существования файлов является фундаментальной операцией, особенно при написании скриптов на Bash. Правильная обработка ситуаций, когда файл отсутствует,. . .
Как проверить, что строка пустая, неопределена или null в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript разработчики регулярно сталкиваются с необходимостью проверки строковых значений на различные состояния. Валидация данных является критически важным. . .
Как проверить существование ключа в объекте или массиве в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript программисты постоянно сталкиваются с необходимостью работать с объектами и массивами. Эти структуры данных являются фундаментальными элементами языка и. . .
Как создать ArrayList из массива (array) в Java
bytestream 25.01.2025
При разработке программного обеспечения на языке Java программисты часто сталкиваются с необходимостью эффективного управления наборами данных. Массивы и ArrayList являются двумя фундаментальными. . .
Как сгенерировать случайные целые числа (int) в указанном диапазоне в Java
bytestream 25.01.2025
В программировании генерация случайных чисел является важнейшим инструментом для решения множества практических задач. От создания игровых механик до реализации алгоритмов машинного обучения, от. . .
Как сделать, чтобы grep выводил строки до и после найденной
hw_wired 25.01.2025
Утилита grep стала незаменимым инструментом для поиска и фильтрации информации в Unix-подобных операционных системах. Эта командная утилита позволяет осуществлять поиск строк, соответствующих. . .
Как клонировать определенную ветку в Git
bytestream 24.01.2025
Одной из ключевых функций Git является возможность клонирования веток, что позволяет создавать локальные копии удаленных репозиториев и работать с определенными версиями проекта. Этот механизм. . .
Как в цикле обойти строки DataFrame в Pandas Python
bytestream 24.01.2025
DataFrame представляет собой одну из основных структур данных в библиотеке Python Pandas, которая организует информацию в виде двумерной таблицы с строками и столбцами. Эта структура данных особенно. . .
Как получить имя текущей ветки в Git
bytestream 24.01.2025
При работе с Git часто возникает необходимость определить имя текущей ветки, в которой ведется разработка. Знание текущей ветки является критически важным аспектом для эффективного управления. . .
Как отсортировать массив объектов по значению поля объекта в JavaScript
bytestream 24.01.2025
При разработке веб-приложений на JavaScript разработчики часто сталкиваются с необходимостью работать с массивами объектов. Эти структуры данных представляют собой упорядоченные наборы элементов, где. . .
Ошибка "src refspec master does not match any" при пуше коммита в Git
bytestream 24.01.2025
При работе с системой контроля версий Git разработчики нередко сталкиваются с различными ошибками, одной из которых является сообщение "src refspec master does not match any". Эта ошибка возникает. . .
Как округлить не более двух цифр после запятой в JavaScript
bytestream 24.01.2025
При работе с числами в JavaScript разработчики часто сталкиваются с необходимостью округления десятичных значений до определенного количества знаков после запятой. Это особенно важно при работе с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru