Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Вывод символов строки в хаотичном порядке. https://www.cyberforum.ru/ asm-beginners/ thread1729057.html
Всем доброго времени суток. Нужна помощь, в решение задачи по Assembler: Нужно сделать так, чтобы выводилась символы строки в хаотическом порядке (в разных столбцах и разных строчках)
Найти сумму всех элементов массива Assembler
program Project9; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils; label start;
Assembler Как изменить буквы на Ассемблере? https://www.cyberforum.ru/ asm-beginners/ thread1728897.html
Помогите изменить Букву Н на букву И, и изменить Букву А на букву Д. Кто разбирается в Ассемблере нужна ваша помощь%-) var mode:char; begin asm mov ah,$0f int $10 mov mode,al
Assembler Теория по ассемблеру https://www.cyberforum.ru/ asm-beginners/ thread1728661.html
1. Не является видом регистров прикладного программиста? 1.РОН 2.Регистры отладки 3.Регистр флагов 4.аккумулятор 5.Индексные регистры 6.регистры-указатели 2.Не является регистром общего назначения 1.Базовый регист BX 2.Регистр счетчик цикла
Считывание строки из файла и замена Assembler
Всем привет, помогите сделать считывание из файла строки. Т.е например есть у нас файл и в нем такой текст: 1)Привет 2)Как дела 53)Окей (1) (2)
Assembler Директивы и соглашения вызова процедур и передача параметров https://www.cyberforum.ru/ asm-beginners/ thread1728447.html
Здравствуйте. Сразу говорю что не наглею, а прошу помощи в решении задачи: Задача: Логика работы программы следующая: вызывается функция из модуля на ассемблере в функции main модуля на Си с декларированием №1 согласно варианту, в этой функции на ассемблере вызовется две функции в модуле на Си с декларированием №2 и №3 согласно варианту, которые выполняют сложное мат. выражение также согласно...
Assembler Очень надо 1)123+234h-456 2)35+(34h/4+56/3h) 3)Сассемблируйте программу сложения двух чисел 4)Выполните линковку 5)Загрузите полученный исполнимый файл в отладчик ТurboDebugger 6)Выполните трассировку программы 7)Повторите шаги 3-5, используя в качестве отладчика AFDPro 8)Повторите шаги 3-5, используя любой альтернативный отладчик, найденный вами самостоятельно. 9)Используя средства отладчика... https://www.cyberforum.ru/ asm-beginners/ thread1728024.html Программа не выводит ответ Assembler
Задание для программы такое: Два двухбайтных беззнаковых кода вводятся с клавиатуры в hex-виде. Определить их числовую сумму и показать на экране в десятичном виде. Я, к примеру, ввожу в kod1: 1а1а. В kod2 я ввожу b2b2. По идее при сумме я должен получить cccc При переводе в десятичный мне должно выдавать 1201332 Не могу понять где находится ошибка, почему не выводится на экран. Возможно...
Assembler Написать комплекс программ на языке Ассемблер x86 может быть не в ту тему Задание: Написать комплекс программ на языке Ассемблер x86, которые содержат следующие процедуры: 1. Целочисленный расчет выражения y=176x + (ax - 34c)/(c-4). 2. Ввод параметров х,а,с с клавиатуры и преобразование их из строки в число. 3. Вывод результата расчета на любую видеостраницу экрана разными цветами с предварительным преобразованием из числа в строку. 4.... https://www.cyberforum.ru/ asm-beginners/ thread1727974.html Assembler Диапазон числа https://www.cyberforum.ru/ asm-beginners/ thread1727951.html
Даны 16 чисел, нужно взять 10-ти % диапазон от 1 числа и вывести все числа которые входят в этот диапазон. Например: число 120, 10%=12, диапазон и определяем какие данные числа туда входят. Помогите пожалуйста, плохо понимаю ассемблер. Пока только получилось написать деление, но не понимаю как вывести на консоль, чтобы посмотреть что вообще получается... для Tasm mov ax, a1 mov cl,10...
Проверка числа на чётность. Ошибка с дампом памяти Assembler
Добрый вечер! В результате проверки числа на чётность при помощи ассемблерной вставки выдает: "Исключение в операции с плавающей точкой (сделан дамп памяти)". Ничего внятного по этой ситуации не нагуглил. В чём моя ошибка? #include <stdio.h> #include <stdlib.h> int ch; int h;
Assembler Дана прямоугольная матрица. Найти сумму элементов строки с заданным номером Нужно создать программу на ассемблере. "Дана прямоугольная матрица. Найти сумму элементов строки с заданным номером" https://www.cyberforum.ru/ asm-beginners/ thread1727864.html
1 / 1 / 0
Регистрация: 07.05.2016
Сообщений: 17
07.05.2016, 16:16  [ТС] 0

