8.有如下程序段,则正确的执行结果是( ) int m=3; while(m<=5) { printf(“%d ”,m-3); m++;} A. 0 0 0

8.有如下程序段,则正确的执行结果是( ) int m=3; while(m<=5) { printf(“%d ”,m-3); m++;} A. 0 0 0,第1张

//是输出  0   1  2

printf(“%d ”,m-3); m++;这句语句就是先输出m-3,然后m再自加1!当m等于6时循环结束,就是做3次循环!

#include <stdioh>

int main()

{

 int m=3;

 while(m<=5)

 {

  printf("%d ",m-3); 

  m++;

 }

}

//第一次循环 输出0  然后m=4

//第二次循环  输出1  然后m=5

//第三次循环 输出2  然后m=6  循环结束

还有疑问的话,就请追问!

CF是进位标志位,add al,80h 前面是mov al,80h

80h和80h加起来就是100h,进了一位,所以cf是1,of是溢出,差不多的吧,因为装不下了溢出了,所以也是1,是这么理解-0-。

MOVAX, 0; (AX)=0,标志位不变

DECAX; (AX)=0FFFFH,CF不变,SF=1,ZF=0,OF=0

ADDAX, 7FFFH; (AX)=7FFEH,CF=1,SF=0,ZF=0,OF=0

ADDAX, 2; (AX)=8000H,CF=0,SF=1,ZF=0,OF=1

NOTAX; (AX)=7FFFH,标志位不变

SUBAX, 0FFFFH; (AX)=8000H,CF=1,SF=1,ZF=0,OF=1

ADDAX, 8000H; (AX)=0,CF=1,SF=0,ZF=1,OF=1

SUBAX, 1; (AX)=0FFFH,CF=1,SF=1,ZF=0,OF=0

ANDAX, 58D1H; (AX)=58D1H,CF=0,SF=0,ZF=0,OF=0

SALAX, 1; (AX)=0B1A2H,CF=0,SF=1,ZF=0,OF=1

SARAX, 1; (AX)=0D8D1H,CF=0,SF=1,ZF=0,OF=0

NEGAX; (AX)=272FH,CF=1,SF=0,ZF=0,OF=0

RORAX, 1 ; (AX)=9397H,CF=1,SF和ZF不变,OF=1

扩展资料:

执行程序是特定的组织和人员将已经产生法律效力的判决和裁定及其他法律文书,按其内容和要求加以实现的次序、方式和手续。诉讼的最后阶段。执行是法院和运用国家强制力,实现生效裁判及其他法律文书所确定内容的诉讼活动。执行程序为调整这些诉讼活动而在次序、方式和手续等方面确定规则。刑事、民事、行政诉讼上都有各自的执行程序。

执行程序与审判程序密切关联,执行程序是为裁判最终实现而设立的,是为了保证裁判得以落实。但不是所有的裁判都要经过执行程序,如在民事诉讼中,只有义务人不履行裁判规定履行的义务时,才发生执行。此外,一些依法无需审判,由人民法院执行的法律文书,也通过执行程序。

参考资料来源:百度百科-执行程序

以上就是关于8.有如下程序段,则正确的执行结果是( ) int m=3; while(m<=5) { printf(“%d ”,m-3); m++;} A. 0 0 0全部的内容,包括:8.有如下程序段,则正确的执行结果是( ) int m=3; while(m<=5) { printf(“%d ”,m-3); m++;} A. 0 0 0、执行如下程序片段后,CMP指令分别使得5个状态标志CF ZF SF OF PF为0还是1、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10109451.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存