Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Работа с каталогами в EMU8086 Есть программа, она выводит второй фaйлик в kaталогe. Хочу сделать .exe файл. В ТАСМЕ всё работает отлично, а вот мне нужно чтобы в EMU8086 Оно работало, вроде бы ошибок нет, но результат не выдает .model tiny .data msgpathrequest db 0Ah, 0Dh, "Enter the full directory name: $" msgnomorefiles db 0Ah, 0Dh, "No files found in current directory$" msgnosuchdir db 0Ah, 0Dh, "No such... https://www.cyberforum.ru/ asm-beginners/ thread1670590.html Assembler Где скачать TASM или MASM для Win 10 64 разряда
Где скачать TASM или MASM для Win 10 64 разряда ???? Хочу выучить ассемблер не не знаю где скачать tlink, td, tasm... =( Те что есть у меня не работают. По братский дайте верное направление =\
Assembler Как создать COM-файл? Здравствуйте. ; Programm Hello3 .MODEL SMALL .CODE org 100h begin: jmp start Hello DB 'Hello!$' start: LEA DX,Hello MOV AH,09h https://www.cyberforum.ru/ asm-beginners/ thread1670434.html Assembler NeuroMatrix программирование, свертка изображения Здравствуйте, есть задание написать программу на специфичном ассемблере NM6403, тема - свертка изображения. По сути все просто - умножать матрицу на маску 3x3 по специальной формуле, так чтобы изменился только средний элемент матрицы, но на практике возникли проблемы. Например как подгружать только часть матрицы (не понимаю где она будет храниться, там только теневая и рабочая матрицы по 64 бита,... https://www.cyberforum.ru/ asm-beginners/ thread1670410.html
Заменить буквой "а" все элементы символьной матрицы, лежащие выше главной диагонали Assembler
Новичок. Есть задача. Помогите с написанием кода, в Delphi или с++ было бы довольно просто все сделать но с Assemblerom столкнулся впервые, имею только базовые знания написания Hello World. Задание: Дана символьная квадратная матрица порядка 10. Заменить буквой "а" все элементы, лежащие выше главной диагонали.
Assembler Определить количество слов в заданном тексте https://www.cyberforum.ru/ asm-beginners/ thread1670209.html
Собственно задание - Дан текст. Определить, сколько в нем слов. В ассемблере новичок. Интересует готовый код, чтобы разобрать построчно как и что работает. Нашел такой пример(но получил ошибки, скрин прикреплен): .486 .model flat, stdcall option casemap: none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\fpu.inc
Assembler Изменить название .exe файла https://www.cyberforum.ru/ asm-beginners/ thread1670189.html
Добрый день, возникла одна проблема. Есть некая программа, под названием LagUnlocker.exe ( это программа, которая дает разблокировать значения сетевых настроек в Star wars : jedi academy, т.е. если кто знает существует команда cl_timenudge и ее потолок -30, то она дает тебе ставить значение выше -30.). Суть проблемы такая, программа начинает работать в том случае, если видит запущенную игру с...
Вывод на экран побуквенно Assembler
Помогите пожалуйста, не могу понять как сделать, чтоб на экране появлялись букви, а не что-то другое. title Organizaciya cikla c pomoshi jcxz model small .stack 100h .data len equ 6; array db 49h,76h,61h,6Eh,6Fh,76h mess db 'Moya familiya: ', '$' CRLF db 0Dh, 0Ah, '$'
Assembler Вывод символов таблицы ASCII в указанном диапазоне (программа выводит только один символ) https://www.cyberforum.ru/ asm-beginners/ thread1669225.html
Написать com-программу, которая выведет запрос о коде начальной и конечной букв из ASCII-таблицы и выведет на экран только те буквы, которые окажутся между ними. TASM, для DOS. Помогите пожалуйста!
Assembler Внешние процедуры для "hello world" Как написать внешнюю процедуру для hello word (можно любую другу программу) просто не понятен сам смыл кода, и как это дело компилировать ? искал ничего подходящего не нашёл... .MODEL SMALL .STACK 100h .DATA HelloMessage DB 'Hello World',13,10,'$' .CODE START: mov ax,@data https://www.cyberforum.ru/ asm-beginners/ thread1668818.html
Assembler Вывод на экран
Зравствуйте. Не пойму почему на экран ничего не выводиться: title Организация цикла с помошью jcxz model small .stack 100h .data len equ 14 array db 3,0,7,9,0,4,5,0,1,0,10,2,0,4 mess db 'Нолевых элементов:','$' CRLF db 0Dh,0Ah,'$'
Assembler Программа, которая выводит на экран последние 16 символов ASCII-таблицы в виде матрицы 4х4 (ТАSМ). Ребят, помогите пожалуйста, необходимо написать com-программу, которая выводит на экран последние 16 символов ASCII-таблицы у выгляди матрицы 4х4.(ТАSМ) Очень прошу =) Есть исходный код, который должен выводить матрицу 16 на 16. Но увы у меня не получилось его правильно реализовать. Думал его переделать. model tiny .code .startup mov cl,16 mov ch,16 mov... https://www.cyberforum.ru/ asm-beginners/ thread1668112.html
27 / 27 / 9
Регистрация: 21.04.2015
Сообщений: 697
28.02.2016, 23:30  [ТС] 0
TASM

