Ошибка: "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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д