2 / 2 / 1
Регистрация: 20.10.2015
Сообщений: 244
|
|
1 | |
Assembler на Windows 1012.04.2016, 15:50. Показов 30615. Ответов 15
Метки нет (Все метки)
Посоветуйте редактор и компилятор для Assembler на Windows 10. Дали задание в универе, а где работать даже не объяснили. Буду очень благодарен за помощь!
0
|
12.04.2016, 15:50 | |
Ответы с готовыми решениями:
15
Assembler и Windows 7 Assembler и Windows 7 Assembler на 64-разрядной Windows 7 Блокиратор Windows на Assembler |
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
|
12.04.2016, 15:58 | 2 |
Смотря что в задании написано.
Вообще FASM хорош. Но мало ли что тебе задали. В Турбодебугере заставят работать и сиди пляши с DosBox
0
|
2 / 2 / 1
Регистрация: 20.10.2015
Сообщений: 244
|
|
12.04.2016, 16:14 [ТС] | 3 |
Hikari, В лабе сказано про DosBox, его возможно настроить для виндовс 10?
0
|
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
|
12.04.2016, 16:20 | 4 |
Сама не пробовала, но думаю проблем не будет.
И раз уж тебе ДОС впарили то настраивайся на Turbo Assembler
0
|
2 / 2 / 1
Регистрация: 20.10.2015
Сообщений: 244
|
|
12.04.2016, 16:35 [ТС] | 5 |
0
|
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
|
12.04.2016, 19:39 | 6 |
Тебе под ДОС нужен ассемблер. А это... под виндовс.
У тебя в методичке написано как в DosBox настраивать ассемблер? Или преподавателям твоим все равно?
0
|
2 / 2 / 1
Регистрация: 20.10.2015
Сообщений: 244
|
|
12.04.2016, 19:42 [ТС] | 7 |
Hikari, В методичке ничего не понятно, как и через что запускать нету, вот и не могу разобраться, дос бокс установил, там пишет диск z, как перейти на свой локальный диск не пойму.
Вот, если украинский понимаете моя методичка (4 лаба): AK_MetLab_2.pdf
0
|
2 / 2 / 1
Регистрация: 20.10.2015
Сообщений: 244
|
|||||||||||
12.04.2016, 19:45 [ТС] | 8 | ||||||||||
Hikari, И в задании дано два кода, com и exe, сколько не пробовал никак не получается их скомпилировать
Вот эти кода:
0
|
183 / 121 / 26
Регистрация: 18.05.2015
Сообщений: 509
|
|
12.04.2016, 20:52 | 9 |
Max00766, берем: tasm.exe , tlink.exe, rtm.exe, td.exe, dpmi16bi.ovl, vc.com (Volkov Commander)
кидаем все в одну папку + ваши исходники. Берем мышку за VC.COM и накладываем на DOS-BOX. Открывается командер в эмуляции дос, пишем лабу и радуемся. Ну надо понимать что это не чистый дос, например обращения к жесткому диску (int 13h) не прокатят.
1
|
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
|
13.04.2016, 08:21 | 10 |
0
|
3406 / 1825 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
|
13.04.2016, 09:21 | 11 |
Max00766,
- Качаете tasm, - распаковываете его в папку, к примеру D:\my\tasm\, - в эту же папку кидаете свои программы, - запускаете DOSBox, набираете команду mount d d:\my\tasm, - набираете D:, теперь Вы уже в нужной папке, - компилятор будет в папке BIN, - набираете bin\tasm name - набираете bin\tlink name - после этого у Вас должна появится программа ЕХЕ, если нет ошибок в коде, - для программ СОМ, нужно компилировать с ключом /t все.
0
|
26.03.2017, 08:50 | 12 |
А можно как-то без досбокса а чисто на винде? Я слышал, что есть нормальный полноценный компилятор с отладчиком, который нормально работает на современных системах, где даже ввод/вывод занесен в подключаемые директивы как процедуры. Работает с 16-32 битным кодом, нормально запускается на 64битных системах. Но я найти такой не могу.
0
|
Модератор
|
|
26.03.2017, 09:05 | 13 |
Скорее всего речь о Emu8086. http://www.emu8086.com/ Стоимость лицензии ~300руб(российск).
В теме Заданы 2 числа. Определить является ли первое число кубом второго пользователь приводит программу с неизвестными, но работающими процедурами ввода и вывода. Но сам я никогда не пользовался этой программой. Добавлено через 1 минуту Вообще - в вашем учебном заведении должно регламентироваться использование компилятора. В методичке.
1
|
22.04.2017, 10:46 | 14 |
ФедосеевПавел, Спасибо огромное. Хоть готовых функций ввода и вывода нет, но эмулятор очень удобный, все необходимые инструменты под рукой, и только в нем я начал чего-то понимать в программировании на чистом ассемблере. У tasm32 и своего текстового процессора нет с выделением соответствующими цветами участки кода и нумирации строк, и работает там не все, и ошибки непонятные. А тут все понятно, даже таблица ascii и калькулятор есть. За такое мне не жалко 300р отдать. Единственно печалит что это всего лишь эмулятор и на Win10 программы работать не будут
0
|
Ушел с форума
16336 / 7656 / 1073
Регистрация: 11.11.2010
Сообщений: 13,682
|
|
22.04.2017, 10:48 | 15 |
Test video tutorial for Quick Editor
https://youtu.be/c4YnAOgfhWk
1
|
Модератор
|
|
22.04.2017, 11:38 | 16 |
Gubila_2000, освоив команды, вы вполне можете взять компилятор для Windows, и создавать рабочие приложения. В разделах есть закреплённые темы, в которых хорошо освещено создание программ для Windows.
Сам себе Iczelion Создание консольных приложений в 64-разрядной Windows Seven Уроки Iczelion'a на FASM Ещё для программирования в Windows отлично помогает книга Чарльза Петзольда "Программирование в Windows". Она для языка C, но для понимания Win32 API - просто идеальна. За исключением других шаблонов исходников (структуры программы), другого способа вызова API (DOS или Windows), больших размеров регистров - отличий почти нет. В masm32 есть множество примеров, которые можно использовать, как заготовки. Не вижу смысла асм программ с GUI интерфейсом, но в консоль вывод не сложнее, чем в DOS. Редактор. Много копий сломано по этому поводу. Лично я для учебных asm программ на форум использую или SciTE или идущий в комплекте с masm32 редактор qeditor (основная проблема с настройкой путей ко включаемым файлам и библиотекам). Отладку выполняю в OllyDbg, но последнее время на форуме пропагандируют "более новый и лучший" x64dbg.
1
|
22.04.2017, 11:38 | |
22.04.2017, 11:38 | |
Помогаю со студенческими работами здесь
16
Обучение Assembler на Windows х64 Assembler/windows/dos/tasm/emu8086 компилятор assembler для windows 7 и работает ли visual C++ Express 2010 c asembler-ом Assembler для Windows Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |