С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Нужно нарисовать блок-схему https://www.cyberforum.ru/ asm-beginners/ thread308243.html
Помогите нарисовать блок схему. Программа написана на pic16f84. Заранее спасибо. LIST p=16F84 ; PIC16F844 is the target processor #include __CONFIG _WDT_OFF & _RC_OSC CBLOCK H'C' ; Определяем переменные NaHi NaLo
Assembler написать программу для вычисления значений заданных выражений с помощью TASM
написать программу для вычисления значений заданных выражений с помощью TASM.каждую функцию реализовать в виде отдельной подпрограммы,используя наиболее подходящий способ передачи аргументов.вычисления которые встречаются несколько раз оформить в виде макрокоманд.организовать ввод значений исходных переменных с клавиатуры и вывод результатов на экран. 12 вариант
Assembler В двумерном массиве байт найти минимальный элемент - определить его координаты и значение В двумерном массиве байт найти минимальный элемент - определить его координаты и значение. не могу в программе найти ошибку. Программа написана для работы в emu8086. .model small .data sEnt db 'BBeguTe pa3Mepbl MaccuBa (4ucJIo oT 1 go 20 cTpoK / cToJI6u,oB)' sCRLF db 0dh,0ah,'$' sVvm db 0dh,0ah,'BBeguTe MaccuB',0dh,0ah,'$' sMinN db 'MuHuMaJIbHoe 4ucJIo: $' sKrd db ' KoapguHaTbl (cTpoKa... https://www.cyberforum.ru/ asm-beginners/ thread307838.html Assembler преобразование ввода и массив http://www.fotohost.by/pic_b/11/05/29/531bd1aa16be5363d3799a00f7e6347d.JPG https://www.cyberforum.ru/ asm-beginners/ thread307820.html
Assembler Вывести результат работы программы на экран
задание простое: подсчитать кол-во отрицательных чисел в массиве в принципе, код программы есть: masm model small .stack 100h .data len equ 10 mas db -1,1,-9,-8,1,-7,-8,1,-2,1 .code
Assembler Занесение вещественного числа в регистр https://www.cyberforum.ru/ asm-beginners/ thread307753.html
здравствуйте.помогите пожалуйста как занести в регистр вещественное число dd .386 extrn vvod:near,disp:near Dseg segment para public 'data' chislo dd 45.32 Dseg ends ;------------------------------ Sseg segment para stack 'stack'
Assembler Ввод-вывод данных с четырех кнопок управления на ССИ индикатор Помогите пожалуйста разработать программу на ассемблере для микроконтроллера PIC Micro "Ввод-вывод данных с четырех кнопок управления на ССИ индикатор" Добавлено через 9 часов 57 минут Где же вы, старые добрые программисты? https://www.cyberforum.ru/ asm-beginners/ thread307170.html Деление n-байтового числа Assembler
Нужна программка которая производит деление n-байтового числа на число определенного размера без учета знака. ввод - вывод элементов написан , вот только никак не разберу, то ли это : code segment assume cs: code, ds: data; begin: mov ax, data mov ds, ax ; Вывод запроса на ввод двух чисел
Assembler Среднее арифметическое десяти 14-разрядных двоичных чисел https://www.cyberforum.ru/ asm-beginners/ thread306645.html
Помогите написать программу для микропроцессора КР580: найти среднее арифметическое десяти 14-разрядных двоичных чисел (находящихся в ОЗУ), результат записать в ОЗУ
Assembler Ввод/вывод числа типа integer, используя функции BIOS и подпрограммы ввода/вывода https://www.cyberforum.ru/ asm-beginners/ thread306329.html
помогите пожалуста с написанием программы. Написать программу ввода/вывода числа типа integer, используя функции BIOS и подпрограммы ввода/вывода. Должна обеспечиваться корректная оброботка ошибочного ввода (недопустимые символы, недопустимое число) нужен текст, скомпилирую сам. Если можно то с описанием чего там и как. Зараннее спасибо
Assembler Ввести с клавиатуры строку. Посчитать в ней количество запятых. Вывести результаты на экран.
как из этого: mycode segment 'code' org 100h ; START: assume cs:mycodе mov dx, 0 MYLOOP: mov ah, 01h int 21h
Assembler Перевод числа https://www.cyberforum.ru/ asm-beginners/ thread305895.html
Собственно нужна подсказочка. Вводиться число в шестнадцатеричной системе, перевести в двоичную. И конкретно возникла сложность в вводом и переводом букв в двоичную систему... с цифрами от 0 до 9 проблем нет... Как можно реализовать ввод и перевод букв?
0 / 0 / 0
Регистрация: 14.03.2011
Сообщений: 13
0

