Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Ассемблер реализация 3-х веток в задании сказано реализовать три ветки поведения программы: при х<13 - ((X^2)/2)-15 x>13 3x-15 x=13 ((2x)/3)-5 первые две ветки работают отлично. проблема с 3 ибо не получаеться 26/3 а потом отнять 5. в итоге должно получиться 3, у меня почему то получаеться 33.(после деления работать с целой частью (26/3=8-5=3)) вот код програмы. https://www.cyberforum.ru/ asm-beginners/ thread1987308.html Assembler Оставить между словами лишь по одному пробелу, удалив лишние. Макроопределения
Ребят, помогите исправить код. Задана строка слов. Словом считается последовательность символов, разделённая пробелами. В исходной строке оставить между словами лишь по одному пробелу, удалив лишние. Удаляет все пробелы, а не лишние. Код masm include macro.txt data segment
Assembler Диагностика, опрос и тестирование клавиатуры https://www.cyberforum.ru/ asm-beginners/ thread1987277.html
Здравствуйте! Очень нужна помощь знающих людей в доведении программы до ума. Будет много текста, так что прошу терпения :) В общем, такое дело: имеется на руках программа, не моя, предназначенная для следующего задания: Диагностика, опрос и тестирование клавиатуры с циклическим переключением светодиодов. Программирование установок клавиатуры. Динамическая индикация буфера клавиатуры. Имеется...
Assembler В графическом режиме(вручную) нарисовать квадрат и закрасить всё внутри него Ребят, спасайте. Вы последняя надежда. Завтра сдавать лабу, а как написать её не понимаю. В графическом режиме(вручную) нарисовать квадрат и закрасить всё внутри него. https://www.cyberforum.ru/ asm-beginners/ thread1987182.html
Графика. Вывод градации серого Assembler
Помогите найти ошибку в коде Задание написать на ассемблере 8086 программу, которая бы выводила в видеорежиме 320х200 по вертикали все 64 градации серого, поддерживаемые VGA, еще, ширина каждого столбца, т.е каждой градации, нужна 4 пикселя. Есть код, но почему то результат получается явно не такой какого бы хотелось ожидать org 100h start: mov ax,13h int 10h mov cx,64 ;...
Assembler Проверить является ли массив целых чисел симметричным https://www.cyberforum.ru/ asm-beginners/ thread1986777.html
Желательно без подпрограмм, линейно.
Assembler Вывод строк в другой файл https://www.cyberforum.ru/ asm-beginners/ thread1986741.html
Помогите. пожалуйста. Имеется текстовый файл из нескольких строк (скажем, не более 100 символов в строке). Организовать вывод строк в другой файл в обратном порядке. Использовать память экономно - в качестве буфера в программе применить строку. Её длина должна быть заведомо меньше длины исходного файла
Assembler Абсолютный адрес байта
Помогите пожалуйста определить абсолютный адрес байта. Задача была такая Выполнить арифметическую операцию A*X*X+B*X+C Преподаватель попросит определить абсолютный адрес байта того что обведено оранжевым. А я ни как не могу понять как вычислить этот адрес.
Assembler Перевод числа в римские цифры https://www.cyberforum.ru/ asm-beginners/ thread1986445.html
Нужно написать программу, которая переводит число в римские цифры. Программа должна содержать макрос (! вот с ним особая проблема!) и должна быть в 16рязрядном режиме (сейчас она далеко не в нем):wall: .model tiny .code .486 org 100h START: mov ah,9 mov dx,offset pin int 21h
Assembler Сжать текст, оставив между словами по одному пробелу Дан текст 30 символов. Сжать текст, оставив между словами по одному пробелу. https://www.cyberforum.ru/ asm-beginners/ thread1986374.html
Assembler Машинный код операторов JMP и RET
Здравствуйте, не могу доделать пару заданий 1 JMP word ptr не разу такого не видел ,и кроме того ,что первый байт будет 11101000 ,не могу дальше ничего понять 2 RET тут скорее сомнение ,в задании стоит просто RET и все,то есть у меня будет просто 11000011 ? Спасибо за внимание=)
Assembler Даны массивы чисел А В С. Рассчитать элементы массива D по заданному выражению https://www.cyberforum.ru/ asm-beginners/ thread1986343.html
Даны массивы чисел А В С. Рассчитать элементы массива D по заданному выражению. A(integer), B(integer), C(longint).Вычислить D=(A*B)-C; помогите пожалуйста, не знаю с чего начать и вообще как делать/какие команды использовать. Посоветуйте какую-нибудь литературу на эту тему
Модератор
Эксперт по электронике
8533 / 4386 / 1650
Регистрация: 01.02.2015
Сообщений: 13,630
Записей в блоге: 9
22.05.2017, 22:11 0

Действия над массивами слов и массивами байтов - Assembler - Ответ 10466103

22.05.2017, 22:11. Показов 5365. Ответов 7
Метки (Все метки)

Ответ

Попробуйте самостоятельно - ведь вы уже разбирались в командах.

Добавлено через 1 минуту
Шаблон exe программы
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
LOCALS
 
.model small
 
.stack 100h
 
.data
        CrLf    db      0Dh, 0Ah, '$'
 
.code
 
main    proc
        mov     ax,     @data
        mov     ds,     ax
 
        mov     ax,     4C00h
        int     21h
main    endp
 
end     main
Добавлено через 3 минуты
Организация цикла по всему массиву MB
Assembler
1
2
3
4
5
6
7
    lea si, MB ;si - указатель на массив MB
    mov cx, 9 ;длина массива MB
@@For1:
      mov al, [si]
      ............ какие-то действия
      add si, 1 ;увеличение на размер одного элемента массива
    loop @@For1
Добавлено через 1 минуту
Организация цикла по всему массиву MS
Assembler
1
2
3
4
5
6
7
    lea si, MS ;si - указатель на массив MS
    mov cx, 9 ;длина массива MS
@@For2:
      mov al, [si]
      ............ какие-то действия
      add si, 2 ;увеличение на размер одного элемента массива
    loop @@For2


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

Заданы два массива X[10] и Y[12], состоящие из целых чисел со знаком в формате слова. Выполнить над массивами действия согласно индивидуальному задани
Общая часть. Заданы два массива X и Y, состоящие из целых чисел со знаком в формате...

Действия над массивами
Здесь нет вопроса действий и операций над элементами, тут вопрос о возможных действия и операциях...

Действия над массивами
Помогите, пожалуйста, написать код на VBA. Выполнить действия над...

Выполнить действия над массивами
Программа должна обрабатывать любые числа для произвольной размерности N . Програмаа должна...

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

Выполнить действия над массивами
. В таблице при формулировании задания для разъяснения его сути справа отображены примеры исходных...

Арифметические действия над массивами
Имеется файл, в котором содержится размерность массива и его элементы. Вычислить: 1) произведение...

Выполнить действия над массивами
Выполнить действия над массивами.Программа,естественно, должна обрабатывать любые числа для...

Выполнить действия над массивами. Delphi
Заполнить массив Y таким образом, чтобы в нем сначала оказалась вторая половина исходно-го массива...

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