Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2012, 12:38   #1
Антон1111
 
Регистрация: 21.03.2012
Сообщений: 9
Восклицание Скриншот для программы

Код:
CODE SEGMENT PARA PUBLIC 'CODE'
ASSUME CS:CODE,DS:CODE,ES:CODE,SS:CODE
ORG 100h
start:
jmp m1
 
PAR1 LABEL BYTE
MAX1 DB 100
RD1 DB ?
STR1 DB 101 DUP(?)
 
 
m1: mov ah,0ah
lea dx,par1
int 21h
 
mov ah,2
mov dx, 0d0ah
int 21h
xchg dl, dh
int 21h
 
mov si, offset str1
mov di, si
 
cld
m2:
lodsb
cmp al, 'a'
jne m3 
mov al, 0dh
stosb
jmp m2
m3:
mov si, offset str1
mov bl, rd1
xor bh, bh
add si, bx
mov di, si
mov byte ptr [si], '$'
std
 
m4:lodsb
cmp al, 'a'
je m5
jmp m4
 
m5:
    add si, 1
    mov di, si
m6:
    lodsb
    cmp al, 'a'
    jne m7
    mov al, '$'
    stosb
    jmp m6 
m7:
mov ah, 9
mov dx, offset str1
int 21h
int 20h
code ends
end start
помогите сделать к ней скриншоты работы программы?

Последний раз редактировалось Антон1111; 29.04.2012 в 12:42.
Антон1111 вне форума Ответить с цитированием
Старый 29.04.2012, 13:03   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Скомпилируйте. Запустите и понажимайте ПринтСкрин
p51x вне форума Ответить с цитированием
Старый 29.04.2012, 13:08   #3
Антон1111
 
Регистрация: 21.03.2012
Сообщений: 9
По умолчанию

у меня на 7 винде не хочет пахать эта прога,а колледже работает,а мне зава надо уже сдать напечатанную,можете сделать скрин?
Антон1111 вне форума Ответить с цитированием
Старый 29.04.2012, 17:09   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

DosBox же есть и другие виртуалки
p51x вне форума Ответить с цитированием
Старый 29.04.2012, 17:15   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а Вы через DOSBox запустите. он и скриншоты поможет сделать

p.s. я бы сделал Вам скриншоты, но что скриншотить - "ваааще" не понятно: программа ждёт ввода строки, после ввода (нажатия Enter) выдаёт введённую строку как-то обрезанную (разбираться в алгоритме мне и некогда и лень!)

получается что-то вроде такого (это несколько запусков программы):
ss1.png

Последний раз редактировалось Serge_Bliznykov; 29.04.2012 в 17:24.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 29.04.2012, 18:18   #6
Антон1111
 
Регистрация: 21.03.2012
Сообщений: 9
Восклицание

Спасибо большое)
а как ты запустил эту программу?
я просто не знаю как с 7 запустить(
Антон1111 вне форума Ответить с цитированием
Старый 29.04.2012, 18:37   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я запускал из оболочки Far Commander

но можно воспользоваться и стандартными средствами Windows:
Пуск - Программы - Стандартные - Командная строка.

в командной строке с помощью указания полного пути запустить ваш скомпилированный .COM файл (либо через команду CD перейти в нужный каталог и там запустить).

в моём примере я положил скомплированный ST1.COM в каталог на диске C:
C:\TP\ASM
оттуда и запускал (в командной строке на скриншоте это наглядно видно)!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание программы для управления некоторыми функциями другой программы Юрий1991 Общие вопросы Delphi 6 03.02.2012 15:32
скриншот окна программы Pein95 Общие вопросы Delphi 8 29.10.2011 20:57
Не работает CASE для NULL в выборке из view (скриншот внутри Ivan_32 SQL, базы данных 2 12.04.2011 22:16
Какие программы нужно установить чтобы писать программы для телефонов nokia Кристинка89 Общие вопросы по Java, Java SE, Kotlin 2 17.02.2011 15:15
Может ли бот сделать скриншот незаметно для клиента? amakl Софт 10 13.01.2011 13:02