问答题
判断下列语句是否有错并说明理由。
【正确答案】MOV ESI],'A' ;错误,类型不确定
【答案解析】
【正确答案】MOV AL,BX ;错误,前后类型不一致
【答案解析】
【正确答案】MOV BL,SI+2 ;错误,前后类型不一致
【答案解析】
【正确答案】INC [BX] ;错误,类型不确定
【答案解析】
【正确答案】MOV 256,AL ;错误,立即数不可为目的操作数
【答案解析】
【正确答案】MOV AX,BYTE PTR ALFA ;错误,前后类型不一致
【答案解析】
【正确答案】MOV ALFA,BAT ;错误,不允许两个存储器之间直接进行数据传输
【答案解析】
【正确答案】MUL -25 ;错误,乘法的源操作数不能为立即数
【答案解析】
【正确答案】PUSH 20AOH ;错误,在8086/8088状态下,堆栈操作不允许为立即数
【答案解析】
【正确答案】POP CS ;错误,CS不能作为堆栈操作的目的操作数
【答案解析】