Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 2 / 1
Регистрация: 29.11.2010
Сообщений: 32
1

Ввести 3 отдельных символа, записать их в строковый буфер и вывести на экран

22.01.2014, 09:45. Показов 901. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ввести 3 отдельных символа, записать их в строковый буфер и вывести на экран. Зачет в пятницу
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2014, 09:45
Ответы с готовыми решениями:

Ввести 3 отдельных символа и вывести их на экран
Не программировал в ассемблере больше 2 лет. Соответственно забыл все, что только можно было забыть...

Ввести и вывести на экран множество по принципу «до первого существующего во множестве символа»
Построить и вывести на экран множество из символов латинского алфавита, сформированное по принципу...

ввести с клавиатуры 1 символ. вывести на экран ASCII код этого символа
Пример 1 ввод W вывод 87 пример 2 ввод + вывод43 пример 3 ввод L вывод 76

Записать в файл строку. Скопировать в буфер последние два слова. Вывести содержимое буфера на экран
#include <iostream> #include <fstream> using namespace std; int main(){ ofstream...

5
Хочу в Исландию
1041 / 840 / 119
Регистрация: 10.11.2010
Сообщений: 1,630
22.01.2014, 21:21 2
Проверено в FASM:
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
format PE console
include 'win32a.inc'
 
        invoke  GetStdHandle,STD_OUTPUT_HANDLE
        mov     edi,sc1
        mov     ecx,[qcsc1]
        mov     ebx,qcio
        invoke  WriteConsole,eax,edi,ecx,ebx,0
 
        invoke  GetStdHandle,STD_INPUT_HANDLE
        mov     edi,sk
        mov     ebx,qcio
        mov     ecx,[qcsk]
        invoke  ReadConsole,eax,edi,ecx,ebx,0
 
        invoke  GetStdHandle,STD_OUTPUT_HANDLE
        mov     edi,saccYT
        mov     ebx,qcio
        mov     ecx,[qcsaccYT]
        invoke  WriteConsole,eax,edi,ecx,ebx,0
 
        invoke  GetStdHandle,STD_OUTPUT_HANDLE
        mov     edi,sk
        mov     ebx,qcio
        mov     ecx,[qcsk]
        invoke  WriteConsole,eax,edi,ecx,ebx,0
 
        invoke  GetStdHandle,STD_OUTPUT_HANDLE
        mov     edi,snl
        mov     ebx,qcio
        mov     ecx,[qcsnl]
        invoke  WriteConsole,eax,edi,ecx,ebx,0
 
        invoke  ExitProcess,0
 
sc1     db 'Type 3 Characters:'
qcsc1   dd $-sc1
qcio    dd 0
sk      db 3 dup(?)
qcsk    dd $-sk
saccYT  db 'You typed:'
qcsaccYT dd $-saccYT
snl     db 13,10
qcsnl   dd $-snl
 
include 'API\kernel32.inc'
 
data import
 
        library kernel32,'KERNEL32.DLL'
 
end data
0
2 / 2 / 1
Регистрация: 29.11.2010
Сообщений: 32
23.01.2014, 11:01  [ТС] 3
а под TASM нельзя переделать, а то у нас по требованию нужно через TASM
0
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
23.01.2014, 11:16 4

Не по теме:

Цитата Сообщение от Кристюня Посмотреть сообщение
а то у нас по требованию нужно через TASM

ставлю 50 рублей что это и под дос надо
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.model tiny
.code
start:
   mov cx, 3
   mov di, offset ololo
azaza:
   xor ax, ax
   int 16h
   stosb
   loop azaza
   mov dx, offset ololo
   mov ah, 9
   int 21h
   xor ax, ax
   int 16h
   int 20h
ololo db '   $'
end start
слеплено и протестированно на "коленке"
0
Ушел с форума
Автор FAQ
16338 / 7659 / 1075
Регистрация: 11.11.2010
Сообщений: 13,697
23.01.2014, 11:19 5
Мотороллер,
а каким образом stosb связан с "mov si, offset ololo" ?
0
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
23.01.2014, 11:22 6
Mikl___, я уже исправил
0
23.01.2014, 11:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2014, 11:22
Помогаю со студенческими работами здесь

создать шаблон класса,реализующий буфер из произвольного (5) числа вещественных чисел. Числа ввести с клавиатуры содержащие буфера вывести на экран
Помогите, пожалуйста.

Записать символ в буфер клавиатуры, проверить буфер на наличие в нём символов, и вывести данный символ
Доброго дня всем. Прошу помочь немного с несложной задачей, на использование прерывания INT 16h....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru