Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler В матрице A[1..N,1..M] определить минимальный элемент каждой строки. В строке матрицы с максимальным минимумом минимум заменить на среднее арифметичес https://www.cyberforum.ru/ asm-beginners/ thread376637.html
В матрице A определить минимальный элемент каждой строки. В строке матрицы с максимальным минимумом минимум заменить на среднее арифметическое этой строки. При выводе матрицы выделить эту строку цветом. Помогите кто может))
Assembler Изменение цвета строки
Допустим с клавиатуры вводится строка любая,потом она перемещается в центр экрана и 1-е 3 буквы становятся зеленым цветом. Заранее спасибо
Assembler Не получается вытащить значение из массива https://www.cyberforum.ru/ asm-beginners/ thread376405.html
Здравствуйте. Нужно перевести двоичное число в шестнадцатеричное. Беда в том, что я не могу положить в cl, значение ячейки массива под номером dl. Но он ругается и не хочет этого делать. Есть догадки, что dl это не адресный регистр(Нужен BP, BX, DI, SI). Но как тогда положить в адресный регистр, адрес элемента массива? .model tiny .code org 100h start: mov ax, y mov bx, 4 and ax, cx
Assembler Вычисление функции https://www.cyberforum.ru/ asm-beginners/ thread376347.html
Добрый вечер! Не могли бы вы помочь мне с функцией: x + x*x + x*x*x + x*x*x*x + x*x*x*x*x? Мой вариант такой: fld st fst x fmulp st(1), st fld x faddp st(1), st fld x fmul st, st
Assembler Элементы одномерного массива целых чисел сдвинуть циклически вправо на k позиций
как ето сделать?
Assembler Сформировать массив С из массивов А и B https://www.cyberforum.ru/ asm-beginners/ thread376181.html
Будьте добры, помогите с решением данной задачи. На занятии задача выполняется на эмуляторе МП КР580 Существуют массивы А и B содержащие по n элементов каждый. Массивы А и B состоят из положительных и отрицательных однобайтовых двоичных чисел. Сформировать массив С из массивов А и B по правилам: 1. Все элементы массива представляют двоично-десятичные двухбайтовые числа. 2. Элементы...
Assembler Вычисление значения выражения https://www.cyberforum.ru/ asm-beginners/ thread376143.html
Здравствуйте. Просматриваю код через дебаг и почему то у меня регист dx обнуляется (черным пометил). Подскажите пожалуйста почему? d = 100/a + 2*b + (c-b)*(-c) D SEGMENT para public a dw 2 b dw 2 c dw 2
Assembler Ввод символа и вывод его ASCII-кода в заданной системе счисления
Здравствуйте у меня возникла проблема мне нужно реализовать программу которая бы Вводила символ и выводила его ASCII-кода в заданной системе счисления (2,8,10,16). Но я не пойму как сделать так что бы сначала был выбор системы исчисления а потом непосредственный вывод кода. Или есть какие то еще пути решения??? Помогите! .MODEL SMALL .STACK 100h .DATA String DB 10,13, 'Vvod : ','$'...
Assembler cформирировать новую строку, добавив символы перевода строки и коретки после каждого слова https://www.cyberforum.ru/ asm-beginners/ thread376083.html
Задание 9. Написать программу, которая формирует новую строку, добавив символы перевода строки и коретки после каждого слова.
Assembler Транспортирование матрицы https://www.cyberforum.ru/ asm-beginners/ thread375925.html
Доброго времени суток господа .. в общем необходимо составить программу вычисления и преобразования матрицы P=f(A,B,C), где P=f(A,B,C) – матричное выражение; A, B, C – исходные матрицы, размер и значения элементов которых выбираются произвольно.(A^T+B^2\2) - C В общем получилось возвести в квадрат матрицу B и поделить на 2, но вот возник вопрос как транспортировать матрицу A?Помогите пожалуйста...
Assembler Дебаг - знаковое умножение...
Всем привет. Народ, помогите, пожалуйста, разобраться с влиянием операции IMUL в дебаге на флаги NV, NG, NA, PE, NC. (фотку прикрепил к вопросу) Больше всего интересуют флаги NV и NC (насколько я понял, imul воздействует только на них в любом случае, и эти два флага изменяются парно - либо сброшены, либо установлены) А также почему в регистр DX записывается FFFF? (ведь в знаковом умножении...
Assembler Найти множество последовательных элементов целочисленного массива, сумма которых равна определенному числу https://www.cyberforum.ru/ asm-beginners/ thread375675.html
Ребят помогите кто чем сможет) в программу нужна ассемблеровская вставка. Создать целочисленный массив A и число М. Найти такое множество элементов A, A, . . . ,A, что A+A+...+A=M. Предполагается, что такое множество заведомо существует. не приходилось раньше работать с низким уровнем.
273 / 268 / 11
Регистрация: 24.12.2010
Сообщений: 328
02.11.2011, 23:33 0

Обращение к элементу массива - Assembler - Ответ 2131397

02.11.2011, 23:33. Показов 20654. Ответов 6
Метки (Все метки)

Ответ

Какая-то обкусанная програмка, ни начала, ни конца, сегменты не закрыты, нет директивы assume. Вот, подправил:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
DSEG SEGMENT
mas dw 1,5,0,2,9
DSEG ENDS
SSEG SEGMENT STACK
db 256 dup(0)
SSEG ENDS
CSEG SEGMENT
assume cs:cseg,ds:dseg
start:  mov ax,dseg
    mov ds,ax
 
    mov bx,offset mas
    mov cx,5
    mov ax,[bx]
beg:    cmp [bx],ax
    jle leg
    mov ax,[bx]
leg:    add bx,2
    loop beg
 
    mov ax,4c00h
    int 21h
CSEG ENDS
end start


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

Обращение к элементу массива
Есть следующий код: TITLE FromDecimalToBinary .686 .model flat option casemap:none ...

Обращение к элементу массива?
Не пойму в этом коде 15 строчку, а именно x. Что значит esi*2 и что этто за элемент мы получаем?...

Обращение к элементу массива (встроенный Assembler)
Изучаю ассемблер. В этой задаче хочу в переменную ср положить какой-то элемент массива(массив и...

Что быстрее? Обращение к элементу массива или к элементу структуры?
Обращение к элементу массива или к элементу структуры? Экспериментирую с кодом и получается...

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

Обращение к элементу массива
Объясните пожалуйста, что происходит в строке помеченной *** void main(){ char str; char...

Обращение к элементу массива
Доброго вечера! Напомните, пожалуйста, как правильно обращаться к элементу массива ? Часть...

Обращение к элементу массива
Как мне обратиться к последнему элементу массива? например: Array // i = 0 тут нужно что бы -1...

Обращение к элементу массива
Есть массив, который приходит мне в формате json, как мне обратиться к примеру ко второму элементу,...

Обращение к несуществующему элементу массива
В соседнем разделе умерла практически не родившись дискуссия К сожалению конструктивного ответа...

Обращение к элементу массива через ->
Приветствую! Встретил такое обращение к элементу массива в представлении: @foreach($posts...

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