С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Подсчитать в строке количество символов "=" ввести строку символьных данных, задавая буфер равный 20 байт. Подсчитать в этой строке количество символов "=". выдать подсчитанное количество символов. Ограничение: во введенной строке символ "=" должен встречаться не больше, чем 9 раз https://www.cyberforum.ru/ asm-beginners/ thread1914204.html Assembler Переставить все числа в массиве в обратном порядке
Как это можно реализовать? Вот что есть на данный момент #include "stdafx.h" #include <iostream> using namespace std;
Assembler Каскад ветвлений: выбор из трёх пунктов с глубиной вложения - три. https://www.cyberforum.ru/ asm-beginners/ thread1913705.html
Пожалуйста, помогите с задачей. Напишите код программы, предлагающей каскад ветвлений: при выборе одного из 3-х пунктов, вам предлагают на выбор еще 3 пункта, после второго выбора - еще 3
Assembler Какой вариант кода лучше ? https://www.cyberforum.ru/ asm-beginners/ thread1912049.html
Я плохо разбираюсь в асме, и хотелось бы услышать мнение от профессионалов, какой из вариантов будет на много эффективней и быстрее работать Всё ниже, выполняет одну и ту же роль 1) 005128FE 8B06 mov eax, 00512900 40 inc eax 00512901 0FB600 movzx eax,
Assembler Видеоэффект в текстовом режиме
Здравствуйте! Помогите пожалуйста с программой. Задание такое: написать программу, которая выводит на экран (на экране 25 строк и 80 столбцов) содержимое текстового файла, имя которого задано в командной строке. затем после нажатия клавиши Enter начинает удалять с экрана сначала крайние столбцы потом верхние и нижние строки, пока текст не исчезнет. Потом текст начинает разворачиваться в...
Assembler Вычислить выражение по формуле Помогите решить данную задачу для ТАSM, прошу Вас!:cry: https://www.cyberforum.ru/ asm-beginners/ thread1910424.html
Assembler Что будет, если mov al,cs:string заменить на mov al,cs 1) В некоторой программе что-то реализуется. Вопрос: что будет если mov al,cs:string заменить на mov al,cs 2) Mov al, cs:symbol Что будет,если убрать cs: 3) Что означает в программном коде myid и numprocess Извиняюсь за не совсем корректно составленные вопросы https://www.cyberforum.ru/ asm-beginners/ thread1909022.html Занесение в FPU-стек регистров общего назначения Assembler
Еще раз всем привет! Возник маленький вопрос по поводу использования регистров общего назначения в FPU. Я имею опыт работы с паскалем (хоть и не очень большой) и от того переменные просто не выношу.. Вопрос нужно ли создавать отдельные переменные для занесения в стек чисел, или можно сделать это через регистры? (AX,BX,CX и тд). И еще насчет флагов: как я понимаю, в Turbo Debugger отображаются не...
Assembler Изучение команд пересылки данных между регистрами c=a-b длина WORD .586 .model flat,stdcall extern ExitProcess@4:near; includelib c:/masm32/lib/user32.lib includelib C:/masm32/lib/kernel32.lib data segment a DW ? b DW ? https://www.cyberforum.ru/ asm-beginners/ thread1908744.html Assembler Cтрока: Найти количество слов, в которых первый и последний символ совпадают. https://www.cyberforum.ru/ asm-beginners/ thread1908695.html
Прошу помощи! Уже извели эти задачи. На ум ничего хорошего не приходит. Подскажите, пожалуйста с реализацией такой задачи: Найти количество слов, в которых первый и последний символ совпадают. Также есть желание использовать следующие команды(суть их знаю, но применить не получается): movs, scas, lods, cmps, stos.
Изучение команд пересылки данных между регистрами, памятью. Assembler
болел..
Assembler Подскажите этот код для TASM или MASM? Подскажите это TASM или MASM? EOFLINE EQU '$' AStack SEGMENT STACK DW 12 DUP(?) AStack ENDS DATA SEGMENT keep_cs DW 0 keep_ip DW 0 https://www.cyberforum.ru/ asm-beginners/ thread1908030.html
3408 / 1827 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
07.02.2017, 11:34 0

Работа с памятью: адресация выделенной области памяти - Assembler - Ответ 10086213

07.02.2017, 11:34. Показов 5658. Ответов 14
Метки (Все метки)

Ответ

Цитата Сообщение от NEWd Посмотреть сообщение
Стой, стой! Сегментный! Значит это не смещение, а целый сегмент?! Что-то я тогда не понимаю.. Зачем тогда указывать размер в BX, если все равно выделяется целый сегмент? Или выделяется кол-во параграфов из BX, считая от начала сегмента? Вот сейчас, честно говоря, запутался совсем)))
Функция возвращает сегментный адрес выделеного блока памяти, Загрузив его в сегмент, блок памяти можно использовать также как и сегмент данных т.е. DS : [offset X] или ES : [offset X]

Добавлено через 10 минут
Ixmil,
1)Давайте не будем путать чистый ассемблер и встроенный. Несмотря на их схожесть. При работе со встроенным асмом, основную работу за Вас выполняет компилятор ЯВУ, в читстом всё должен продумать кодер.
2)Это не что то вроде... Память может понадобится в большенстве случаях, поэтому не видя кода говорить о каких-то стеках нельзя.

Вернуться к обсуждению:
Работа с памятью: адресация выделенной области памяти Assembler
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.02.2017, 11:34
Готовые ответы и решения:

Работа с памятью, выделенной malloc
Доброго времени суток! Есть следующая проблема: Выделяем кусок памяти из кучи: void...

Почему в данном случае работа с заранее выделенной памятью медленнее чем с динамической?
Написал функцию которая на основе списка выделяет память и при каждом вызове возвращает указатель...

Разница между выделенной памятью и общей памятью графического процессора?
Здравствуйте! Купил и установил себе видеокарту GTX 1060 6Gb. При просмотре её производительности...

Почему у массивов типа char может быть утечка памяти, а у указателей char с выделенной памятью - нет?
Тут будет утечка памяти: #include&lt;iostream&gt; using namespace std; int main() { char name;...

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

Могут ли два приложения пользоваться одной и той же выделенной памятью?
День добрый! С помощью FileMapping, в ActiveX компоненте, создана область в памяти куда копируются...

Адресация памяти
Добрый день, друзья. Начав изучать такую замечательную вещь, как программирование, в частности...

Распределение и адресация памяти
Доброго времени суток. Уважаемые гуру и ассемблеристы , требуется подсказка начинающему...

Сегментная адресация памяти
Здравствуйте, читаю небольшой материал про процессор 8086 и появившийся в нем режим сегментации...

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