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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2010, 03:08   #1
Fata1ity
 
Регистрация: 28.05.2010
Сообщений: 3
Восклицание Ошибка со счетчиком адреса (Assembler TASM)

Пишу программу на Турбо ассемблере, под DOS, много псевдографики, бОльшая часть программы уже написана (37213 строк / 1,12Мб), но при добавлении нескольки строк типа:

Код:
mov ah,2	;Ф-я BIOS установка позиции курсора
	mov bh,0	;0-страница
	mov dh,1	;Строка
	mov dl,5	;Столбец
	int 10h		;Вызов прерывания BIOS
           mov	ax,1003h
	mov	bl,00h
	int	10h
	mov ah,09	;Ф-я DOS вывод символа
	mov al,0dbh	;символ
	mov bl,0fh      ;Первая - фон, Вторая - цвет символа 
           mov cx,6       ;Количество символов подряд 
           int 10h		;Вызов прерывания DOS
Программа не хочет компилиться. TASM выдает ошибку: "Location counter overflow", что значит счетчик адреса переполнен, с указанием номера строки типа JMP <метка>, которая находится в конце программы.
Как обойти эту ошибку? Может нужно как то обнулить счетчик адреса, или разделить программу на сегменты ?
Кстати программа начинается так:
Код:
.MODEL small
stack 255
codeseg
(модель памяти - Small, под стек выделено - 255 байт)

Пожалуйста, помогите, из - за ошибки не могу доделать программу, а сроки поджимают

Последний раз редактировалось Fata1ity; 28.05.2010 в 13:31.
Fata1ity вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TASM дело тонкое!:) (Где в TASM IDE?) 3.14oner Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 15.11.2011 16:20
Ввод с клавиатуры и поиск/Assembler/TASM for Dos Rifler Помощь студентам 8 03.09.2010 08:22
Циклы с счетчиком, помогите! Elena90 Microsoft Office Excel 2 13.12.2009 20:48
Assembler TASM/ Разработать прогу:разбивающую каждое слово текстовой строки на две части levis07 Фриланс 5 20.11.2009 10:34
Вывод алфавита [assembler (TASM)] Nitrino Помощь студентам 2 14.10.2009 10:45