汇编语言中,用8位二进制补码计算,用十六进制表示结果怎么弄?

\u6c47\u7f16\u8bed\u8a00\u6c42\u8fde\u7eed\u8f93\u51655\u4e2a\u6709\u7b26\u53f7\u6574\u6570(8\u4f4d\u4e8c\u8fdb\u5236\u8865\u7801\u8868\u793a,\u7528\u5341\u516d\u8fdb\u5236\u6570\u8f93\u5165),\u6c42\u5176\u4e2d\u8d1f\u6570\u7684\u5e73\u65b9\u548c

\u7528dos\u8c03\u7528\u529f\u80fd\u8f93\u51655\u4e2a\u6570\uff0c\u5b58\u5728\u5b58\u50a8\u5668\u4e2d\uff0c\u7136\u540e\u5224\u65ad\u6bcf\u4e2a\u6570\u7684\u6b63\u8d1f\uff0c\u5982\u679c\u662f\u8d1f\u6570\u5c31\u5e73\u65b9\uff0c\u5faa\u73af5\u6b21\uff0c\u5927\u4f53\u601d\u8def\u662f\u8fd9\u6837\uff0c\u73b0\u5728\u6211\u6ca1\u65f6\u95f4\u7f16\u5199\uff0c\u4f60\u5148\u770b\u4e00\u4e0b

126\u539f\u7801\u662f01111110 \u4f9d\u6b21\u53d6\u53cd \u4fdd\u7559\u6700\u540e\u4e00\u4e2a1 \u540e\u7684\u6240\u6709\u4f4d\u6570 \u4e5f\u5c31\u662f 10000010

85: 01010101 55H
-85:10101011 0ABH
76: 01001100 4CH
-76:10110100 0A4H
(-85)-76=(-85)+(-76)=AB+A4=14F .........溢出

补码做减法时是要转化为加法来做的,对应的十六进制直接转换即可

