不合法,PUSH语句16位下支持的是字操作,CH是字节操作,所以是不合法
附:
格式: PUSH OPRD
功能: 实现压入操作的指令是PUSH指令
说明:
1. OPRD为16位(字)操作数,可以是寄存器或存储器操作数.
2. PUSH的操作过程是: (SP)<--(SP)-2,((sp))<--OPRD 即先修改堆栈指针SP(压入时为自动减2),然后,将指定的操作数送入新的栈顶位置.
此处的((SP))<--OPRD,也可以理解为: [(SS)*16+(SP)]<--OPRD 或 [SS:SP]<--OPRD
不合法的
你说的是CX的CH吗?