指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。 (1) PUSH 1234H (2) MOV CS,AX (3) IN AX, 300 (4) MOV AX,[DX+12] (5) MOV BX,[BX] (6) MOV DS,1000H (7) XCHG AL,AL (8) MOV AL,100H (9) MOV DX,AL (10)LEA BL,[BX+5] (11)LEA DX,BX (12)MOV [1000H],12H (13)ADD AX,DS (14)SUB [0100H],BYTE PTR [0001] (15)SHL BL,2 (16)SHR CL,CL (17)MUL AL,BL (18)INT 400
第1题:
指出RET和IRET两条指令的区别,并说明各用在什么场合?
第2题:
什么叫指令队列?长度为多少?试述8086和8088CPU指令队列的作用?
第3题:
8086 中,取指令和执行指令可以重叠操作。()
第4题:
关于8086CPU指令构成,以下说法错误的是()。
第5题:
在8086/8088指令系统中,用来开中断的指令为(),用来关中断的指令为()。
第6题:
8086CPU信号线RESET的功能是什么?8086复位后内部寄存器状态是怎样的?8086CPU复位后从什么单元中取第一条指令执行。
第7题:
什么叫寻址方式?8086指令系统有哪几种寻址方式?
第8题:
第9题:
8086CPU中的指令队列的作用是预取指令,其长度是()字节。
第10题:
8086CPU中,堆栈指令是多少位数据传送指令?