Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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, записать в него пять строк введенных с клавиатуры. заранее спасибо.
Модератор
Эксперт по электронике
8476 / 4335 / 1642
Регистрация: 01.02.2015
Сообщений: 13,461
Записей в блоге: 8
10.12.2016, 08:49 0

Подкиньте, пожалуйста, литературы на быстрый старт по emu8086. В низкоуровневом программировании - полный ноль - Assembler - Ответ 9877030

10.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
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2016, 08:49
Готовые ответы и решения:

Специалист в низкоуровневом программировании iOS и Android
Ищу специалиста с опытом в низкоуровневом программировании для iOS и Android для удаленной работы....

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

Быстрый старт в QT
Нужно делать лабораторные с визуальным интерфейсом, буду использовать только эти комоненты: Edit,...

0 (ноль) в программировании
Бывают задания посчитать столько положительных элементов в массиве и прочее... Вопрос, 0 считается...

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

Очень быстрый старт
Нужно написать небольшой апплет, но читать учебники нет времени, знаю C#, Python,C++. Ищу книгу до...

Быстрый :) старт - АРМы
Доброго времени суток! Надеюсь, что из нашего сообщества, есть специалисты и по АРМам. Так вот,...

ssas, быстрый старт(Olap)
Здравствуйте =) Такая проблема: есть задание написать аналитическую систему для транснациональной...

LPC быстрый старт.Как?
Есть в наличии два контроллера:lpc2104 и lpc2142.Очень хотелось бы начать изучать арм,но даже не...

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