|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.06.2009, 14:58 | #1 |
Пользователь
Регистрация: 26.01.2009
Сообщений: 89
|
Ошибка в использовании сегмента
в чем ошибка подскажите пожайлуста(строка 13) - непонятно
Код:
|
10.06.2009, 15:06 | #2 | |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Цитата:
0100*(3F)- а что это?
xor eax, eax
xchg [eax], eax |
|
10.06.2009, 15:18 | #3 |
Пользователь
Регистрация: 26.01.2009
Сообщений: 89
|
ну это я лист вывел - так то он объявляется
stk segment stack db 256 dup("?") stk ends |
10.06.2009, 15:19 | #4 |
Пользователь
Регистрация: 26.01.2009
Сообщений: 89
|
если я убираю
message db "Введите две шестнадцатеричные цифры,$" в Data - то он перестает ругаться |
10.06.2009, 15:34 | #5 | |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Цитата:
А в строке 17 чё за улыбка вместо data!
xor eax, eax
xchg [eax], eax |
|
10.06.2009, 15:40 | #6 |
Пользователь
Регистрация: 26.01.2009
Сообщений: 89
|
а это инет вставил
а инициализировать как?(в смысле не ввел ничего с клавиатуры?) |
10.06.2009, 15:44 | #7 |
Пользователь
Регистрация: 26.01.2009
Сообщений: 89
|
а как обойти инициализацию при компиляции? на Turbo Asm 5
|
10.06.2009, 15:48 | #8 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
А точно, ступил! Извиняюсь!!!
Вот наверное ошибка: mov ds,offset message Нужно в dx класть!
xor eax, eax
xchg [eax], eax |
10.06.2009, 15:56 | #9 |
Пользователь
Регистрация: 26.01.2009
Сообщений: 89
|
да точно - спасибо
тока вот ща другая ошибка 21 000C 33 C0 xor ax,ax 22 000E B4 01 mov ah,1h 23 0010 CD 21 int 21h 24 0012 8A D0 mov dl,al 25 0014 80 EA 30 sub dl,30h 26 0017 80 FA 09 cmp dl,9h 27 001A 7E 03 jle M1 **Error** proba.asm(22) Near jump or call to different CS 28 001C 80 EA 07 sub dl,7h 29 001F M1: 30 001F B1 04 mov cl,4h 31 0021 D2 E2 shl dl,cl 32 0023 CD 21 int 21h 33 0025 2C 30 sub al,30h 34 0027 3C 09 cmp al,9h 35 0029 7E 02 jle M2 **Error** proba.asm(30) Near jump or call to different CS 36 002B 2C 07 sub al,7h |
10.06.2009, 15:59 | #10 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
И опять же CS где?
Привожу полный рабочий код: Код:
xor eax, eax
xchg [eax], eax |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка List index out of bounds(0) при использовании запроса AdoQuery | ArtInt | БД в Delphi | 14 | 15.04.2009 18:35 |
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder | AleksP | C++ Builder | 7 | 11.04.2009 13:06 |
Помогите с алгоритмом построения сегмента | DjDizzy | Помощь студентам | 4 | 10.02.2009 20:46 |
Подскажите, где ошибка в использовании ControlSource... | Tooree | Microsoft Office Access | 2 | 18.08.2008 20:46 |