早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

下列程序执行后,SI寄存器中的内容是______。 1 MOV SI, -1 2 MOV CL,

题目

下列程序执行后,SI寄存器中的内容是______。

1 MOV SI, -1

2 MOV CL, 4

3 SAL SI, CL

4 AND SI, 7FFFH

5 OR SI, 8000H

6 NOT SI

参考答案
正确答案:OFH
OFH 解析:-1在计算机中用补码表示为OFFFFH,指令1执行后,SI为OFFFFH,执行指令2和3后,算术左移4位,SI变为0FFF0H,第四条指令表示0FFF0H和 7FFFH进行与运算,的SI为7FF0H,再和8000H进行或运算,得SI为0FFF0H,最后将该数反得(SI)=0FH。