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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

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

Код:
code segment para public 'code'
assume cs:code,ds:code,ss:code,es:code
org 100h
mov dx,code
mov ds,dx
mov ss,dx
mov es,dx

jmp m1  {переход на метку m1}
PAR1 LABEL BYTE
MAX1 DB 100
RD1 DB ?
STR1 DB 101 DUP(?)


m1: mov ah,10
lea dx,par1
int 21h

MOV AH,2 {вывод результата на экран}
MOV DL,0Ah {
INT 21h
MOV AH,2 {вывод результата на экран}
MOV DL,0Dh {переход на новую строку}
INT 21h

lea si, str1 {в регистре si будет загружаться адрес str1}
mov di, si {в регистр di помещается значение регистра si}

cld
m2: {метка m2}
lodsb
cmp al, 'a' {регистр Al сравнивается со знаком 'a'}
jne m3 {если значения не равны то переход на данную метку m3}
mov al, 0dh
stosb
jmp m2 {переход на метку m2}
m3: {метка m3}
lea si, str1
mov bl, rd1
xor bh, bh
add si, bx {к регистру si прибавляется значения регистра bx}
mov di, si {в регистр di помещается значение регистра si}
mov byte ptr [si], '$'
std

m4:lodsb
cmp al, 'a' {регистр al сравнивается со знаком 'a'}
je m5 {если значение равно то перейдет на метку m5}
jmp m4 {переход на метку m4}

m5: {метка m5}
add si, 1 {регистру si прибавляется 1}
mov di, si {в регистр di помещается значение регистра si}
m6: {метка m6}
lodsb
cmp al, 'a' {в регистр Al помещается знак 'a'}
jne m7 {если значение не равно то переход на метку m7}
mov al, '$' {в регистр Al помещается знак '$'}
stosb
jmp m6 {переход на метку m6}
m7: {метка m7}
mov ah, 9
mov dx, offset str1
int 21h {комманда прерывания}

mov ah,4ch
int 21h
code ends
end
помогите написать комментарии к данной программе?

Последний раз редактировалось Антон1111; 30.04.2012 в 09:18.
Антон1111 вне форума Ответить с цитированием
Старый 30.04.2012, 01:08   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а Вы, батенька, оптимист...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужны комментарии к программе ! dezder Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 13 19.12.2011 23:06
комментарии к программе вася радугов Помощь студентам 3 28.09.2011 12:55
Нужно написать комментарии к программе на С#. Благодарна!!! Polin@ Помощь студентам 2 28.12.2010 01:37
Написать комментарии к программе Space1 Общие вопросы C/C++ 1 03.05.2010 13:35