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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.05.2011, 10:42   #1
hydr0
Пользователь
 
Регистрация: 30.04.2011
Сообщений: 10
По умолчанию Ассемблер. Дос. Вывод значения db переменной.

Сделал задачу, получил результат. Вывести не могу. Дос.

Код:
.model small		
.stack 100h		
.data	
s1	db 24,'preved medved ot medveda'
s2	db 6,'medved' 
s3  db 'nomer elementa=$',a
a db 0			
.code
	mov	ax, @data	
	mov	ds, ax			
	mov	es, ax
	xor bx,bx 			
	ln1=s1[0]
	ln2=s2[0]
	
poisk:  
    lea di,[s1+1]
    cld 
    mov cl,ln1         
    cmp cl,ln2           
    js exit 
    
    mov ah,0
    mov al,[s2+1]              
    repne scasb             
    jne exit 
    
    mov bl,ln1
    sub bl,cl
    dec bl 
    
    lea si,[s2+1]
    lea di,[s1+1][bx]          
    cld     
    
    mov cl,ln2          
    repe cmpsb
    je sovpadenie
                     
    inc bl                
    jmp poisk                                             
 
sovpadenie:
    add a,bl
    inc a
;----------------------------------------
    mov ah,9                 
    mov	dx,offset s3
    int 21h
    jmp exit
;----------------------------------------
	 
	
exit:
	mov	ax, 4C00h
	int 	21h			
end
Помогите пожалуйста с правильным кодом вывода значения переменной а.
Спасибо.
hydr0 вне форума
Старый 03.05.2011, 17:06   #2
hydr0
Пользователь
 
Регистрация: 30.04.2011
Сообщений: 10
По умолчанию

все еще интересует ответ на данный вопрос.
hydr0 вне форума
Старый 03.05.2011, 19:50   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

КРОССПОСТ!
Ваша тема тут: Вывод переменной на экран.


т.к. кросспост на форуме запрещён,
закрываю данную тему!
Serge_Bliznykov вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод значения time_t и значения uid_t и gid_t papos Помощь студентам 0 23.02.2011 21:49
Присвоение переменной значения из массива Maxx Microsoft Office Excel 4 21.07.2010 13:53
Параметры переменной и значения Asira Помощь студентам 13 23.12.2009 23:22
Ассемблер. программа вычисления значения. Misha_M. Помощь студентам 3 29.11.2009 19:37