设机器数字长8位(含1位符号位),若机器数BAH为原码,算术右移1位得? 假设机器数字长8位(包括1位符号位)。写出十进制整数-3的二...

\u8bbe\u673a\u5668\u6570\u5b57\u957f8\u4f4d(\u542b1\u4f4d\u7b26\u53f7\u4f4d)\uff0c\u82e5\u673a\u5668\u6570DAH\u4e3a\u8865\u7801\uff0c\u5219\u7b97\u672f\u5de6\u79fb\u4e00\u4f4d\u5f97 _\uff0c\u7b97\u672f\u53f3\u79fb\u4e00\u4f4d\u5f97_

DAH = 1101 1010 (2\u8fdb\u5236)\uff0c
1\uff09\u82e5\u7b26\u53f7\u4f4d\u4e3a2\u4f4d\uff0c\u56e0\u4e3a\u8fdb\u884c\u4e24\u4f4d\u7b26\u53f7\u4f4d\u7684\u7b97\u672f\u79fb\u4f4d\u65f6\uff0c\u9ad8\u7b26\u53f7\u4f4d\u4e0d\u53c2\u4e0e\u79fb\u4f4d\uff0c\u4f4e\u7b26\u53f7\u4f4d\u53c2\u4e0e\u79fb\u4f4d\uff0c\u6240\u4ee5\uff1a
\u5de6\u79fb\u4e00\u4f4d\u65f6\uff1a11,01 1110-->10,11 0100\uff08\u5373B4H\uff09
\u53f3\u79fb\u4e00\u4f4d\u65f6\uff1a11,01 1110-->11,10 1101\uff08\u5373EDH\uff09
2\uff09\u82e5\u7b26\u53f7\u4f4d\u4e3a1\u4f4d\uff0c\u56e0\u4e3a\u7b97\u672f\u79fb\u4f4d\u4e2d\u7684\u7b26\u53f7\u4f4d\u4e0d\u53c2\u4e0e\uff1a
\u5de6\u79fb\u4e00\u4f4d\u65f6\uff1a1,101 1110-->1,011 0100\uff08\u5373B4H\uff09
\u53f3\u79fb\u4e00\u4f4d\u65f6\uff1a1,101 1110-->1,110 1101\uff08\u5373EDH\uff09
\u56e0\u6b64\u7b54\u6848\u548c1\uff09\u76f8\u540c\u3002\u4e5f\u662fB4H\u548cEDH

\u697c\u4e3b\u60a8\u597d
\u4e8c\u8fdb\u5236: -11
\u539f\u7801: 1,0000011 \u8865\u7801: 1,1111101 \u53cd\u7801: 1,1111100 \u79fb\u7801\uff1a0,1111101
\u795d\u60a8\u597d\u8fd0

BAH = 1011 1010
左移1111 0100 = F4H
右移1001 1101 = 9DH
原码移位补0,补码左移低位补0,右移高位补1,反码移位补1.

机器数BAH=10111010
算术右移是符号位不变,再从符号位开始向右移位的
10111010算术右移1位得11011101=DDH

