реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> программа для i8086, поможете написать курсовую?
skef
сообщение Sep 1 2010, 08:49
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 29-10-09
Из: брежнев
Пользователь №: 53 292



в каких программах (компиляторах) можно написать программу для процессора i8086?


--------------------
на любой элемент найдется мощность, которая его сожжет.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 1 2010, 08:53
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (skef @ Sep 1 2010, 11:49) *
в каких программах (компиляторах) можно написать программу для процессора i8086?

Если Cи, то полагаю, оптимален Watcom. Ну, или любой борлондячий.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
skef
сообщение Sep 1 2010, 09:09
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 29-10-09
Из: брежнев
Пользователь №: 53 292



на ассемблере.
нашел какой-то TASM и турбо дебаггер от борланд, но пока не понимаю как в нем работать.


--------------------
на любой элемент найдется мощность, которая его сожжет.
Go to the top of the page
 
+Quote Post
Andron_
сообщение Sep 1 2010, 09:33
Сообщение #4


.NET developer
***

Группа: Свой
Сообщений: 218
Регистрация: 20-10-07
Из: Новосибирск
Пользователь №: 31 532



в блокноте)

а потом по табличке в машинные коды перевести :D
Go to the top of the page
 
+Quote Post
skripach
сообщение Sep 1 2010, 09:34
Сообщение #5


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
на ассемблере.

TASM+TLINK


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Sep 1 2010, 09:41
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(skef @ Sep 1 2010, 13:09) *
на ассемблере.
нашел какой-то TASM и турбо дебаггер от борланд, но пока не понимаю как в нем работать.
TASM - это консольный ассемблер, без интерфейса. Натравливаете его на файл - он его и компиллирует в .OBJ. Чтобы получить бинарный файл - нужен еще и линкер. TD - это только отладчик. Если нужна среда разработки - то ищите старый ДОСовский C или С++ от Борлада.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 1 2010, 10:05
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (skef @ Sep 1 2010, 12:09) *
на ассемблере.

Ну тогда действительно tasm/tasm32 3.1 - для реалмодовых самое то. Естественно tlink/tlink32 ему в комплект.
QUOTE
но пока не понимаю как в нем работать.

Книжечку в библиотеке взять, хелпы к борладу почитать.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
skef
сообщение Sep 1 2010, 10:31
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 29-10-09
Из: брежнев
Пользователь №: 53 292



нифига не понятно.
в папке tasm.exe, tlink.exe, td.exe.
как в турбо дебаггере файл создать?
или как скормить ему .асм - файл?


--------------------
на любой элемент найдется мощность, которая его сожжет.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Sep 1 2010, 10:50
Сообщение #9





Guests






Цитата
нифига не понятно.

Может лучше готовый курсовик поискать?
Go to the top of the page
 
+Quote Post
x736C
сообщение Sep 1 2010, 10:58
Сообщение #10


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Дебагеру скармливаются исполняемые файлы. Сперва необходимо скомпилировать и скомпоновать линкером.
Из коммандной строки. Например так:
c:\tasm\bin\tasm32 hellow.asm
c:\tasm\bin\tlink hellow.obj /t
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 1 2010, 11:01
Сообщение #11


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



TASM FAQ
Ну и вообще, смелее используйте поисковики


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
skef
сообщение Sep 1 2010, 12:17
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 29-10-09
Из: брежнев
Пользователь №: 53 292



cheers.gif
Спасибо! Началось что-то получаться!


--------------------
на любой элемент найдется мощность, которая его сожжет.
Go to the top of the page
 
+Quote Post
Deka
сообщение Sep 1 2010, 17:59
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 248
Регистрация: 18-07-06
Из: Сочи
Пользователь №: 18 890



А ещё есть неплохой сайт WASM
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 1 2010, 19:31
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Deka @ Sep 1 2010, 20:59) *
А ещё есть неплохой сайт WASM

Это несколько из другой оперы - protected mode и winapi. Тут на банальном 8086 учебная задача поставлена.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
skef
сообщение Sep 2 2010, 08:20
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 29-10-09
Из: брежнев
Пользователь №: 53 292



laughing.gif
как отображать то, что я набираю с клавиатуры?
и еще необходимо проверять, не введен ли пробел
пытался делать это так:

int 16h ; Читаем код нажатой клавиши, результат в ax
mov al,ax ;пересылаем ax в al============здесь компилятор сообщает об ошибке
int 29h ; Выводим al
cmp ax, ' ' ; введенный символ - пробел?
jz main ;если да, уйти на мейн

Сообщение отредактировал skef - Sep 2 2010, 08:21


--------------------
на любой элемент найдется мощность, которая его сожжет.
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01499 секунд с 7
ELECTRONIX ©2004-2016