用dos调用功能输入5个数,存在存储器中,然后判断每个数的正负,如果是负数就平方,循环5次,大体思路是这样,现在我没时间编写,你先看一下

  • 姹囩紪璇█鍘熺爜銆佸弽鐮併琛ョ爜,杩樻湁鐪熷奸棶棰
    绛旓細姣斿-2锛屼簩杩涘埗鐪熷煎氨鏄-10B銆2銆佹槸鐨勩俒X]琛+[Y]琛=[X+Y]琛ュ槢 3銆佹鏁扮殑琛ョ爜灏辨槸瀹冪殑鍘熺爜锛涜礋鏁扮殑璇濓紝灏嗚ˉ鐮佸噺1鍐嶆寜浣嶅彇鍙嶈兘璁$畻鍑哄師鐮 琛ョ爜鎸変綅鍙栧弽鍔1涔熻兘璁$畻鍑哄師鐮 涓ょ鏂规硶璁$畻鍑烘潵鐨勭粨鏋滅浉鍚屻傛瘮濡傦細8浣鎯呭喌涓嬶紝-2鐨勮ˉ鐮佹槸1111 1110锛岀敤绗竴绉嶆柟娉曪細鍑忎竴锛1111 1110 - 1 =...
  • 姹囩紪璇█涓鐨勪綅绉婚噺鏄粈涔堟剰鎬?
    绛旓細鍙互鐞嗚В涓哄綋鍓嶄綅缃浉瀵逛簬鏌愪竴鍩哄噯浣嶇疆鐨勫亸宸紝鍗崇浉闂撮殧鐨勫湴鍧鍗曞厓涓暟銆8浣浣嶇Щ閲忔槸鎸囪繖涓亸宸暟浠8浣嶇殑浜岃繘鍒惰ˉ鐮鏉ヨ〃杈撅紝鐩稿綋浜庡湪-128鍒+127鐨勫墠鍚庣┖闂村彲鍙橈紝16浣嶄綅绉婚噺鏄寚杩欎釜鍋忓樊鏁颁互16浣嶇殑浜岃繘鍒惰ˉ鐮佹潵琛ㄨ揪锛岀浉褰撲簬鍦-32768鍒+32767鐨勫墠鍚庣┖闂村唴鍙彉锛屽湪鏌ユ壘鎸囦护鐨勪綅缃拰鍙備笌杩愮畻鐨勬暟鎹殑浣嶇疆鏃...
  • 鎸変綅鍙栧弽杩愮畻绗
    绛旓細~077o=11000000b鏄病鏈夐敊鐨勶紝浣嗗湪璁$畻鏈轰腑锛屾暣鏁版槸浣跨敤琛ョ爜鏉ヨ〃绀虹殑銆傛鏁扮殑琛ョ爜涓庡師鐮佺浉鍚岋紝鑰岃礋鏁扮殑琛ョ爜鍒欐槸鏈楂樹綅涓1琛ㄧず璐熸暟锛屽叾浣欎綆浣嶆槸灏嗚璐熸暟鐨勭粷瀵瑰煎彇鍙嶅姞1鏉ヨ〃绀虹殑銆備緥濡-64d锛屽鏋鐢8浣嶄簩杩涘埗琛ョ爜琛ㄧず鐨勮瘽锛屾渶楂樹綅涓1琛ㄧず璐熸暟锛屽叾浣7浣嶅垯灏-64d鐨勭粷瀵瑰64d=1000000b锛屽彇鍙嶅姞1寰...
  • 璁$畻鏈虹郴缁熸璁-绗旇
    绛旓細浠8浣嶄簩杩涘埗涓轰緥,杩欓噷闇瑕佽冭檻浜岃繘鍒舵槸姝f暟杩樻槸璐熸暟,璐熸暟鐨勮瘽瑕佹嬁鍒拌ˉ鐮佸湪璁$畻,琛ョ爜琛ㄧず娉曚腑鏈楂樹綅浠h〃绗﹀彿浣嶅崄杩涘埗杞簩杩涘埗,灏辨槸姣忔闄や互2,璁板綍浣欐暟,鐒跺悗浠庡彸鍒板乏鎺掑垪,寰楀埌浜岃繘鍒舵暟.杩欏洓涓粨鏋勫氨鏄竷灏斾唬鏁扮殑鍩虹缁撴瀯.涔熸槸寰堝鐢靛瓙鍘熷櫒浠惰兘鏃堕棿鐨勫浐瀹氶棬缁撴瀯...
  • c璇█涓鐨勭鍙蜂綅琛ㄧず浠涔?
    绛旓細鍏朵綑7浣嶄簩杩涘埗鐮佺敤浜庤〃绀虹粷瀵瑰笺傞氬父鏈夊師鐮併佸弽鐮併佽ˉ鐮佺瓑缂栫爜鏂瑰紡銆傜紪鐮佹柟寮忎笉鍚岋紝琛ㄧず鐨勮寖鍥翠篃涓嶅悓銆8浣嶄簩杩涘埗鍘熺爜鍜屽弽鐮佺殑琛ㄧず鑼冨洿鏄-127~+127锛8浣嶄簩杩涘埗琛ョ爜鐨勮〃绀鸿寖鍥存槸-128~+127銆傞棶棰樹笁锛氱鍙蜂綅杩涗綅鏄粈涔堟剰鎬 ALU鏄彲浠ョ骇鑱旂殑... 渚嬪浣犺鍋16浣嶇殑鍔犳硶锛屽彲浠ョ敤涓や釜8浣嶇殑鍔犳硶鍣ㄧ骇鑱斿疄鐜...
  • [缂栫▼]鍏充簬姹囩紪璇█鐨勮礋鏁扮殑琛ㄧず浠ュ強杩愮畻
    绛旓細鍚岀悊锛岃绠楁満鐨勮繍绠楅儴浠朵笌瀵勫瓨鍣ㄩ兘鏈変竴瀹氬瓧闀跨殑闄愬埗锛堝亣璁惧瓧闀夸负8锛夛紝鍥犳瀹冪殑杩愮畻涔熸槸涓绉嶆ā杩愮畻銆傚綋璁℃暟鍣ㄨ婊8浣嶄篃灏辨槸256涓暟鍚庝細浜х敓婧 鍑猴紝鍙堜粠澶村紑濮嬭鏁般備骇鐢熸孩鍑虹殑閲忓氨鏄鏁板櫒鐨勬ā锛屾樉鐒讹紝8浣嶄簩杩涘埗鏁帮紝瀹冪殑妯℃暟涓28=256銆傚湪璁$畻涓紝涓や釜浜掕ˉ鐨勬暟绉颁负鈥琛ョ爜鈥濄2锛夎ˉ鐮佺殑琛ㄧず锛 姝f暟...
  • 姹囩紪璇█銆傘
    绛旓細8浣琛ョ爜鏁10010011绛夊兼墿灞曚负16浣嶅悗,鍏舵満鍣ㄦ暟涓猴紵1111 1111 1001 0011銆傚皢鍗佽繘鍒舵暟-16琛ㄧず鎴16浣嶇殑浜岃繘鍒惰ˉ鐮侊紝鍏跺舰寮忎负锛1111 1111 1111 0000銆傚湪寰瀷璁$畻鏈轰腑鐨勬満鍣ㄦ暟涓91H锛岃嫢鍏朵唬琛ㄧ殑鐪熷间负锛燂紵锛屽垯瀹冮噰鐢紵锛熻〃绀 91H锛屽鏋滄槸鏈夌鍙锋暟锛屽氨鏄ˉ鐮侊紝瀹冧唬琛ㄧ殑鐪熷兼槸锛氾紞111銆91H锛屽鏋滄槸鏃犵鍙...
  • 闀垮害涓轰竴涓瀛楄妭鐨浜岃繘鍒鏁存暟,鑻閲囩敤琛ョ爜琛ㄧず,鐢5涓1鍜3涓0缁勬垚,鍒欏彲...
    绛旓細8浣鏃犵鍙蜂簩杩涘埗鏁拌兘澶熻〃绀:0锝2558浣嶆湁绗﹀彿浜岃繘鍒舵暟鑳藉琛ㄧず:-128锝127鐢5涓1鍜3涓0缁勬垚鐨浜岃繘鍒惰ˉ鐮鏁,鍙〃绀虹殑鏈灏忓崄杩涘埗鏁颁负:-113,鍏跺搴旂殑浜岃繘鍒舵暟涓:10001111B10001111鍙栧弽鍚,0111000鍔1鍚,01110001B,瀵瑰簲鐨勫崄杩涘埗鏁颁负:113 鍙傝冭祫鏂: http://baike.baidu.com/view/377340.htm 鏈洖绛旂敱鎻愰棶鑰呮帹...
  • 姹囩紪璇█涓甯︾鍙锋暟鎹寚閭d簺鏁,鏃犵鍙锋暟鎹寚閭d簺鏁
    绛旓細绗﹀彿鏁版槸浜岃繘鍒朵腑锛鏈楂樹綅涓虹鍙蜂綅锛屽叾涓0涓烘锛1涓鸿礋锛岃礋鏁鐢ㄨˉ鐮琛ㄧず 瀵逛簬8浣鐨勪簩杩涘埗锛屾渶澶х殑鏁颁负+127锛屾渶灏忕殑鏁颁负-128 鏃犵鍙锋槸鏈楂樹綅涓嶇敤浜庢爣璁扮鍙凤紝鍗8浣嶇殑浜岃繘鍒舵暟鍙栧间负0~255 鍦16浣嶏紝32浣嶇殑涔熶竴鏍
  • 姹囩紪璇█涓鎬庢牱鐞嗚В杩涗綅鏍囧織涓庢孩鍑烘爣蹇椾箣闂寸殑鍖哄埆?
    绛旓細婧㈠嚭锛屾湰鏉ユ槸涓氱敤鐨勮瘝姹囷紝鍏跺惈涔夛紝涓嶉毦鐞嗚В銆傝绠楁満涓撲笟鎵璇寸殑婧㈠嚭锛屾槸鎸囨暟鎹繃澶э紝瓒呭嚭浜嗙紪鐮佹墍鑳借〃绀虹殑鑼冨洿銆傚浜鍏綅浜岃繘鍒銆愭棤绗﹀彿鏁般戯紝琛ㄧず鑼冨洿鏄 0~255銆傚綋杩愮畻缁撴灉锛岃揪鍒 256 浠ュ強鏇村ぇ锛屽氨婧㈠嚭浜嗭紝鐗瑰緛鏄滆繘浣嶄负涓鈥濄傚浜庡叓浣嶄簩杩涘埗銆愬甫绗﹀彿鏁般戯紝琛ㄧず鑼冨洿鏄 锛128~锛127銆傚綋杩愮畻缁撴灉...
  • 扩展阅读:地址码拨码图 ... 八位拨码对照表 ... 二进制对照表大全 ... 5的8位二进制补码 ... 8位地址码对照表 ... 若采用8位二进制补码 ... 8位地址码拨码方法 ... 8位二进制补码计算 ... 拨码开关对照表 ...

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