|
|
Другие темы раздела | |
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 |
Asm/C++/Delphi/Py/PHP/VBA
|
|
07.02.2017, 21:14 | 0 |
Работа с памятью: адресация выделенной области памяти - Assembler - Ответ 1008884607.02.2017, 21:14. Показов 5658. Ответов 14
Метки (Все метки)
Сообщение было отмечено NEWd как решение
Решение
Если проге выделена вся доступная память, то 48h больше ничего не выделит. Если ты видишь, что ah=48h/int 21h вернула в BX значение > 0, значит есть свободный блок (небольшой, скорее всего) по адресу ниже программы. 4Ah может как сокращать, так и расширять.
Для функции 0Ah ничего не нужно, никаких блоков памяти выделять. Если ты делаешь прогу формата COM, у тебя памяти будет предостаточно. И уж 80 байт тебе точно хватит на ввод строки. Если EXE, то там требуемый объём будет заложен в заголовок, тем более можно не беспокоиться... Вернуться к обсуждению: Работа с памятью: адресация выделенной области памяти Assembler
1
|
07.02.2017, 21:14 | |
Готовые ответы и решения:
14
Работа с памятью, выделенной malloc Почему в данном случае работа с заранее выделенной памятью медленнее чем с динамической? Разница между выделенной памятью и общей памятью графического процессора? Почему у массивов типа char может быть утечка памяти, а у указателей char с выделенной памятью - нет? |
07.02.2017, 21:14 | |
07.02.2017, 21:14 | |
Помогаю со студенческими работами здесь
0
Могут ли два приложения пользоваться одной и той же выделенной памятью? Адресация памяти Распределение и адресация памяти Сегментная адресация памяти |