Найти сумму элементов столбца матрицы, содержащего максимальный по модулю элемент - Assembler - Ответ 8813875

28.02.2016, 23:30. Показов 3597. Ответов 36
Метки (Все метки)

Ответ

Цитата Сообщение от R71MT Посмотреть сообщение
..так надо было в течении года хоть иногда дома асму покуривать.
в середине января только начался семестр, учу я, учу, просто очники это учат 2 семестра, а не с наскока сразу экзамен после выдачи задания на курсовую и вопросов к нему

R71MT, да, такая

Добавлено через 2 часа 43 минуты
R71MT, в вашей программе на скрине находится сумма модуле столбца, а не простая сумма, не заметил сразу

пока вот доделал до такого состояния:
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
    Row SBYTE 4  ; строки
    Col SBYTE 3  ; колони
    i   SBYTE 0  ; счётчик
    j   SBYTE 0  ; счётчик
    k   SBYTE 0  ; строка максимума
    l   SBYTE Row  ; сохранённая строка
    Kbd db ?  ; буфер клавы
    MKb db ?  ; модуль
    Max db 0  ; максимум по модулю
    Sum dw ?  ; сумма
    Res dw ?  ; конечный результат
    Arr db Row dup (Col dup (?))  ; массив исходных данных
 
    ; получеие числа главных циклов
    mov CX, Row
c_j0:   push CX
 
    ; получения числа вложенных циклов
    mov CX, Col
 
    ; обнуление суммы
    mov AX,Sum
    xor AX,AX
    mov Sum,AX
 
    ; ввод с клавы
c_i0:   ___
 
    ; копируем Kbd в MKb
    mov AX,Kbd
    mov MKb,AX
    
    ; вычисление модуля MKb
    mov AX,MKb
    xor BX,BX
    cmp AX,BX
    jg ACM0 ; отмена вычисления модуля
    not AX
    inc AX
 
ACM0:   ; проверка вхождения в диапазон, если ложь goto c_i0
    mov AX,MKb
    mov BX,99
    cmp AX,BX
    jg c_i0
 
    ; переписываем Kbd в Arr
    mov AX,j
    mov BX,Row
    imul AX,BX
    mov BX,i
    add AX,BX
    mov BX,Kbd
    mov Arr[AX],BX
 
    ; увеличиваем Sum на Kbd
    mov AX,Sum
    mov BX,Kbd
    add AX,BX
    mov Sum,AX
 
    ; сравниваем MKb и Max, если MKb больше - заменяем Max на MKb
    mov AX,MKb
    mov BX,Max
    cmp AX,BX
    jg Rec0
 
    ; сравниваем Kbd и Max, если равны - заменяем Max на Kbd
    mov AX,Kbd
    cmp AX,BX
    jnz End0
 
    ; сохраняем новый максимум и колонку
Rec0:   mov AX,MKb
    mov Max,AX
    mov AX,j
    mov k,AX
 
    ; конец вложенного цикла
End0:   loop c_i0
 
    ; проверяем необходимось сохранения текущего результата
    mov AX,k
    mov BX,l
    cmp AX,BX
    jz Rec1
 
    ; сохраняем текущий результат
    mov AX,Sum
    mov Res,AX
    mov AX,k
    mov l,AX
 
    ; конец главного цикла
Rec1:   pop CX
    loop c_j0
 
    ___  ; вывод Col, Max, Res
 
    mov AX, 4C00h
    int 21h


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

Найти сумму элементов столбца, содержащего максимальный элемент массива В(4,4)
Помогите пожалуйста :cry: 1)Найти сумму элементов столбца, содержащего максимальный элемент...

Процедура: найти сумму для столбца матрицы и поделить ее на максимальный по модулю элемент столбца
Всем привет! Написал программу по процедурам, когда работает, когда не очень. Иногда деление на...

В матрице nxm найти сумму отрицательных элементов столбца содержащего максимальный элемент
В матрице nxm найти сумму отрицательных элементов столбца содержащего максимальный элемент и...

Найти максимальный по модулю элемент матрицы и вычислить сумму столбца, в котором он находится
Помогите найти ошибку, программа находит максимальный элемент правильно, но потом, когда нужно...

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

Найти максимальный по модулю элемент матрицы и вычислить сумму столбца, в котором он находится
Помогите, пожалуйста, найти и исправить ошибки в задаче: Найти максимальный по модулю элемент...

Найти сумму элементов столбца, содержащего наименьший элемент матрицы
Найти сумму элементов столбца в котором расположен наименьший элемент матрицы

Найти сумму элементов столбца, содержащего наименьший элемент матрицы
Подскажите в чем ошибка? Не правильный ответ, индекс все время равен 0. Задача: В действительной...

Найти сумму элементов столбца, содержащего наименьший элемент матрицы
В действительной матрице размером m×n найти сумму элементов столбца, содержащего наименьший элемент...

Найти сумму элементов столбца, содержащего наименьший элемент матрицы
В действительной матрице размером m×n найти сумму элементов столбца, содержащего наименьший элемент...

Найти сумму элементов столбца, содержащего наименьший элемент матрицы
В действительной матрице размером M x N найти сумму элементов столбца, содержащий наименьший...

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