|
|
Другие темы раздела | |
Assembler В строке заменить все символы на 'a' (C++, встроенный assembler) Здравствуйте Пытаюсь пройти по строке и заменить все символы на 'a', но при запуске программа вылетает. В чем проблема? #include <iostream> int func( char* str1 ) { _asm { mov esi, str1 Cycle: https://www.cyberforum.ru/ asm-beginners/ thread1873456.html |
Assembler Работа со строками. Удалить из строки символы в скобках inline assembler. Удалить из строки символы в скобках inline assembler. Подскажите в какую сторону копать... |
Assembler Программа случайным образом загадывает число от 1 до 99, а пользователь должен угадать число
https://www.cyberforum.ru/ asm-beginners/ thread1873033.html Программа работает, но загадывает число не от 1 до 99. Помогите исправить ошибку .MODEL SMALL .STACK 100h .DATA ; сегмент даных ================================== ; блок сообщений для вывода на экран Msg_Rules db 10,'Number in the range ',10,'Q - Quit',10,'$' |
Assembler Что нужно поменять, чтобы исходник компилировалась в com, а не exe программу? что нужно поменять чтобы весь код был в одном сегменте и компилировался в masm611? .model small .386 .stack 100h .data filename db '123.txt',0 handle dw ? buf db 100,0,100 dup(0) https://www.cyberforum.ru/ asm-beginners/ thread1872896.html |
Assembler Задача на работу со структурой Необходимо написать следующую программу на языке ассемблер: Дана структура STUD с полями: фамилия, номер группы, 5 оценок и массив S типа структуры, где собрана информация о 10 студентах. Записать в регистр DX количество студентов-отличников. Нужно, чтобы программа работала в программе (извините за тавтологию) emu8086. Я пыталась начать сама, но у меня сразу же ошибку выкидывает.... |
Assembler Размер окружности Всем добрый вечер! Имеется код колец, как уменьшить размер второго к примеру? Заранее спасибо. ;кольца разных цветов .386 data segment use16 x360 dd 180.0 ;константа перевода градусы-радианы x36 dw 360 ;число точек на окружности https://www.cyberforum.ru/ asm-beginners/ thread1872540.html |
Assembler Заполнить массив случайными числами и отсортировать его по возрастанию Помогите написать программу. Нужно создать генератор случайных чисел заполнить с помощью него одномерный массив состоящий из 60000 элементов, и отсортировать его по возрастанию. Программу нужно сделать в TASM, диапазон чисел не важен. https://www.cyberforum.ru/ asm-beginners/ thread1872502.html |
Найти частное максимального и минимального элементов массива Assembler Дан массив состоящий из элементов 6,8,10,7,11,27,12,3,5,4. Найти частное максимального и минимального элементов массива. Результат вывести на экран в десятичной системе счисления. Напишите пожалуйста программу в одном сегменте. Заранее спасибо!!! |
Assembler Выводить и скрывать символ ‘*’ в пределах 1 секунды На экране в координатах (1,1), (1,78), (23,1), (23,78) выводить и скрывать символ ‘*’ в пределах 1 секунды. Выход из программы по нажатию клавиши Esc. Напишите код пожалуйста в одном сегменте. Заранее спасибо!!! https://www.cyberforum.ru/ asm-beginners/ thread1872458.html |
Assembler Организовать перемещение символа ‘*’
https://www.cyberforum.ru/ asm-beginners/ thread1872439.html Организовать перемещение символа ‘*’ из координаты X=28h, Y=0h в координату X=28h, Y=18h. Символ ‘*’ отобразить желтым цветом. Напишите пожалуйста код, в одном сегменте. Заранее спасибо!!! |
Assembler Вывести в текстовом режиме прямоугольную рамку на экран Вывести в текстовом режиме прямоугольную рамку на экран. Координаты левого верхнего и правого нижнего углов (5-10), (20-70). Символы для вывода рамки коды ASCII. Программа должна быть в одном сегменте. Заранее спасибо!!! |
Assembler Запись в файл пяти строк, введенных с клавиатуры
https://www.cyberforum.ru/ asm-beginners/ thread1872367.html напишите пожалуйста программу))я не силен в ассемблере так как изучал другой язык но сменился препод и внезапно нам дали ассемблер)) до этого изучал с_шарп Дан пустой текстовый файл 123.txt, записать в него пять строк введенных с клавиатуры. заранее спасибо. |
Модератор
|
|
10.12.2016, 08:49 | 0 |
Подкиньте, пожалуйста, литературы на быстрый старт по emu8086. В низкоуровневом программировании - полный ноль - Assembler - Ответ 987703010.12.2016, 08:49. Показов 1572. Ответов 1
Метки (Все метки)
Сообщение было отмечено Marty McFly как решение
Решение
Наверное, 5-6 дней маловато, т.к. идеология языка другая - простое математическое выражение с плюсами, умножениями занимает несколько команд и пересылок между регистрами, ряд операций "в тихаря" используют регистры, результаты операций нужно смотреть в регистре флагов, а некоторые операции (переполнение, деление на 0) в DOS вызывают почти независимые от вас обработчики.
Если вам пояснения шаг за шагом, то Питер Абель - Ассемблер и программирование для IBM PC Если познавательно и, как ни парадоксально, увлекательно Нортон П., Соухэ Д. Язык ассемблера для IBM PC Сейчас, по поиску "emu8086" попалась книга. На первый взгляд современное изложение с Поляков А.В. Ассемблер для чайников http://av-assembler.ru/asm/afd... -dummy.htm Только умоляю - в реальной жизни не вводите программы через debug.exe, как это делается в книге. Просто ограничьтесь знакомством с такой возможностью. И здесь http://www.avprog.narod.ru/progs/emu8086/help.html описаны первые шаги. У вас хороший настрой - победить задание. Если будут затруднения и вопросы - задавайте на форуме. Вернуться к обсуждению: Подкиньте, пожалуйста, литературы на быстрый старт по emu8086. В низкоуровневом программировании - полный ноль Assembler
1
|
10.12.2016, 08:49 | |
Готовые ответы и решения:
1
Специалист в низкоуровневом программировании iOS и Android Быстрый старт Быстрый старт в QT 0 (ноль) в программировании |
10.12.2016, 08:49 | |
10.12.2016, 08:49 | |
Помогаю со студенческими работами здесь
0
Очень быстрый старт Быстрый :) старт - АРМы ssas, быстрый старт(Olap) LPC быстрый старт.Как? |