Работа со строками - Assembler - Ответ 1705413

30.05.2011, 15:15. Показов 942. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем. Прошу Вас закомментить как можно больше строк нижеследующего кода, завтра сдавать, но боюсь до завтра я не успею разобрать программу и полностью за комментировать, поэтому прошу Вас помочь мне. Программа работает со строками, она расставляет слова из текста длиной 255 символов по возрастанию, слова отделены пробелами. Спасибо всем откликнувшимся))

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
stk segment stack
   db 256 dup(?)
stk ends
 
data segment
    extrn s:byte
    extrn otvet:byte
    extrn sLen:byte
 
    probels dw 255 dup(?) ;позиция пробелов
    len dw 255 dup(?)     ;длина слов
 
    iLenE dw 0
data ends
 
code segment
assume cs:code,ds:data,ss:stk
public baur2
    mov ax,data
    mov ds,ax
    mov es,ax
 
baur2 proc
    mov si,0
    lea di,s
    mov bx,di
    inc bx
    mov probels[si],bx
    mov al,' '
    cld
    xor cx,cx
    mov cl,sLen
    add cx,2
 
c1:
repne scasb
    jcxz add_ends
    add si,2
    mov probels[si],di
    jmp c1
add_ends:
    add si,2
    mov probels[si],di
 
;get length words and move in massiv len
    mov ax,si
    mov iLenE,ax
 
c2:
    mov ax,probels[si]
    sub ax,probels[si-2]
    dec ax
    mov len[si-2],ax
    sub si,2
    cmp si,0
    jg c2
 
;sorted words
    mov dx,1
min:
    mov si,0
    mov di,0
c3:
    add si,2
    mov ax,len[si]
    mov bx,len[di]
    cmp ax,?
    je exit
    cmp ax,bx
    jge c3
    mov di,si
    jmp c3
 
exit:
    mov ax,len[di]
    cmp ax,255
    je quit
    mov cx,len[di]
    mov len[di],255
    inc cx
    mov si,probels[di]
c4:
    lodsb
    mov di,dx
    mov otvet[di],al
    inc dx
    loop c4
    jmp min
quit:
    mov al,sLen
    mov otvet[0],al
    extrn rezultat:near
    call rezultat
    ret
baur2 endp
code ends
end


Вернуться к обсуждению:
Работа со строками Assembler
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.05.2011, 15:15
Готовые ответы и решения:

Работа со строками, заполнить компоненты строками из файла
Привет! Нужна помощь в заполнении формы В общем, есть форма отправки письма. У нее есть 2 функции,...

Работа со строками. Функции работы со строками
Дана строка символов. В заданном тексте определить позицию первой точки ‘ . ‘.

Работа со строками(операции над строками)
Пусть дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных...

Задание по темам: ООП, исключения, работа со строками (возможно применение коллекций List), работа с компоновщиком
ТЯЖЕЛО РАБОТАТЬ С КОМПОНОВЩИКОМ. БУДУ РАД ВАШИМ ОТВЕТАМ. 1. Ознакомиться с принципом работы...

3
30.05.2011, 15:15
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.05.2011, 15:15
Помогаю со студенческими работами здесь

Работа со строками
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Нужно...

Работа со строками
Помогите, пожалуйста, разобраться с задачей. Нужно найти слово в предложении, содержащее ровно...

Работа со строками
Не видит файл. using System; using System.Collections.Generic; using System.Linq; using...

Работа со строками
Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово....

0
Новые блоги и статьи
UserScript для подсветки кнопок языков программировани­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форм быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
Как создавать приложения для iOS/iPhone
InfoMaster 12.01.2025
Введение в разработку iOS-приложений Разработка приложений для iOS открывает огромные возможности в мире мобильных технологий. С каждым годом количество пользователей iPhone и iPad растет,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru