![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 07.02.2017
Сообщений: 22
|
![]()
помогите сделать скриншоты. для кода. сделала только скрин начало и компилирование..а ход и конец не могу..выдает ошибку. the ntvdm cpu has encountered an illegal instruction. вот сам код model tiny
.code org 100h .386 start: ;b; xor ax,ax mov al,[a] btr ax,8 btr ax,5 btr ax,3 btr ax,2 xor bx,bx mov bl,[b] or bx,ax mov cx,bx ;a; xor ax,ax mov al,[b] btr ax,0 btr ax,1 btr ax,6 btr ax,7 xor bx,bx mov bl,[a] or bx,ax ;log and or cx,bx ;*4 shl cx,3 ;otvet cx ret a db 11111111b b db 10101010b end start |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 07.02.2017
Сообщений: 22
|
![]()
может кто помочь? просто сделать скриншоты работы. пожалуйста
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Запускайте в DosBox'е и хоть обделайтесь сами скриншотов.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 474
|
![]()
Замените ret на int 20h.
Самой первой строкой добавьте .model tiny Про ход и завершение - непонятно, т.к. ваша программа ничего не выводит. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 474
|
![]()
Из-за отсутствия форматирования не увидел, что модель определена.
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 07.02.2017
Сообщений: 22
|
![]()
меняла уже, все равно выдает такую же ошибку
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 07.02.2017
Сообщений: 22
|
![]()
сделала первые два скриншота. выдает все без ошибок, а дальше когда уже запускаешь пишет эту ошибку
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 474
|
![]()
При компиляции исходника "prov6514.asm" с такими ключами
Код:
И его вы должны запускать. Подозреваю, что вы не получаете com. Каким образом и в каком количестве вы должны получить скрины выполнения и завершения, я не знаю, т.к. способов, хоть и не уйма, но некоторое количество. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 07.02.2017
Сообщений: 22
|
![]()
нужен только скрин середины работы, что код запустился и конец и все..потому что начало у меня правильно все вышло..поэтому обратилась сюда за помощью. Я конечно не леньтяйка, но некоторые моменты еще не понимаю..
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 474
|
![]()
Стоять-бояться.
Я предположил, что является возможной причиной проблемы " the ntvdm cpu has encountered an illegal instruction". Если там не стоял вопросительный знак, то сейчас перепишу вопрос. Как вы компилировали??? Скрин середины - откуда возьмётся??? Как его получить??? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при десериализации (End of Stream encountered before parsing was completed) | dima_r | C# (си шарп) | 2 | 14.04.2011 11:52 |
Illegal Instruction | russian-stalker | Общие вопросы C/C++ | 2 | 04.11.2010 10:04 |
Ошибка NTVDM | Д'якон | Безопасность, Шифрование | 1 | 07.06.2010 01:19 |
Ошибка: Процессор NTVDM обнаружил недопустимою инструкцию. | Iceman | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 23.03.2009 14:32 |