|
|
Другие темы раздела | |
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 - Ответ 1008621307.02.2017, 11:34. Показов 5658. Ответов 14
Метки (Все метки)
Ответ
Функция возвращает сегментный адрес выделеного блока памяти, Загрузив его в сегмент, блок памяти можно использовать также как и сегмент данных т.е. DS : [offset X] или ES : [offset X]
Добавлено через 10 минут Ixmil, 1)Давайте не будем путать чистый ассемблер и встроенный. Несмотря на их схожесть. При работе со встроенным асмом, основную работу за Вас выполняет компилятор ЯВУ, в читстом всё должен продумать кодер. 2)Это не что то вроде... Память может понадобится в большенстве случаях, поэтому не видя кода говорить о каких-то стеках нельзя. Вернуться к обсуждению: Работа с памятью: адресация выделенной области памяти Assembler
1
|
07.02.2017, 11:34 | |
Готовые ответы и решения:
14
Работа с памятью, выделенной malloc Почему в данном случае работа с заранее выделенной памятью медленнее чем с динамической? Разница между выделенной памятью и общей памятью графического процессора? Почему у массивов типа char может быть утечка памяти, а у указателей char с выделенной памятью - нет? |
07.02.2017, 11:34 | |
07.02.2017, 11:34 | |
Помогаю со студенческими работами здесь
0
Могут ли два приложения пользоваться одной и той же выделенной памятью? Адресация памяти Распределение и адресация памяти Сегментная адресация памяти |