![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.05.2010
Сообщений: 17
|
![]()
Заранее прошу прощения если спрашиваю глупость, но я в этом абсолютно ничего не понимаю.
Дали задание поставить ms-dos не ноутбук, найти компилятор ассемблера, который поддерживает как 16-разрядные регистры, так и 32-х разрядные, написать простую программку типа Hello world и проверить ее, затем взять какой-то рабочий код с 32-разрядными регистрами и проверить его. Я совсем не понимаю, что делать. ![]() |
![]() |
![]() |
![]() |
#2 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Поставить ms-dos на ноутбук, найти компилятор ассемблера, который поддерживает как 16-разрядные регистры, так и 32-х разрядные, написать простую программку типа Hello world и проверить ее, затем взять какой-то рабочий код с 32-разрядными регистрами и проверить его. Сразу говорю - 32-х разрядный под MS-DOS не выполнится и не компильнется.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
#3 | |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]() Цитата:
компилятор виртуальная машина мс дос
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4 Последний раз редактировалось Goodwin98; 18.09.2010 в 16:48. |
|
![]() |
![]() |
![]() |
#4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Тогда объясните лично мне, как 32-х битный код выполнится под 16-ти битной осью?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#5 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
Не вижу никаких преград этому.
Если вы имеете ввиду аддресное пространство, то оно конечно будет 16 битным(что кстати тоже можно исправить при желании), если наличие каких-либо API 32битных, то тоже. Но ничего не мешает пользоваться 32 битными регистрами. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 20.05.2010
Сообщений: 17
|
![]()
Так ладно, поставила VMWare, через неё захожу в DOS, есть файлик с кодом ассемблера, есть TASM в DOSе, как теперь файлик скомпилировать?
|
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Вероятно открыть в TASM и нажать F9
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
в командной строке написать TASM <ИмяПрограммы>.asm
потом, если ошибок не было, написать для создания EXE файла: TLINK <ИмяПрограммы>.obj для создания COM файла: TLINK /t <ИмяПрограммы>.obj |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 20.05.2010
Сообщений: 17
|
![]()
Спасибо большое за помощь!
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Основы ассемблера | Maksim_27_10 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 08.07.2010 12:24 |
посоветуйте какой нибудь компилятор для ассемблера | alex(21) | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 24.05.2010 22:37 |
Компилятор для ассемблера для Ubuntu 9.10 | Яр|/||< (^_^) | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 16.05.2010 08:31 |
нужен компилятор, работающий под ДОС (в синем окошке) на виндоус 7 | pa6kevi4 | Помощь студентам | 3 | 23.03.2010 00:59 |
Нужен компилятор для Pascal'я! :) | IQDDD | Помощь студентам | 1 | 12.09.2008 14:51 |