欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 請(qǐng)問(wèn)下面兩段程序有什么區(qū)別程序 菜鳥(niǎo)求教51系列編程 [打印本頁(yè)]

作者: 13163340127    時(shí)間: 2017-6-16 15:19
標(biāo)題: 請(qǐng)問(wèn)下面兩段程序有什么區(qū)別程序 菜鳥(niǎo)求教51系列編程
請(qǐng)問(wèn)下面兩段程序有什么區(qū)別程序1,
ORG  0200H      MOV  A,   40H
      MOV  R0, 41H
      CJNE  A, 41H, GP2
GP1:MOV    50H,  A
          MOV    51H,  R0
          SJMP   GP3
GP2:   JNC   GP1
          MOV  51H,  A
          MOV  50H,  R0
GP3:SJMP   GP3
           END
程序2,ORG  0200H

      MOV  A,40H
      CJNE A , 41H, GP2
GP1:MOV    50H,  A
          MOV    51H,  41H
          SJMP   GP3
GP2:JNC   GP1
          MOV  51H,  A
          MOV  50H,  41H
GP3:SJMP   GP3
           END

我想知道這兩段程序都是正確的嗎?它們的功能是否一樣?,有錯(cuò)誤的話 是那個(gè)地方?為什么?

作者: 不倒翁.WZT    時(shí)間: 2017-6-17 07:34
標(biāo)題: RE: 請(qǐng)問(wèn)下面兩段程序有什么區(qū)別程序 菜鳥(niǎo)求教51系列編程
單從這兩段程序看,結(jié)果完全一樣,第一段程序多了一個(gè)R0,這里的R0只起過(guò)渡作用。
      ORG  0200H              ;程序起始地址為0200H
      MOV  A,  40H            ;將地址為40H的寄存器中數(shù)據(jù)傳送給累加器A
      MOV  R0, 41H         ;將地址為41H的寄存器中數(shù)據(jù)傳送給工作寄存器R0
      CJNE  A, 41H, GP2     ;將累加器A中數(shù)據(jù)與工作寄存器R0進(jìn)行比較,如果不等跳轉(zhuǎn)到GP2執(zhí)行
GP1:MOV    50H,  A       ;將累加器A中數(shù)據(jù)傳送給地址為40H的寄存器
         MOV    51H,  R0    ;將工作寄存器R0中數(shù)據(jù)傳送給地址為51H的寄存器
         SJMP   GP3           ;跳轉(zhuǎn)到GP3 執(zhí)行
GP2:  JNC   GP1              ;進(jìn)位標(biāo)志位Cy中數(shù)據(jù)等于0,則跳轉(zhuǎn)到GP1執(zhí)行
         MOV  51H,  A        ;將累加器A中數(shù)據(jù)傳送給地址為51H的寄存器
         MOV  50H,  R0      ;將工作寄存器R0中數(shù)據(jù)傳送給地址為41H的寄存器
GP3:SJMP   GP3            ;跳轉(zhuǎn)到GP3 執(zhí)行
         END                    ;程序結(jié)束


程序2
      ORG  0200H              ;程序起始地址為0200H
      MOV  A,40H              ;將地址為40H的寄存器中數(shù)據(jù)傳送給累加器A
      CJNE  A , 41H, GP2     ;將累加器A中數(shù)據(jù)與工作寄存器R0進(jìn)行比較,如果不等跳轉(zhuǎn)到GP2執(zhí)行
GP1:MOV  50H,  A         ;將累加器A中數(shù)據(jù)傳送給地址為40H的寄存器
         MOV  51H, 41H      ;將地址為41H中數(shù)據(jù)傳送給地址為51H的寄存器
         SJMP  GP3            ;跳轉(zhuǎn)到GP3 執(zhí)行
GP2:JNC  GP1              ;進(jìn)位標(biāo)志位Cy中數(shù)據(jù)等于0,則跳轉(zhuǎn)到GP1執(zhí)行
         MOV  51H,  A       ;將累加器A中數(shù)據(jù)傳送給地址為51H的寄存器
         MOV  50H,  41H    ;將地址為41H中數(shù)據(jù)傳送給地址為50H的寄存器
GP3:SJMP   GP3            ;跳轉(zhuǎn)到GP3 執(zhí)行
         END                    ;程序結(jié)束

作者: shuisheng60    時(shí)間: 2019-2-8 01:33
不倒翁.WZT 發(fā)表于 2017-6-17 07:34
單從這兩段程序看,結(jié)果完全一樣,第一段程序多了一個(gè)R0,這里的R0只起過(guò)渡作用。
      ORG  0200H       ...

不錯(cuò),還有匯編玩的溜的




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1