设有16位二进制数存放在内部RAM的50H及51H单元中,要求将其算术左移一位(即原数各位均向左移 有一个16位无符号二进制原码数存放于50H,51H单元,编程...

\u8bbe\u670916\u4f4d\u4e8c\u8fdb\u5236\u6570\u5b58\u653e\u5728\u5185\u90e8RAM\u768450H\u53ca51H\u5355\u5143\u4e2d\uff0c\u8981\u6c42\u5c06\u5176\u7b97\u672f\u5de6\u79fb\u4e00\u4f4d\uff08\u5373\u539f\u6570\u5404\u4f4d\u5747\u5411\u5de6\u79fb


\u8fd9\u4e2a\u8fd0\u7b97\u662f\u901a\u8fc7\u79fb\u4f4d\u7684\u65b9\u5f0f\uff0c\u5c06\u4e00\u4e2a\u5341\u516d\u8fdb\u5236\u7684\u6570\u636e\u505a\u5341\u8fdb\u5236\u8c03\u6574\uff0c\u8fd9\u6761\u6307\u4ee4DJNZR7\uff0cLOOP\u6267\u884c\u5b8c\u4e4b\u540e\uff0cBCD\u7801\u7684\u767e\u4f4d\u572850H\uff0c\u5341\u4f4d\u548c\u4e2a\u4f4d\u572851H\u3002MOVA,#0FDH\uff0c0FDH\u662f\u5f85\u8f6c\u6362\u7684\u5341\u516d\u8fdb\u5236\u6570\u636e\u3002\u6700\u7ec8\u901a\u8fc7\u8fd9\u4e00\u6bb5\u6307\u4ee4INCR1MOVA,#00HXCHDA,@R1MOV52H,AMOVA,@R1SWAPAMOV@R1\uff0cA\u4e4b\u540e\uff0c50H,51H,52H\u5c31\u4f9d\u6b21\u5b58\u653e\u7684\u662f\u767e\u5341\u4e2a\u4f4d\u4e86

51 单片机:
 CLR C
 MOV A,51H   ;取低八位
 RLC A

 MOV 51H,A
 MOV A,50H   ;取高八位
 RLC A

 MOV 50H,A
END
 
别忘了采纳。

  • 涓涓暱搴︿负16浣2杩涘埗鐨勫唴瀛樺崟鍏,鑳藉淇濆瓨鐨勬湁绗﹀彿鏁板艰寖鍥存槸澶氬皯?
    绛旓細16浣嶄簩杩涘埗鑳藉淇濆瓨鐨勬湁绗﹀彿鏁存暟鑼冨洿鏄-32768~+32767銆備篃灏辨槸浠 1000 0000 0000 0000 ~ 0111 1111 1111 1111銆
  • 鎬庢牱姹16涓浜岃繘鍒浣嶅彲浠鍌ㄥ瓨鐨勬渶澶ф暟鏄灏
    绛旓細16浣嶄簩杩涘埗鏁鏈澶у彲浠ヨ〃绀65535銆傝В鍐虫柟娉曞涓嬶細1銆侀氳繃 Integer.toBinaryString 灏嗕竴涓暟瀛楄浆涓轰簩杩涘埗涓诧紝琛ラ綈鍓嶉潰缂哄け鐨0锛岄氳繃 StringBuilder 鐨 reverse 鏂规硶灏嗕覆棰犲掑弽杞紝骞堕氳繃 Integer.parseInt 鏂规硶灏嗛鍊掔殑涓茶浆涓烘暣鍨嬫暟鍊硷紙浜岃繘鍒惰浆鎹級銆2銆佸洜涓 Integer.parseInt 鏂规硶鍙兘杞彉姝f暟鐨勪簩杩涘埗涓诧紝...
  • 16浣嶄簩杩涘埗鏁鐨勯珮8浣嶅拰浣8浣嶅垎鍒瀛樻斁鍦20H鍜21H鍗曞厓,璇风紪鍐欏皢鍏跺彸绉讳竴...
    绛旓細CLR C MOV A,20H RRC A MOV 20H,A MOV A,21H RRC A MOV 21H,A
  • 璁炬湁涓や釜16浣鏃犵鍙锋暟NA,NB鍒嗗埆瀛樻斁鍦8051鍗曠墖鏈鍐呴儴RAM鐨40H銆41H鍙5...
    绛旓細瀛愮▼搴忓舰寮忓嚭鐜 : YCIT ORG 1000H YCIT: CJNE 40H,50H,LOP CJNZ 41H,51H,LOP1 JMP LOP3 ; 鐩哥瓑 LOP: MOV A,40H SUBB A,50H JC LOP3 ; NA<NB杞Щ MOV 41H,#00H ;NA>NB JMP NEXT LOP1:MOV A,41H SUBB A,51H JC LOP3 ; NA<NB杞Щ MOV 41H,#00H ;...
  • 杈撳叆涓涓16浣嶄簩杩涘埗,骞淇濆瓨鍒ax涓
    绛旓細mov ah,a mov si,200 mov dx,si mov byte ptr [si],11 int 21 inc si mov cl,[si]xor ch,ch inc si cld xor bx,bx shl bx,1 lodsb and ax,1 add bx,ax loop 115 mov ax,bx int 20 娉ㄦ剰锛岃繖鏄湪DEBUG閲屽啓鐨勶紝鎵浠ラ噷闈㈢殑鏁板瓧閮芥槸鍗佸叚杩涘埗銆傚ソ濂界爺绌朵竴涓嬪惂锛屽彉鎴愯嚜宸辩殑濂戒氦宸...
  • 鐢ㄦ眹缂栬瑷濡備綍瀹炵幇 3涓 16浣嶄簩杩涘埗鏁鐩稿姞
    绛旓細浣犺繖鏄袱涓笁瀛楄妭鐨勪簩杩涘埗鏁帮紝鍗24浣嶇殑浜岃繘鍒舵暟锛屼笉鍙3涓16浣嶄簩杩涘埗鏁锛屽彧鏄袱涓暟鐩稿姞銆備綘鐨勭▼搴忚繖涔堝啓锛屾瘡涓涓暟鏄厛瀛樻斁楂樹綅锛屽悗鏀句綆浣嶃傚琚姞鏁版斁20H锛屽厛鏄斁鏈楂樹綅锛屽啀鏀21H锛屾渶浣浣嶆斁22H銆傚彲閫氬父鏄20H鍏堟斁浣庝綅锛22H鍚庢斁楂樹綅锛岃繖鏍凤紝绋嬪簭灏辫鏀逛簡銆傝繕鎸変綘鐨勭▼搴忕殑鍐欐硶锛屼慨鏀瑰涓嬶紝鍏跺畠...
  • 鐢ㄦ眹缂栬瑷灏嗗唴瀛樹腑鐨16浣鐨勬湁绗﹀彿浜岃繘鍒舵暟杞崲涓哄崄杩涘埗ASCII鐮佸舰寮
    绛旓細杩欎釜绋嬪簭鏄皢16杩涘埗鏁拌浆鎹负10杩涘埗鏁板苟杈撳嚭锛屽叾涓瓙绋嬪簭渚挎槸灏16浣2杩涘埗鏁杞崲涓10杩涘埗锛屼笉杩囨槸鏃犵鍙风殑锛屽笇鏈涘浣犳湁甯姪銆俢seg segment assume cs:cseg main proc mov bx,162eh call tern mov ah,4ch int 21h main endp ;瀛愮▼搴弔ern鐨勫姛鑳斤細鎶16浣嶄簩杩涘埗鏁杞崲涓10杩涘埗鏁 ;璋冪敤鍙傛暟锛歜x涓哄緟...
  • 鏉句笅plc f66 wor,wr1,wr0,dt10 浠涔堟剰鎬,鏈変粈涔堢敤
    绛旓細DT涓烘暟鎹瘎瀛樺櫒锛屾暟鎹瘎瀛樺櫒浠モ滃瓧鈥濓紙16 浣嶏級涓哄崟鍏瀛樻斁16浣嶄簩杩涘埗鏁板瓧鏁版嵁銆侱T10涓洪氱敤鏁版嵁瀵勫瓨鍣紝鍙鍏鍐呴儴鏁版嵁杩涜浠绘剰璇诲啓锛屽彟澶朠LC鏈夌壒娈婃暟鎹瘎瀛樺櫒锛屽叾鏁版嵁鍙兘璇讳笉鑳藉啓銆傚叾浠栨湭灏戒簨瀹滆鍙傝働LC缂栫▼杞欢鐨勫府鍔┿傛垨鏌ラ槄鏉句笅PLC鐨勭紪绋嬫墜鍐 (*^__^*) 鍢诲樆鈥︹...
  • 瀵勫瓨鍣16浣銆16浣嶆槸浠涔?
    绛旓細瀵勫瓨鍣ㄦ槸16浣嶄唬琛ㄨ繖涓瘎瀛樺櫒瀛樻斁鐨勬槸16浣嶄簩杩涘埗鏁 cpu鏄16浣嶄唬琛ㄨ繖涓猚pu鏈澶氳兘澶熷悓鏃跺鐞16浣嶄簩杩涘埗鏁 涓涓瓧鑺傛槸8浣 鍐渚濇浖浣撶郴缁撴瀯鐨勮绠楁満鍐呴儴閮芥槸鐢ㄤ簩杩涘埗杩愮畻鐨
  • 鍗佸叚浣嶈〃绀鸿繖鍙拌绠楁満鐨刢pu涓娆¤兘澶勭悊鍗佸叚浣嶄簩杩涘埗鏁
    绛旓細鍗佸叚浣嶈〃绀鸿繖鍙拌绠楁満鐨刢pu涓娆¤兘澶勭悊鍗佸叚浣嶄簩杩涘埗鏁杩欏彞璇濇槸瀵圭殑銆傜數鑴戞妧鏈腑鑳藉鐞嗗瓧闀夸负8浣嶆暟鎹殑CPU閫氬父灏卞彨8浣嶇殑CPU銆傚悓鐞16浣嶇殑CPU灏辫兘鍦ㄥ崟浣嶆椂闂村唴澶勭悊瀛楅暱涓16浣嶇殑浜岃繘鍒舵暟鎹傜敱浜庡父鐢ㄧ殑鑻辨枃瀛楃鐢8浣嶄簩杩涘埗灏卞彲浠ヨ〃绀猴紝鎵浠ラ氬父灏卞皢8浣嶇О涓轰竴涓瓧鑺傘傚瓧闀跨殑闀垮害鏄笉鍥哄畾鐨勶紝瀵逛簬涓嶅悓鐨凜PU...
  • 扩展阅读:二进制对照表大全 ... 16位二进制计算器 ... 二进制16进制对照表 ... 16位的二进制是多少 ... 16进制之间如何比较大小 ... 16位整型值范围 ... 二进制拨码图对照表 ... 一张图看懂二进制 ... 16位二进制怎么转换 ...

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