Ошибка: "the ntvdm cpu has encountered an illegal instruction" - Assembler

Узнай цену своей работы

Формулировка задачи:

помогите сделать скриншоты. для кода. сделала только скрин начало и компилирование..а ход и конец не могу..выдает ошибку. the ntvdm cpu has encountered an illegal instruction. вот сам код
Листинг программы
  1. model tiny
  2. .code
  3. org 100h
  4. .386
  5. start:
  6. ;b;
  7. xor ax,ax
  8. mov al,[a]
  9. btr ax,8
  10. btr ax,5
  11. btr ax,3
  12. btr ax,2
  13. xor bx,bx
  14. mov bl,[b]
  15. or bx,ax
  16. mov cx,bx
  17. ;a;
  18. xor ax,ax
  19. mov al,[b]
  20. btr ax,0
  21. btr ax,1
  22. btr ax,6
  23. btr ax,7
  24. xor bx,bx
  25. mov bl,[a]
  26. or bx,ax
  27. ;log and
  28. or cx,bx
  29. ;*4
  30. shl cx,3
  31. ;otvet cx
  32. ret
  33. a db 11111111b
  34. b db 10101010b
  35. end start
скриншоты сделала компилирование написал без ошибок, а когда запускаю программу пишет ошибку, если у кого запуститься прога, можете сделать пожалуйста скриншоты, хотяб самый последний, где завершение?

Решение задачи: «Ошибка: "the ntvdm cpu has encountered an illegal instruction"»

textual
Листинг программы
  1. .model tiny
  2. .386
  3. .code
  4. org 100h
  5.  
  6. start:
  7.  
  8. ;b;
  9.         xor ax,ax
  10.         mov al,[a]
  11.         btr ax,8
  12.         btr ax,5
  13.         btr ax,3
  14.         btr ax,2
  15.         xor bx,bx
  16.         mov bl,[b]
  17.         or bx,ax
  18.         mov cx,bx
  19.  
  20. ;a;
  21.         xor ax,ax
  22.         mov al,[b]
  23.         btr ax,0
  24.         btr ax,1
  25.         btr ax,6
  26.         btr ax,7
  27.         xor bx,bx
  28.         mov bl,[a]
  29.         or bx,ax
  30.  
  31. ;log and
  32.         or cx,bx
  33.  
  34. ;*4
  35.         shl cx,3
  36.  
  37. ;otvet cx
  38.  
  39. int 20h
  40.  
  41. a db 11111111b
  42. b db 10101010b
  43.  
  44. end start

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы