Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
1

Как отладить программу, созданную в GUI Turbo Assembler?

22.10.2016, 18:38. Показов 2563. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Com файл создаеться,с GUI turbo asembler запускаеться консолька.С папки где лежит он не запускаеться.Ни один отладчик например ollgdbg не принимает его.Пишет Unable to Open or read.Так в чем проблема?

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
;Программа создана для демонстрации принципов работы с отладчиком
;Программа запрашивает пароль и производит его проверку
;при правильном пароле - KEYSTOP, программа выдает сообщение "PASSWORD IS OK"
;при неправильном - "PASSWORD IS NOT CORRECT"
model small
.386
 
.data
match db 0ah,0dh,'PASSWORD IS OK$'
failed db 0ah,0dh,'PASSWORD IS NOT CORRECT$'
string1 db 7Fh,71h,6Dh,67h,60h,7Bh,64h
passlen equ $-string1
string2 db 10,0,10 dup(?)
string db 'INPUT PASSWORD:$'
 
.stack 
db 256 dup(?)
 
.code
main:
mov ax,@data
mov ds,ax
mov es,ax
 
;выводим приглашение ко вводу пароля
mov ah,09h
lea dx,string
int 21h
 
;запрашиваем символы с клавиатуры
mov ah,0Ah
lea dx,string2
int 21h
 
;производим расшифровку пароля
mov si,0
mov cx,7
ll:
        xor string1[si],34h
        inc si
loop ll
 
mov al,passlen
cmp al,byte ptr [string2+1]
jne not_match
 
;процедура проверки правильности пароля
cld
lea si,string1
lea di,string2+2
mov cx,7
repe cmpsb
jcxz equal 
jne not_match
 
equal: 
mov ah,09h
lea dx,match
int 21h
 
jmp exit
 
not_match:
mov ah,09h
lea dx,failed
int 21h
 
exit:
mov ax,4C00h
int 21h
end main
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2016, 18:38
Ответы с готовыми решениями:

Подключение файлов (include) в GUI Turbo assembler
Для написания программ на ассемблере использую IDE GUI Turbo assembler. По заданию необходимо...

Компиляция, компоновка и запуск программ в GUI Turbo Assembler
Доброго времени суток! Для создания программы на TASM выбрал "GUI Turbo Assembler". Написал такой...

Ищу компилятор GUI Turbo Assembler и IDA PRO на русском русифицированную
не могу найти компилятор GUI Turbo Assembler и IDA PRO на русском русифицированную Помогите найти...

Составить и отладить программу на Assembler для вычисления выражения
Очень нужна помощь! Вычислить данное выражение: Очень нужна ваша помощь. Вычислить значение...

3
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
22.10.2016, 18:44  [ТС] 2
Как отладить программу, созданную в GUI Turbo Assembler?


Как отладить программу, созданную в GUI Turbo Assembler?


Как отладить программу, созданную в GUI Turbo Assembler?
0
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
22.10.2016, 22:47 3
Вторая Нобелевка, за создание com файла с таким кодом.

Добавлено через 3 часа 5 минут
А если серьезно, почему не продолжил тему, создал новую? С этим тоже скоро, наверное, придется столкнуться, так что удачи. Буду изучать твой опыт.
0
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
25.10.2016, 02:30  [ТС] 4
Установил на windowsxp
masm 6.11
по инструкции
Установка и настройка MASM 6.11
в pspad набираем текст asm/pas/c/cpp
Как отладить программу, созданную в GUI Turbo Assembler?

и русский текст выводиться на консоль для Turbo C
тоже работает.

Как отладить программу, созданную в GUI Turbo Assembler?
0
25.10.2016, 02:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2016, 02:30
Помогаю со студенческими работами здесь

Как запустить GUI форму созданную в Inteligi IDEA?
Можно в классе формы сделать публичной панель на которой размещенный все компоненты а потом в main...

Как запустить qt gui программу, как демон, без gui, скрыв gui?
Как запустить qt gui программу, как демон, без gui, скрыв gui? В gui браузер выполняет...

[ubuntu] Как запустить qt-gui программу без gui-интерфейся из консоли?
Как запустить qt-gui программу без gui-интерфейса из консоли?

Как открыть созданную программу в отладчике?
Здравствуйте, я пытаюсь открыть программу в отладчике. Код взял из книги. Скомпилировал и собрал с...

Как подключить классы из dll библиотеки, созданную в С# в программу?
Как подключить классы из dll библиотеки, созданную в С# в программу?

Как отладить программу?
#include <vcl.h> #include <conio.h> #include <stdio.h> #include <math.h> int massiv(double x1,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru