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

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

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

помогите сделать скриншоты. для кода. сделала только скрин начало и компилирование..а ход и конец не могу..выдает ошибку. 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
скриншоты сделала компилирование написал без ошибок, а когда запускаю программу пишет ошибку, если у кого запуститься прога, можете сделать пожалуйста скриншоты, хотяб самый последний, где завершение?

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

textual
Листинг программы
.model tiny
.386
.code
org 100h
 
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
 
int 20h
 
a db 11111111b
b db 10101010b
 
end start

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


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

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

10   голосов , оценка 3.9 из 5
Похожие ответы