题目
使用传送指令MOV后()。A. 源操作数的内容传送到目标操作数中,且源操作数的内容清0。B. 目标操作数的内容传送到源操作数中,且目标操作数的内容清0。C. 源操作数的内容传送到目标操作数中,且源操作数的内容不变。D. 目标操作数的内容传送到源操作数中,且目标操作数的内容不变。
使用传送指令MOV后()。
A. 源操作数的内容传送到目标操作数中,且源操作数的内容清0。
B. 目标操作数的内容传送到源操作数中,且目标操作数的内容清0。
C. 源操作数的内容传送到目标操作数中,且源操作数的内容不变。
D. 目标操作数的内容传送到源操作数中,且目标操作数的内容不变。
题目解答
答案
C. 源操作数的内容传送到目标操作数中,且源操作数的内容不变。
解析
本题考查汇编语言中传送指令MOV的基本功能。解题核心在于理解MOV指令的作用机制:将源操作数的值传送到目标操作数中,且源操作数的值保持不变。关键点在于区分数据传送与数据修改的操作,排除选项中涉及“清0”或方向颠倒的干扰项。
选项分析
选项A
描述“源操作数内容清0”,错误。
MOV指令仅复制值,不会修改源操作数的内容,因此源操作数不会被清0。
选项B
描述“目标操作数传送到源操作数”且“目标清0”,错误。
MOV指令的方向是“源→目标”,且目标操作数被覆盖,但不会清0。
选项C
正确描述了MOV指令的功能:源操作数的值传送到目标操作数,且源操作数保持不变。
选项D
描述“目标传送到源”且“目标清0”,错误。
方向颠倒,且MOV指令不会主动清0。