懂视

微机原理中8086的指令对错判断,请高手帮忙

2024-11-29 08:24:25

8086微机原理中,DX寄存器不能用作指针寄存器,故第三题的答案为错。BP寄存器为16位,而AL寄存器为8位,两者位数不匹配,因此第四题的答案也是错。第六题指出,代码段寄存器CS不允许直接赋值,这个说法正确。第九题提到,8086微处理器不允许直接从两个存储器类型的数据进行传递,此题同样为错。第十题中,由于数据类型不确定,[BX]前应加上PTR运算符,因此答案为错。第十六题,MUL指令在8086中隐含寻址AL寄存器,且不采用立即数寻址方式,因此该题答案为错。第二十题提到8086不能使用两个存储器类型的数据进行交换,这一说法也是正确的。在8086微处理器中,两个指针寄存器不能同时为变址寄存器,故第十三题的答案为错。第十八题指出,8086中MUL指令中的AL是隐含寻址的,无需明确指定,这一描述是正确的。在进行数据交换时,8086不允许直接使用两个存储器类型的变量,故第十二题的答案为错。第八题和第二十一题的答案都是对的,因为它们符合8086微处理器的操作规范。在8086微处理器中,代码段寄存器CS不允许直接赋值,这是正确的。第十七题中提到的规则同样适用于8086微处理器,因此答案是对的。第五题、第七题、第十四题、第十五题、第十九题的答案也都是对的,这些都符合8086微处理器的操作规范。