Определить количество нулей в матрице - Assembler - Ответ 9110125

07.05.2016, 16:16. Показов 1248. Ответов 5
Метки (Все метки)

Ответ

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
data segment
numeprog    db 25 dup(0ah),'AMP Tema de laborator6.$'    здесь имя программы  
af1         db 2 dup(0ah),'Introduceti  valorile matricei: $'   здесь числа  вводим
af3         db 2 dup(0ah),'Afisare  matrice: $'                     здесь  сама матрица
citn        db 2 dup(0ah),'Introduceti numarul de linii a matricei: $'            здесь лини    
citm        db 2 dup(0ah),'Introduceti numarul de coloane a matricei: $'      здесь колонка
aft         db 2 dup(0ah),'Matricea: $'                    здесь сколько нулей есть в матрице 
eroarecifra db 2 dup(0ah),' Valorile nu sunt cifre hexa ! $'   здесь даётся ошибка если вводим числа в 
                                                                                шестнадцатеричный системе 
ent db 0ah,0dh,'$'
m db ?
n db ?
data ends
 
assume cs:cod,ds:data 
cod segment
 
start:
mov ax,data
mov ds,ax
 
mov dx,offset numeprog     
mov ah,9                    ;(nameprog)
int 21h
 
mov dx,offset citn      
    mov ah,9            
    int 21h
        mov ah,1                        
    int 21h             
    sub al,30h          
    mov n,al
 
    mov dx,offset citm      
    mov ah,9            
    int 21h
    mov ah,1                
    int 21h             
    sub al,30h          
        mov m,al
 
valorile:   
    mov dx,offset af1       
    mov ah,9            
    int 21h 
    mov al,n            
    mov ah,0
    mul m
    mov cx,ax
    mov dx,offset ent       
    mov ah,9            
    int 21h
    mov ah,1
    mov bx,0
 
 
citire1:
    int 21h
                                        
    cmp al, 30h             
    jl er1              
    cmp al, 3ah             
    jnl urm11           
    sub al, 30h             
                       
urm11:cmp al, 41h           
    jl er1              
    cmp al, 47h             
    jnl urm12           
    sub al, 37h             
                
urm12:cmp al, 61h           
    jl er1              
    cmp al, 67h             
    jnl er1             
    sub al, 57h             
    
er1:mov dx, offset eroarecifra
    mov ah, 9           
    int 21h             
    
 
afs1:
    mov dx,offset af3       
    mov ah,9            
    int 21h
    mov al,n
    mov ah,0
    mul m
    mov cx,ax
    mov bx,0
 
afisare1:
    mov ax,cx
    div m   
    cmp ah,0            
    jne nocr1           
    mov dx,offset ent       
    mov ah,9            
    int 21h
nocr1:
    mov dh,a[bx]
    inc bx              
    add dh,30h
    cmp dh,3ah          
    jl zn1              
    add dh,27h
zn1:
    mov ah,2            
    mov dl,dh
    int 21h
    LOOP afisare1           
    
 
 
 
 
 
 
 
sf:
    mov ah,4ch          ; exit
    int 21h
cod ends
end start
как определить нули не знаю , можете помочь?

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

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

Найти количество нулей в одномерном массиве
Дан одномерный массив (не ввод с клавиатуры ). Найти колличество 0 в интервале от a до b, a,b-...

Количество пар единиц в окружении нулей
Дан массив из 8 байт. Рассматривая его, как массив из 64 бит, посчитать количество пар единиц в...

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

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

Подсчитать количество нулей и единиц в заданном шестнадцатеричном числе.
Задача:Подсчитать количество нулей и единиц в заданном шестнадцатеричном числе.

Массив: посчитать количество одиночных единиц в окружении нулей
Помогите решить,не могу понять! 13. Дан массив из 3 байт. Рассматривая его, как массив из 24 бит,...

Количество нулей в двоичной записи числа (ассемблерные вставки в с++)
написала ф-цию,которая считает число нулей k в двоичной записи числа m int m_asm(int m) { int...

В поле однобайтовых чисел найти количество нулей после первого ненулевого элемента
В ассемблере,в поле однобайтовых чисел с адресами от 02АВ до 0211 найти количество нулей после...

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