|
|
Другие темы раздела | |
Assembler Как взять адрес во встроенном ассемблере C (Visual Studio)?
https://www.cyberforum.ru/ asm-beginners/ thread543155.html как взять адрес в ассемблере? типа как в Си есть операция "&" надо сгенерировать команду из Си в ассемблер p=&n; |
Assembler Сравнение символов строк Нужно подсчитать количество неравных элементов в двух строках(ввести с клавиатуры) по 9 символов. Сделал так... но выдает 0 на экран. prg segment para public 'code' assume cs:prg,ds:prg,ss:prg,es:prg org 100h start:jmp go s1 db 9 dup (?),'$' s2 db 9 dup (?),'$' i db 0 go: |
Assembler Переставить в строке элементы на четных позициях и не четных
https://www.cyberforum.ru/ asm-beginners/ thread542943.html Здравствуйте, помогите пожалуйста, дали задание, нужно переставить в строке элементы на четных позициях и не четных...например так: cyberforum ycebfrromu как-то так... посмотрите пожалуйста, а то не могу ничего найти(( |
Assembler Произведение элементов массива и минимальный элемент
https://www.cyberforum.ru/ asm-beginners/ thread542923.html Здравствуйте! Мне нужно сделать вставку в коде С++: на с++ я заполняю массив из 10 элементов и вывожу, а в вставке на ассемблере мне нужно посчитать произведение элементов массива и найти минимальный. Ассемблер я, сказать честно, не знаю, потому прошу помощи у вас. Спасибо за внимание и помощь. |
Произведение четных чисел Assembler вот есть такая функция которая должна искать произведение четных чисел. только она у меня что-то не работает. два-три числа обрабатывает. а если больше чисел, виснет: MulChet proc xor si,si xor di,di xor ax,ax xor bx,bx mov cl,kol xor ch,ch inc cx |
Assembler Вывод побочной диагонали
https://www.cyberforum.ru/ asm-beginners/ thread542599.html Нужно написать com программу, которая позволит ввести двумерный массив 5х5. И вывести с него побочную диагональ ==== Как ввести массив я знаю вот сделал... а как вывести побочную диагональ, придумать не могу, помогите пожалуйста. model tiny .code .startup prob macro mov dl,20h mov ah,02h |
Assembler Посчитать факториал в базовой модели Задача. Пользователь вводит число от 0 до 9 и нужно посчитать факториал этого числа. Не знаю как добавлять dd числа. Помогите чем кто может. https://www.cyberforum.ru/ asm-beginners/ thread541944.html |
Сумму квадратных чисел от 1 до n=5 Assembler написать программу на ассемблере которая с помощью цикла вычисляет сумму квадратных чисел от 1 до n=5 |
Assembler Видеопамять, вопрос про физический адрес B800h Всех приветствую! Интересует одна особенность, на которую не смог найти ответа в нескольких книгах. Начну: одна строка терминала занимает в видеопамяти = 80 символов * 2 байта =160 байт. К примеру, если необходимо записать символ в 7 позицию 5 строки, то полное смещение от начала видеопамяти для нашего случая будет 160*(5-1)+2*(7-1)=652=28Сh . Вопросы: почему вычитаем 1? и даже отняв 1'цу... https://www.cyberforum.ru/ asm-beginners/ thread541082.html | Assembler MASM32 Вычислить значение функции f(x) Прошу оказания посильной помощи в решении! Дана функция вещественного аргумента f(x), заданная с помощью указанного математического выражения. Преобразовать выражение в постфиксную запись. Создать консольную программу на языке программирования ассемблер, в которой реализовать следующее: 1. вычислить значение функции f(x) в указанной точке x, 2. вычислить и вывести сумму S значений... https://www.cyberforum.ru/ asm-beginners/ thread540632.html |
Assembler Вычисление целочисленного арифметического выражения Код ASM SSEG SEGMENT STACK DB 256 DUP(?) SSEG ENDS DATA SEGMENT X DW ? A DW 6 B DW 3 C DW 9 D DW 8 |
Assembler Как в регистр занести число 87935h?
https://www.cyberforum.ru/ asm-beginners/ thread539995.html не могу понять как занести в регистр число |
391 / 179 / 2
Регистрация: 14.03.2012
Сообщений: 443
|
|
09.04.2012, 15:34 | 0 |
Готовим адрес буфера в ES:BX - Assembler - Ответ 289132909.04.2012, 15:34. Показов 3167. Ответов 7
Метки (Все метки)
Ответ
Роман_1985
В данной программе вообще не нужно, т.к. это com программа. Она расположена в одном сегменте (CS=ES=DS=SS). Если бы была exe то в ES бы следовало занести тот сегмент, в котором размещен твой буфер (buf db 512 dup). Вернуться к обсуждению: Готовим адрес буфера в ES:BX Assembler
1
|
09.04.2012, 15:34 | |
Готовые ответы и решения:
7
Переполнение буфера, адрес возврата Получить адрес буфера файла Как, имея адрес буфера, записать что-то в него? Как задать адрес буфера в памяти процессора? В каком виде? |
09.04.2012, 15:34 | |
09.04.2012, 15:34 | |
Помогаю со студенческими работами здесь
0
Какой адрес сегмента должен быть для буфера клавиатуры в защищенном режиме Вычислить адрес верхушки стека, адрес следующей команды, адрес переменной, адрес которой содержится в BX Готовим видеокарту Готовим флюс. Простой, но "вкусный". |