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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2009, 18:59   #1
andresan
Пользователь
 
Регистрация: 08.11.2009
Сообщений: 33
По умолчанию Помогите довести до ума

нужно сделать так что числа вводились в горизантальную линию... помогмте пожайлуста!
Код:
.model	small
.stack	100h
.data
mes1 db 13,10,'Режимы работы','$'
mes2 db 13,10,'1.Замена игроков','$'
mes3 db 13,10,'2.Дополнительное время','$'
mes4 db 13,10,'Введите номер игрока уходящего с поля','$'
mes5 db	1*80 dup (20h)
db 4 dup(20h),0b1h,76 dup (20h)
db 2 dup (20h),0b1h,0b1h,76 dup (20h)
db 1 dup (20h),0b1h,20h,0b1h,76 dup (20h)
db 0b1h, 2 dup (20h),0b1h,76 dup (20h)
db 3 dup (20h),0b1h,76 dup (20h)
db 3 dup (20h),0b1h,76 dup (20h)
db '$'
.code
;*****************************************************************************начало**************************************************
start:
	mov	ax,@data
	mov	ds,ax
	xor	ax,ax
;******************************************************************************************************************************************
;****************************************************************************Меню*******************************************************
m1:
	mov ah,09h
	lea dx, mes1
	int 21h
	mov ah,09h
	lea dx, mes2
	int 21h
	mov ah,09h
	lea dx, mes3
	int 21h
;******************************************************************************************************************************************
;*****************************************************************Ожидание меню****************************************
m2:
	mov	ah,07h
	int	21h		
	cmp	al,31h
	je	m3
;********************************************************************************************************************************************
;********************************************************************выходящий игрок**************************************************
m3: 
	mov ah,09h
	lea dx, mes4
	int 21h
	mov dx,0c28h 
         mov bh,0
         mov ah,2
          int 10h
	mov	ah,07h  ;*************************ожидание первой цифры***********************************************************
	int	21h		
	cmp	al,31h
	je t1
	jmp exit
;********************************************вывод  1**********************************************************************
t1: 
	mov ah,09h
	mov dx, offset mes5
	int 21h
t2:	
	mov	ah,07h   ;ожидание второй цифры
	int	21h
	cmp	al,31h
	je t1
	jmp exit
exit:	
	mov	ax,4c00h
	int	21h
end	start
andresan вне форума Ответить с цитированием
Старый 26.11.2009, 20:07   #2
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

ф-ция 02 int 10h - установка позиции курсора.
Вход:
BH - видеостраница ( обычно 0)
DH,DL - строка, колонка (считая от 0)
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 27.11.2009, 07:46   #3
andresan
Пользователь
 
Регистрация: 08.11.2009
Сообщений: 33
По умолчанию

у меня цифра первая.. перебивает вторую так как занимает целую строку.... как исправить помогите...
andresan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу фильтр на форме довести до ума. Помогите пожалуйста. lg140980bav Microsoft Office Access 5 28.11.2009 18:31
Народ помогите плиззз!!! word с ума сошел Gold174 Microsoft Office Word 1 04.09.2009 15:25
Помогите довести до ума две процедуры! Mr.User Помощь студентам 9 28.11.2007 10:21