答案:mov bx, cs是正确的,
但是如果改成mov cs, bx则是错误的!(此处是对cs的非法使用)
然而,对于除了代码段外其余的段寄存器ss、ds和es则是正确的
即mov ds, bx
mov ss, bx
mov es, bx
add al, cf是错误的
其他:MOV BX,CS 是正确的,功能是将代码段寄存器CS的值传送给寄存器BX
ADD AL,CF 是错误的,CF是标志寄存器FLAGS(或程序状态字PSW)的一个标志位(存一位二进制数),它不能单独作为操作数在指令中使用。