Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Satansoft
8 / 8 / 2
Регистрация: 27.02.2012
Сообщений: 725
#1

Синтаксис и выполнение команд

09.11.2013, 02:29. Просмотров 667. Ответов 4
Метки нет (Все метки)

Интересует в частности по FASM

Учитывая, что почти вся литература написана под MASM, самый крутой вопрос:

Индексы обращения к массиву, в подобной манере, не приемлемы, чертовски нужный нюанс.
Assembler
1
2
mov si, 2
mov ax, mas[si]
error: extra characters on line.
Цепочечные команды: CMPS, LODS, MOVS, SCAS, STOS (B/W/D), особенно в связке с REP, не совсем ясно как выполняются, литература только запутала.

Ввод и вывод на консоль:
Наблюдал, что есть макросредства из С для ввода и вывода (printf/scanf), как их подключить и использовать в ассемблере?
Есть ли другие способы вводить и выводить текст на консоль?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2013, 02:29
Ответы с готовыми решениями:

Подготовка, загрузка, компиляция, отладка и выполнение ассемблерных команд
Вопрос: Подготовка, загрузка, компиляция, отладка и выполнение ассемблерных...

Как перевести синтаксис Intel в синтаксис AT&T? (ассемблерная вставка в СИ)
Извиняюсь, что, возможно, пишу не в ту тему. Нужен именно AT&T синтаксит. В...

Пример какой-нибудь программы на ассемблере с применением логических команд и команд сдвига.
Разработка программ на ассемблере при реализации логических команд и команд...

Группа команд пересылки и арифметико-логических команд
Помогите, какие способы адресации есть у 1 и 2 группы команд? (не менее 8, но...

Синтаксис FASM
Нуб в фасме. И в асме тоже. Поэтому вопросы глупые. 1. Почему происходит...

4
sh2ezo
1126 / 260 / 9
Регистрация: 11.06.2010
Сообщений: 1,050
09.11.2013, 15:00 #2
LODS
CMPS
STOS
SCAS


Написано всё доступным русским языком
0
Satansoft
8 / 8 / 2
Регистрация: 27.02.2012
Сообщений: 725
09.11.2013, 15:08  [ТС] #3
Цитата Сообщение от sh2ezo Посмотреть сообщение
Написано всё доступным русским языком
Обычно этим ресурсом пользуюсь и как бы все понятно.. из si в al, только подобное представление, лично у меня, не работает, MOVS в частности, вот и спрашиваю. Обращение к массиву и ввод/вывод не менее интересны.
0
Mikl___
Автор FAQ
11528 / 5967 / 535
Регистрация: 11.11.2010
Сообщений: 10,964
09.11.2013, 15:12 #4
Цитата Сообщение от Satansoft Посмотреть сообщение
Есть ли другие способы вводить и выводить текст на консоль?
Закрепленная тема http://www.cyberforum.ru/assembler/thread54461.html и F.A.Q.->"Написать программу, выводящую строку "Hello, World!" на экран"
1
sh2ezo
1126 / 260 / 9
Регистрация: 11.06.2010
Сообщений: 1,050
09.11.2013, 15:13 #5
Assembler
1
2
3
4
5
6
7
8
9
10
use16
org 100h
mov si,mass0
cld
movs al,[si] ;в al окажется 1
movsb ;в al окажется 2
sub si,mass0 ;вычтем из si адрес начала массива для большей наглядности примера
mov al,[mass0+si] ;в al окажется 3
ret ;мы окажемся там, откуда пришли
mass0 db 1,2,3,4,5
1
09.11.2013, 15:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2013, 15:13

Синтаксис masm и invoke
.486 .model flat, stdcall option casemap :none include...

Арифметика и синтаксис на языке ассемблера
Необходимо вычислить уравнение: ({x}^{2}-a*x/b+2)-({x}^{3}/3)-({a}^{2}*x) Не...

Представление чисел (память и синтаксис)
1) В одной спецификации увидел вот такое написание числа: 0FFFFh (речь идёт об...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru