下面程序的作用是什么? 下面程序的功能是什么?可以给出具体解析么?

\u4e0b\u9762\u7a0b\u5e8f\u6bcf\u6761\u4ec0\u4e48\u4f5c\u7528

\u8fd9\u662f\u4e00\u4e2a\u5355\u7247\u673a\u7a0b\u5e8f\uff1a
\u7a0b\u5e8f\u5f88\u7b80\u5355\uff0c\u53ea\u662f\u4e00\u4e2a3\u6b21\u5faa\u73af\u7a0b\u5e8f\uff0c\u5206\u522b\u628a\u7247\u5185RAM\u5730\u5740\u4e3a40H\u300141H\u300142H\u7684\u4e09\u4e2a\u5b57\u8282\u7684\u5185\u5bb9\u590d\u5236\u7ed9\u7247\u5185RAM\u5730\u5740\u4e3a50H\u300151H\u300152H\u7684\u4e09\u4e2a\u5355\u5143\u4e2d\u3002

ORG 0 \uff1b\u4ece\u5730\u57400\u5f00\u59cb\u7f16\u7a0b
MOV 40H,#12H \uff1b\u628a12H\u9001\u7ed9\u7247\u5185RAM40H
MOV 41H,#01H \uff1b\u628a01H\u9001\u7ed9\u7247\u5185RAM41H
MOV 42H,#22H \uff1b\u628a22H\u9001\u7ed9\u7247\u5185RAM42H
MOV RO,#40H \uff1b\u628a40H\u9001\u7ed9\u5bc4\u5b58\u5668R0
MOV R1,#50H \uff1b\u628a50H\u9001\u7ed9\u5bc4\u5b58\u5668R1
MOV R2,#3 \uff1b\u628a3\u9001\u7ed9\u5bc4\u5b58\u5668R2
LOOP:
MOV A,@R0 \uff1b\u628a\u4ee5R0\u5185\u5bb9\u4e3a\u5730\u5740\u7684\u7247\u5185RAM\u5185\u76841\u4e2a\u5b57\u8282\u9001\u7ed9\u7d2f\u52a0\u5668A
MOV @R1,A \uff1b\u628a\u7d2f\u52a0\u5668A\u7684\u5185\u5bb9\u590d\u5236\u7ed9\u4ee5R1\u5185\u5bb9\u4e3a\u5730\u5740\u7684\u5355\u5143
INC R0 \uff1b R0+1-->R0
INC R1 \uff1b R1+1-->R1
DJNZ R2,LOOP \uff1b R2-1-->R2\uff0c\u5982\u679cR2\u4e0d\u4e3a0\uff0c\u8f6cLOOP\u6807\u53f7\u5730\u5740\u5faa\u73af\uff0c\u5426\u5219\u7ee7\u7eed\u5f80\u4e0b
LJMP $ \uff1b\u7b49\u5f85\uff08\u6b7b\u5faa\u73af\uff09
END \uff1b\u7a0b\u5e8f\u7ed3\u675f

\u4e2d\u65ad\u670d\u52a1\u7a0b\u5e8f\uff0c\u5177\u4f53\u8981\u7ed3\u5408\u5e94\u7528\u5728\u4ec0\u4e48\u5730\u65b9\u3002

从键盘输入一个整数,如果>99999或者<0就输出错误信息,并重新输入。(以下判断都首先要满足该条)
如果这个整数小于10,那么就直接在屏幕输出。
如果这个整数大于10且小于100,就输出这个数的:个位数字*10+十位数字(即个位与十位上的数字互换)。
如果这个数大于100且小于1000,就输出这个数的:个位数字*100+十位数字*10+百位数与十位数组成的两位数。
如果这个数大于1000且小于10000,就输出这个数的:个位数字*1000+十位数字*100+百位数字*10+千位数字、百位数字与十位数字所组成的三位数。
如果这个数大于10000,就输出这个数的:个位数字*10000+十位数字*1000+百位数字*100+千位数字*10+万位数字、千位数字、百位数字与十位数字所组成的四位数。

顶楼上

  • 浠ヤ笅绋嬪簭鐨勪綔鐢ㄦ槸浠涔?(澶у鑰冭瘯棰)
    绛旓細鐢ㄦ潵鎶婅緭鍏ョ殑瀛楁瘝杩涜澶у皬鍐欒浆鎹.濡傛灉杈撳叆澶у啓瀛楁瘝,鍒欒緭鍑哄皬鍐欏舰寮,濡傛灉杈撳叆灏忓啓,鍒欒緭鍑哄ぇ鍐. 鍥犱负澶у皬鍐欏瓧姣嶇殑ASCII鐮佸垰濂界浉宸32,鎵浠ュ彲浠ョ洿鎺ュ姞鍑.
  • 涓嬮潰绋嬪簭鐨勪綔鐢ㄦ槸浠涔?
    绛旓細浠庨敭鐩樿緭鍏ヤ竴涓暣鏁帮紝濡傛灉>99999鎴栬<0灏辫緭鍑洪敊璇俊鎭紝骞堕噸鏂拌緭鍏ャ傦紙浠ヤ笅鍒ゆ柇閮介鍏堣婊¤冻璇ユ潯锛夊鏋滆繖涓暣鏁板皬浜10锛岄偅涔堝氨鐩存帴鍦ㄥ睆骞曡緭鍑恒傚鏋滆繖涓暣鏁板ぇ浜10涓斿皬浜100锛屽氨杈撳嚭杩欎釜鏁扮殑锛氫釜浣嶆暟瀛*10+鍗佷綅鏁板瓧锛堝嵆涓綅涓庡崄浣嶄笂鐨勬暟瀛椾簰鎹級銆傚鏋滆繖涓暟澶т簬100涓斿皬浜1000,灏辫緭鍑鸿繖涓暟鐨勶細涓綅鏁板瓧*...
  • 璇涓嬮潰鐨勭▼搴,骞跺洖绛旈棶棰樸 璇绋嬪簭鐨勪綔鐢ㄦ槸杈
    绛旓細瑙o細鐢绋嬪簭鍙煡杩欐槸涓涓眰 鐨勫嚱鏁板肩殑绋嬪簭銆傦紙1锛夌▼搴忓搴旂殑绋嬪簭妗嗗浘濡傚浘鎵绀猴細 锛2锛夎嫢x=x 2 锛屽垯x=0鎴杧=1锛屽潎婊¤冻x鈮2锛涜嫢2x-3=x锛屽垯x=3锛屾弧瓒2锛渪鈮5锛涜嫢 锛屽垯x=卤1锛屼笉婊¤冻x>5銆傜患涓婂彲鐭ユ弧瓒抽璁炬潯浠剁殑x鍊兼湁3涓紝鍗硏=0鎴杧=1鎴杧=3銆
  • 浠涔堟槸灏忕▼搴,浣滅敤鏄粈涔?
    绛旓細灏忕▼搴忕殑浣滅敤锛1銆佸皬绋嬪簭渚濇墭浜庡井淇10.84浜跨敤鎴锋祦閲忎负鍩虹锛屽彲浠ュ噺灏忓晢瀹惰幏鍙栫敤鎴锋祦閲忔笭閬撶殑闅鹃锛屽埄鐢ㄥ井淇″皬绋嬪簭澧炲姞澶氭牱鍖栫殑鎺ㄥ箍娓犻亾锛屾彁鍗囧搧鐗屽舰璞°2銆佸晢瀹跺彲浠ュ皢鑷韩鐗圭偣銆佸晢鍝佺壒鑹蹭俊鎭笂浼犺嚦灏忕▼搴忥紝閫氳繃灏忕▼搴忓皢鍟嗗搧淇℃伅灞曠ず缁欑敤鎴凤紝鎻愬崌鍟嗗鐨勫搧鐗岀煡鍚嶅害鍜屽彛纰戯紝鎶㈠崰甯傚満娴侀噺銆3銆佸晢瀹跺彲浠ラ氳繃灏忕▼搴忔彁...
  • 浠涔堟槸灏忕▼搴,鏈変粈涔堜綔鐢?
    绛旓細灏忕▼搴忕殑浣滅敤鏄柟渚锛屽皬绋嬪簭鎸囩殑鏄細灏忕▼搴忔槸涓绉嶄笉闇瑕佷笅杞藉畨瑁呭嵆鍙娇鐢ㄧ殑搴旂敤锛瀹冨疄鐜颁簡搴旂敤鈥滆Е鎵嬪彲鍙娾濈殑姊︽兂锛岀敤鎴锋壂涓鎵垨鑰呮悳涓涓嬪嵆鍙墦寮搴旂敤銆備篃浣撶幇浜嗏滅敤瀹屽嵆璧扳濈殑鐞嗗康锛岀敤鎴蜂笉鐢ㄥ叧蹇冩槸鍚﹀畨瑁呭お澶氬簲鐢ㄧ殑闂銆傚簲鐢ㄥ皢鏃犲涓嶅湪锛岄殢鏃跺彲鐢紝浣嗗張鏃犻渶瀹夎鍗歌浇銆備紭鍔匡細瀵逛簬寮鍙戣呰岃█锛屽皬绋嬪簭寮鍙...
  • 涓嬪垪绋嬪簭娈靛畬鎴浠涔宸ヤ綔?璇存槑鍚勫瘎瀛樺櫒鐨勪綔鐢銆備綘鏄浣曚笂鏈鸿皟璇曡繍琛岃...
    绛旓細璇ョ▼搴忔鐨勪綔鐢ㄦ槸灏咲AT1鏁扮粍涓殑鍓10涓厓绱犲鍒跺埌DAT2鏁扮粍涓紝浠嶥AT2鐨勭涓涓厓绱犲紑濮嬶紝鍚屾椂鍦ㄥ鍒惰繃绋嬩腑BX銆丼I銆丏I銆丆X鍥涗釜瀵勫瓨鍣ㄥ垎鍒敤浜庤鏁板拰鏁版嵁浼犺緭銆傚叿浣撹岃█锛绋嬪簭鐨鎵ц姝ラ濡備笅锛氬皢CX瀵勫瓨鍣ㄧ殑鍊艰缃负10锛孊X瀵勫瓨鍣ㄧ殑鍊艰缃负20锛孲I鍜孌I瀵勫瓨鍣ㄧ殑鍊艰缃负0銆傞氳繃MOV鎸囦护灏咲AT1鏁扮粍涓殑BX琛...
  • C璇█ 涓嬮潰鐨勭▼搴濡備綍鎵ц 浣滅敤鏄粈涔鍟,鍏朵腑str[b]='\0'杩欏彞鏄〃绀...
    绛旓細str[b]='\0'; 璇彞鐨勪綔鐢ㄦ槸閲嶆柊涓哄瓧绗︽暟缁勮缃粨鏉熸爣蹇楋紝瑕佹槸涓嶈缃殑璇濓紝杈撳嚭瀛楃涓茬殑鏃跺欎細涓鐩磋緭鍑哄瓧绗︾洿鍒伴亣瑙'\0'锛涗唬鐮侊細include <stdio.h> int main(int argc, char *argv[]){ int a,b;char str[]="hellocwoce";for(a=b=0;str[a]!='\0';a++)if(str[a]!='c')str[b+...
  • c璇█绋嬪簭闂,,,涓嬮潰绋嬪簭閲岃竟鐨刣elayms(5)璧浠涔堜綔鐢鍟,姹傚ぇ绁炶В绛...
    绛旓細delayms(5)琛ㄧず甯屾湜绯荤粺delay 5姣 杩欎釜鏄粬鐨勫疄鐜版柟娉晇oid delayms(unit xms){ unit i,j;for(i=xms;i>0;i--)for(j=110;j>0;j--);}
  • ...51鍗曠墖鏈哄垵瀛﹁ 涓嬮潰鐨勭▼搴while(1);鐨勪綔鐢ㄦ槸浠涔娌℃湁瀹冧細鎬庢牱. 璋...
    绛旓細while(1);鏄寰幆,绋嬪簭杩愯鍒拌繖涓鍙ュ氨浼氫竴鐩村湪杩欓噷寰幆,涓嶅啀寰涓嬫墽琛.濡傛灉娌℃湁杩欎竴鍙,绋嬪簭浼氱户缁線涓嬫墽琛,浣嗛棶棰樻槸,鎺ヤ笅鏉ユ病鏈夌▼搴忎簡,瀹冧細鍋浠涔鍛?鎴戜滑涓嶇煡閬,鍗曠墖鏈轰篃涓嶇煡閬,浼氫贡濂楃殑.
  • 寰俊灏忕▼搴忔湁浠涔堜綔鐢
    绛旓細1銆佸井淇″皬绋嬪簭锛坵eixinxiaochengxu锛夛紝绠绉板皬绋嬪簭锛岀缉鍐橷CX锛岃嫳鏂囧悕MiniProgram锛屾槸涓绉嶄笉闇瑕佷笅杞藉畨瑁呭嵆鍙娇鐢ㄧ殑搴旂敤锛瀹冨疄鐜颁簡搴旂敤鈥滆Е鎵嬪彲鍙娾濈殑姊︽兂锛岀敤鎴锋壂涓鎵垨鎼滀竴涓嬪嵆鍙墦寮搴旂敤銆2銆佸叏闈㈠紑鏀剧敵璇峰悗锛屼富浣撶被鍨嬩负浼佷笟銆佹斂搴溿佸獟浣撱佸叾浠栫粍缁囨垨涓汉鐨勫紑鍙戣咃紝鍧囧彲鐢宠娉ㄥ唽灏忕▼搴忋傚皬绋嬪簭銆佽闃呭彿銆...
  • 扩展阅读:小程序开发需要多少钱 ... 解释程序的作用是什么 ... 自己如何制作一个小程序 ... basic解释程序的作用是 ... 后面怎么开发 ... 被起诉后的流程怎么走 ... 程序的主要作用是什么 ... 微信小程序 ... 下面程序的运行结果是什么 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网