你的主要问题的,符号位也参与了运算,原码的算数移位仅对数值位进行移位

  • 璁炬満鍣ㄦ暟瀛楅暱涓8浣(鍚l浣嶇鍙蜂綅),璁続=9/64,B= 涓13/32,璁$畻[A卤B]琛...
    绛旓細銆愮瓟妗堛戯細[A+B]琛=1锛10l111A+B=涓17锛64[A鈥擝]琛=1锛100011A涓B=43锛64銆俒A+B]琛=1锛10l111,A+B=涓17锛64,[A鈥擝]琛=1锛100011,A涓B=43锛64銆
  • 璁炬満鍣ㄦ暟瀛楅暱涓8浣(鍚l浣嶇鍙蜂綅),璁続= 涓13/16,B=9/32,璁$畻[A卤B]琛...
    绛旓細銆愮瓟妗堛戯細[A+B]琛=1锛01111A+B= 涓17锛32[A涓B]琛ワ細0锛11101婧㈠嚭銆俒A+B]琛=1锛01111,A+B=涓17锛32,[A涓B]琛ワ細0锛11101,婧㈠嚭銆
  • 璁炬満鍣ㄥ瓧闀涓8浣(鍚1浣嶇鍙蜂綅),鐢ㄨˉ鐮佽繍绠楄鍒欒绠:A=11/64,B=-15/...
    绛旓細璁炬満鍣ㄥ瓧闀涓 8 浣锛岀敤琛ョ爜杩愮畻瑙勫垯璁$畻锛欰 + B銆侫 =锛11/64 = 锛0 . 00 1011锛 [ A ]琛 = 0000 1011銆侭 =锛15/32 = 锛0 . 01 1110锛 [ B ]琛 = 1110 0010銆俒 A + B]琛 = 1110 1101銆侫 + B = 锛0.01 0011銆
  • 涓鍙8浣鏈,鐢ㄨˉ鐮佽〃绀,姹備笅鍒楀悇棰樼粨鏋溿
    绛旓細棰樼洰鎴戝彲涓嶄細鍋氾紝浣嗘垜甯綘鎵惧埌浜嗚繖涓鐩殑绛旀锛屼緵浣犲弬鑰 璁炬満鍣ㄦ暟瀛楅暱涓8浣嶏紙鍚1浣嶇鍙蜂綅锛夛紝鐢ㄨˉ鐮佽繍绠楄鍒欒绠椾笅鍒楀悇棰樸傦紙1锛堿=9/64锛 B=-13/32锛 姹侫+B锛涳紙2锛堿=19/32锛孊=-17/128锛屾眰A-B锛涳紙3锛堿=-3/16锛孊=9/32锛 姹侫+B锛涳紙4锛堿=-87锛 B=53锛 姹侫-B锛涳紙5锛堿=...
  • 璁炬満鍣ㄦ暟闀8浣嶅惈1浣嶇鍙蜂綅,鍗佸叚杩涘埗鏁86H鍒嗗埆琛ㄧず涓哄師鐮併佽ˉ鐮佹椂,鎵瀵...
    绛旓細璁炬満鍣ㄦ暟闀8浣嶅惈1浣嶇鍙蜂綅,鍗佸叚杩涘埗鏁86H鍒嗗埆琛ㄧず涓哄師鐮併佽ˉ鐮佹椂锛屾墍瀵瑰簲鐨勫崄杩涘埗鏁板垎鍒负_-6_銆乢-122_銆
  • 1.璁炬満鍣ㄦ暟瀛楅暱涓8浣(鍚1浣嶇鍙蜂綅鍦ㄥ唴),鍐欏嚭瀵瑰簲涓嬪垪鍚勭湡鍊肩殑鍘熺爜銆佽ˉ鐮...
    绛旓細绛1 (-13)鍘熺爜: (-13) = 1000 0000 + 1101 = 1000 1101 (-13)鍙嶇爜: (-13) = 1111 1111 - 1101 = 1111 0010 (-13)琛ョ爜: (-13) 鍙嶇爜鏈浣庝綅+1寰楄ˉ鐮 = 1111 0011 (-13)绉荤爜: (-13) 琛ョ爜绗﹀彿浣鍙嶅緱绉荤爜 = 0111 0011 姝f暟鐨勫師鐮,鍙嶇爜,琛ョ爜鏄叾鑷韩 (64)鐨勫師鐮佸弽鐮佽ˉ鐮: ...
  • 璁炬満鍣ㄥ瓧闀涓8浣,鍖呭惈涓涓绗﹀彿浣,閭d箞11110011濡傛灉鏄ˉ鐮,鍏跺崄杩涘埗鐪熷...
    绛旓細鏈哄櫒瀛楅暱涓 8 浣銆1111 0011锛屽崄杩涘埗鏄 243銆傚鏋滄槸琛ョ爜锛屽叾鐪熷间负锛243锛256 = 锛13銆傚埆蹇樹簡閲囩撼銆
  • 璁炬満鍣ㄦ暟瀛楅暱涓8浣(鍚竴浣嶇鍙蜂綅),涓擜=-97,B=+41,鐢ㄨˉ鐮佹眰A-B_鐧惧害鐭...
    绛旓細[A]琛=10011111 [B]琛=00101001 [-B]琛=~[B]琛+1=11010111 [A-B]琛=[A]琛+[-B]琛 =10011111+11010111 =01110110 锛堜涪寮冭繘浣嶏紝婧㈠嚭浜嗭級
  • 鏈哄櫒鏁板瓧闀涓8浣,(鍚竴浣嶇鍙蜂綅),X=+100(鍗佽繘鍒),鍏跺搴旂殑浜岃繘鍒舵暟涓...
    绛旓細棣栦綅鏄绗﹀彿浣锛0姝f暟1璐熸暟 100=64+32+4=2^6+2^5+2^2 鍘熺爜锛01100100 姝f暟鐨勫弽鐮佽ˉ鐮佷笌鍘熺爜鐩稿悓
  • 涓閬撴眹缂栬瑷鐨勯銆傘傘
    绛旓細1銆璁炬満鍣ㄦ暟瀛楅暱涓8浣嶏紙鍚1浣嶇鍙蜂綅锛夛紝鐢ㄨˉ鐮佽繍绠楄鍒欒绠椾笅棰樸侫=-16 B=37 姹侫-B 鍜孉+B [A]鍘燂紳10010000B [B]鍘燂紳[B]琛ワ紳00100101B [A]琛ワ紳11110000B [锛岯]鍘燂紳10100101B [锛岯]琛ワ紳11011011B [A-B]琛=[A+(-B)]琛 锛漑A]琛+[锛岯]琛 锛11110000B+11011011B 锛11001011B...
  • 扩展阅读:设机器字长16位 ... 2023稀有漂亮特殊符号 ... 2024年特殊符号数字 ... 2022最火的昵称符号 ... 机器数字长为8位 ... 特殊符号数字圈1-100 ... 1一9数字特殊符号 ... 不会被屏蔽的特殊数字 ... 设机器数字长8位含1位符号位a15 ...

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