汇编语言找错(要考试啦,哥哥姐姐帮帮忙)

来源:百度知道 编辑:UC知道 时间:2024/06/16 09:00:34
XCHG CS,AX
MOV [BX],[1000]
XCHG BX,IP
PUSH CS
POP CS
IN BX,DX
MOV BYTE[BX],100
MOV CS,[1000]
只要告诉每条指令有什么错就可以了,不要理由

说起来,这题比较麻烦;根据编译器不同,答案有两组:
1.用MASM5.0编译:
PUSH CS ;就这一条是对的.
2.用DEBUG.EXE汇编:
XCHG CS,AX ;×
MOV [BX],[1000] ;
XCHG BX,IP ;×
PUSH CS ;√
POP CS ;√
IN BX,DX ;×
MOV BYTE[BX],100 ;√
MOV CS,[1000] ;√

2,错
4,对
5,错
6,错
7,错 mov byte ptr [bx],100
8,错

其它两个指令不了解