Форум программистов, компьютерный форум, киберфорум
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
3406 / 1825 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
09.03.2016, 13:51 0
TASM

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

09.03.2016, 13:51. Показов 3597. Ответов 36
Метки (Все метки)

Ответ

Цитата Сообщение от Ваю Посмотреть сообщение
Что там с моим кодом?
Ошибки аналогичные первоначальным.
Исправлять не стал, было проще написать по новой:
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
model   tiny
.code
org 100h
maxX    equ 4
maxY    equ 3
start:  mov cx,maxY
    xor bx,bx
inpR:   push    cx
    mov cx,maxX
    xor di,di
inpC:   call    inNum
    or  ah,ah
    jnz inpC
    mov Massiv[bx][di],al
    inc di
    loop    inpC
    add bx,maxX
    pop cx
    loop    inpR
;
    mov cx,maxY
    xor bx,bx
outR:   push    cx
    mov al,10
    int 29h
    mov al,13
    int 29h
    mov cx,maxX
    xor di,di
outC:   mov al,massiv[bx][di]
    cbw
    call    outNum
    inc di
    loop    outC
    add bx,maxX
    pop cx
    loop    outR
;
    mov cx,maxY
    xor bx,bx
    xor si,si
    mov al,massiv[bx][si]
    test    al,80h
    jz  maxR
    neg al
maxR:   push    cx
    mov cx,maxX
    xor di,di
maxC:   mov ah,massiv[bx][di]
    test    ah,80h
    jz  maxA
    neg ah
maxA:   cmp ah,al
    jb  maxB
    mov al,ah
    mov si,di
    mov dx,bx
MaxB:   inc di
    loop    maxC
    add bx,maxX
    pop cx
    loop    maxR
;
    push    dx
    push    si
    mov ah,9
    lea dx,dbAbs
    int 21h
    pop di
    pop bx
    mov al,massiv[bx][di]
    cbw
    call    outNum
;
    mov ah,9
    lea dx,dbSumma
    int 21h
    xor bx,bx
    xor dx,dx
    mov cx,maxY
summ:   mov al,massiv[bx][di]
    cbw
    add dx,ax
    add bx,maxX
    loop    summ
    mov ax,dx
    call    outNum
    ret;
;
inNum   proc
    push    bx
    push    cx
    push    di
    mov ax,bx
    mov bx,maxX
    xor dx,dx
    div bx
    inc al
    add al,'0'
    mov dbRow,al
    mov ax,di
    inc al
    add al,'0'
    mov dbCol,al
    mov ah,9
    lea dx,dbEnter
    int 21h
    xor si,si
    xor di,di
    mov bx,10
IN1:    xor ah,ah
    int 16h
    cmp al,13
    jz  IN3
    cmp al,'-'
    jz  IN2
    cmp al,'0'
    jb  IN1
    cmp al,'9'
    ja  IN1
    int 29h
    and ax,0fh
    xchg    di,ax
    xor dx,dx
    mul bx
    test    al,80h
    jz  INE
    shl ax,1
INE:    add di,ax
    jmp short IN1
IN2:    or  di,di
    jnz IN1
    inc si
    int 29h
    jmp IN1
IN3:    mov ax,di
    or  si,si
    jz  IN4
    neg al
IN4:    pop di
    pop cx
    pop bx
    ret
inNum   endp
;
outNum  proc
    push    bx
    push    cx
    push    di
    xor si,si
    test    ax,8000h
    jz  ON1
    inc si
    neg ax
ON1:    mov bx,10
    xor cx,cx
ON2:    xor dx,dx
    div bx
    push    dx
    inc cx
    or  ax,ax
    jnz ON2
    or  si,si
    jz  ON3
    mov al,'-'-'0'
    push    ax
    inc cx
ON3:    mov al,' '-'0'
ON4:    push    ax
    inc cx
    cmp cx,8
    jb  ON4
ON5:    pop ax
    add al,'0'
    int 29h
    loop    ON5
    pop di
    pop cx
    pop bx
    ret
;
outNum  endp
dbSumma db  10,13,'Summa:=$'
dbAbs   db  10,13,'Maximum absolute:$'
dbEnter db  10,13,'Enter element ['
dbRow   db  ?
    db  ','
dbCol   db  ?
    db  ']:=$'
massiv  db  MaxX*MaxY dup(?)
    end start
TASM 4

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

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

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

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

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

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

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

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

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

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

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

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

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