Форум программистов, компьютерный форум, киберфорум
Другие языки программирования
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
75 / 61 / 29
Регистрация: 20.04.2015
Сообщений: 415
1

На каком языке и в каком приложении писалась эта програмка?

27.04.2015, 12:09. Просмотров 1091. Ответов 2
Метки нет (Все метки)


Лаб 4.rar мне надо отредактировать и скомпилировать чтобы в exe файле писались моя фамилия
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2015, 12:09
Ответы с готовыми решениями:

На каком языке написана эта программа?
вот ссылка на нее первая программа...

На каком языке написана эта программа?
подскажите как мне извлечь исходный код из неё (в обычный блокнот).. мне это нужно для дальнейшего...

На каком языке программирования написана эта программа?
Подскажите пожалуйста на каком языке программирования написана эта программа? Программа...

Что делает эта программа, и на каком языке она написана?
Товарищи, помогите, плз. :help: Что делает ниже написанная программа и на каком языке она...

2
3170 / 1929 / 313
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
27.04.2015, 12:26 2
Лучший ответ Сообщение было отмечено WinniPuh как решение

Решение

TASM / DOS
1
75 / 61 / 29
Регистрация: 20.04.2015
Сообщений: 415
27.04.2015, 14:05  [ТС] 3
а как перекомпилировать ? я чтото не понимаю, в турбопаскале всё просто, pass открыл alt+F9 и готов новый экзешник, а в какой программе это открыть и перекомпилировать экзешник ?

Добавлено через 58 секунд
TASM на ХП TASM не запускается а может я не правильно запускаю

Добавлено через 3 минуты
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
TITLE   LAB_4    
;----------------------------------------------------------------------------;
Data     SEGMENT
KR_RAB DB   ' ЛАБОРАТОРНАЯ РАБОТА №  4',13,10,' 
     ------------',13,10,'$'  
Family    DB   ' ФИО',13,10,$’                            
MESS DB ' Уникальный идентификационный номер 07',13,10,'$'             
ZAD DB 'ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ',13,10,'$'            ZAD1 DB 'Операция - ВЫЧИТАНИЕ; 1-й операнд*регистр; 2-ой операнд *константа слово.',13,10,' ',13,10,'$'             
MES DB ,13,10,'                                     $'
MESSS DB ,13,10, ' Константа  =17; Значение в регистре АХ=54              ','$' MESSSS DB ,13,10,  '   Y=(Регистр[AX])-(Константа =17)                   ','$'          REZ_SHOW  DB  10 DUP(?)     ; 10 DUP результат в символьном формате
Data ends                         
;-------------------------------------------------------------------
Stackg segment  Stack 
  DB 100H DUP(?)        стек размером 256 байт.
Stackg  ENDS
assume  CS:Code, DS:Data, SS:Stackg
;------------------------------------------------------------------
Code segment  
Start:                           
       MOV  AH, 00H           функция задания режима экрана
       MOV  AL, 03H           ЦВ текстовый, 25 строк по 80 знаков
       INT  10H                 
;------------------------------------------------------------------------;
;------------------------------------------------------------------------;       
         MOV AX,DATA
         MOV DS,AX              AX в DX
 
          mov ah,09h            функция вывода значения из ah на экран
    lea dx,KR_RAB   
          INT 21H         вывод строки
          
          mov ah,09h            функция вывода значения из ah на экран
    lea dx,Family   
          INT 21H         вывод строки 
          
          mov ah,09h
    lea dx,MESS           вывод на экран * MESS
          INT 21H   
          
          mov ah,09h
    lea dx,ZAD            вывод на экран  * ZAD
          INT 21H
            
          mov ah,09h
    lea dx,ZAD1          вывод на экран  * ZAD1
          INT 21H   
          
          mov ah,09h
    lea dx,MESSS       вывод на экран  * MESSS
          INT 21H   
          
          mov ah,09h
    lea dx,MESSSS            вывод на экран  * MESSSS
          INT 21H   
          
          mov ah,09h
    lea dx,MES                   вывод на экран  * MES
          INT 21H   
          
          mov ah,09h
    lea dx,MES                  вывод на экран  * MES
          INT 21H   
          
;--------------------------------------------------------------------;
;-------------------------ВЫЧИТАНИЕ----------------------------------;        
                                         
 
         MOV SI,1                                индекс начального элемента в cx
     
         MOV REZ_SHOW[si],029H   значение Y
         inc si            
         MOV REZ_SHOW[si],00Dh   значение =
         inc si                     
 
                         
       MOV AX,36H                   54 в десятичной в регистр AX
       SUB AX,0011H                17 в десятичной, от содержимого регистра
                                                  AX отнять константу 11H                              
       CMP AL,10                       сравнение АХ т.е. REZ с 10                 
       MOV BL,10                       10 в BL
       DIV BL                             деление на 10 
       
       MOV REZ_SHOW[si],AL              результат деления в si
       INC SI                                              следующая ячейка 
                              
       MOV REZ_SHOW[si],AH             AH в старший разряд AX
       INC SI                                              следующая ячейка  памяти
                    
;------------------------------------------------------------------
 
Вывод на экран получившегося массива 
          MOV SI,1                           в SI 1   
    mov cx,4D;17D                  размер буфера CX
show:  
    mov ah,02h                         функция вывода значения из al на экран
    mov dl,REZ_SHOW[si]     загружаем результат SI в DL
    add dl,30h             преобразовываем число в символ
    int 21h                    вывод на экран  
    inc si                       SI плюс 1
    loop show               повторяем цикл
;----------------------------------------------------------------------;
;----------------------------------------------------------------------;     
          mov ah,09h
    lea dx,MES            вывод MES на экран    
          INT 21H
;-------------------------------------------------------------
     mov ax,00h
     int 16h                  ждем нажатие любой клавиши            
;-------------------------------------------------------------              
exit: 
       MOV AX,4C00H символьная функция         
       INT 21H      возврата в MS DOS           
Code ENDS
END Start                 адрес начала программы
куда вбить код, чтобы перекомпилировать ?

Добавлено через 44 минуты
нужен новый exe но с моими данными

Добавлено через 18 минут
а всё понял
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2015, 14:05

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

На каком языке написана эта программи и для чего нужна папка Browser
на каком язике написанно этот приложения ы длячего нужни файлы папке Brawser изучиф оставте своеи...

Множества. Даны марки машин, N городов. Определить в каком городе есть все марки, в каком несколько, в каком нету вообще машин
Даны 3 марки машин,даны N городов .Определить в каком городе есть все марки,в каком несколько,в...

Напишите программу, определяющую, в каком подъезде и на каком этаже находится n-я квартира
(я только начинаю изучать программирование) Я столкнулся с такой трудностью как эта задача,...

Определить в каком подъезде и на каком этаже находится квартира с заданным номером K
Ребят, помогите плз, 3 теста не проходит. Не понимаю, в чём дело. Вот мой код: #include...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.