设机器数为8位,已知Y=-42,请分别写出Y的原码,反码,补码

\u6c42\u9ad8\u624b\uff0c\u8bbe\u673a\u5668\u6570\u4e3a8\u4f4d\uff0c\u5df2\u77e5Y=-0100110\uff0c\u8bf7\u5206\u522b\u5199\u51faY\u7684\u539f\u7801\uff0c\u8865\u7801\u548c\u53cd\u7801\u3002

Y(\u539f)=1010 0110\uff0cY(\u8865)=1101 1010\uff0cY(\u53cd)=0010 0101

\u771f\u503c:-0110110
\u539f\u7801:10110110
\u53cd\u7801:11001001
\u8865\u7801:11001010

\u89e3\u91ca:
\u9996\u5148,\u771f\u503c\u7684\u6b63\u8d1f\u53f7,\u5176\u539f\u7801,\u8865\u7801,\u53cd\u7801\u7684\u8868\u793a\u65b9\u6cd5\u90fd\u662f\u4e00\u6837:\u5176\u6700\u9ad8\u4f4d(\u6211\u4eec\u53eb\u505a\u7b26\u53f7\u4f4d)\u4e3a0\u8868\u793a\u6b63,1\u8868\u793a\u8d1f.

\u6b63\u6570\u7684\u539f\u7801,\u8865\u7801,\u53cd\u7801\u90fd\u662f\u4e00\u6837.

\u8d1f\u6570\u6bd4\u8f83\u7279\u6b8a,\u4e0b\u9762\u4ecb\u7ecd\u8d1f\u6570\u7684\u539f\u7801,\u8865\u7801,\u53cd\u7801\u7684\u53d8\u6362:
\u901a\u8fc7\u539f\u7801\u6c42\u53cd\u7801\u7684\u65b9\u6cd5:\u7b26\u53f7\u4f4d\u4e0d\u53d8,\u5176\u4f59\u5404\u4f4d\u5206\u522b\u53d6\u53cd.
\u901a\u8fc7\u539f\u7801\u6c42\u8865\u7801\u7684\u65b9\u6cd5:\u5148\u6c42\u539f\u7801\u7684\u53cd\u7801,\u7136\u540e\u5bf9\u53cd\u7801\u52a01.(\u6ce8\u610f,\u673a\u5668\u7684\u8865\u7801\u64cd\u4f5c\u4f1a\u51fa\u73b0\u6ea2\u51fa\u6700\u9ad8\u4f4d\u7684\u60c5\u51b5!)
\u901a\u8fc7\u8865\u7801\u6c42\u539f\u7801:\u5bf9\u8865\u7801\u51cf1,\u6240\u5f97\u7ed3\u679c\u7b26\u53f7\u4f4d\u4e0d\u53d8,\u5176\u4f59\u5404\u4f4d\u53d6\u53cd.(\u5373\u539f\u7801\u6c42\u8865\u7801\u7684\u9006\u8fc7\u7a0b)

42(10)=101010(2)
-42(10)源码= 1(符号位 1代表负;0代表正) 0(不足7位补0)101010
反码= 1(符号位无需变反) 1010101(数值位变反)
补码= 1 1010110(二进制加一)
1010101
+0000001
-------------
1010110
1+1=10(进一)
1+0=1
0+0=0

Y=-42=10101010
所以:[Y]原= 10101010 [Y]反=11010101 [Y]补=11010110

  • 璁炬満鍣ㄦ暟涓8浣,宸茬煡Y=-42,璇峰垎鍒啓鍑篩鐨勫師鐮,鍙嶇爜,琛ョ爜
    绛旓細42(10)=101010(2)-42(10)婧愮爜= 1(绗﹀彿浣 1浠h〃璐燂紱0浠h〃姝) 0(涓嶈冻7浣嶈ˉ0)101010 鍙嶇爜= 1(绗﹀彿浣嶆棤闇鍙樺弽) 1010101(鏁板间綅鍙樺弽)琛ョ爜= 1 1010110(浜岃繘鍒跺姞涓)1010101 +0000001 --- 1010110 1+1=10(杩涗竴)1+0=1 0+0=0
  • 璁炬満鍣ㄦ暟涓8浣,宸茬煡Y=-42,璇峰垎鍒啓鍑篩鐨勫師鐮,鍙嶇爜,琛ョ爜
    绛旓細鍑忎竴锛41 = 浜岃繘鍒 0010 1001銆傚彇鍙嶏細[锛42 ]琛 = 1101 0110銆傚師鐮佸拰鍙嶇爜锛屽湪璁$畻鏈轰腑锛岄兘涓嶅瓨鍦ㄣ傛眰鍑烘潵锛屼綘涔熸病鏈夊湴鏂规斁鍟婏紒閭e氨灏变笉蹇呮眰浜嗗惂銆
  • 璁炬満鍣ㄦ暟涓8浣,x= 117,y=-88 璇峰垎鍒啓鍑簒,y鐨勫師鐮,琛ョ爜,鍙嶇爜
    绛旓細42(10)=101010(2) -42(10)婧愮爜= 1(绗﹀彿浣 1浠h〃璐燂紱0浠h〃姝) 0(涓嶈冻7浣嶈ˉ0)101010 鍙嶇爜= 1(绗﹀彿浣嶆棤闇鍙樺弽) 1010101(鏁板间綅鍙樺弽) 琛ョ爜= 1 1010110(浜岃繘鍒跺姞涓) 1010101 +0000001 --- 1010110 1+1=10(杩涗竴) 1+0=1 0+0=0 ...
  • 璁炬満鍣ㄦ暟涓8浣嶅凡鐭=-54D璇峰垎鍒啓鍑篩鐨勫師鐮佽ˉ鐮佸弽鐮
    绛旓細鍙嶇爜锛11001001 琛ョ爜锛11001010
  • 姹傞珮鎵,璁炬満鍣ㄦ暟涓8浣,宸茬煡Y=-0100110,璇峰垎鍒啓鍑篩鐨勫師鐮,琛ョ爜鍜屽弽鐮...
    绛旓細Y(鍘)=1010 0110锛孻(琛)=1101 1010锛孻(鍙)=0010 0101
  • 璁炬満鍣ㄦ暟涓8浣.宸茬煡Y=-0110110,璇峰垎鍒啓鍑篩鐨勫師鐮,琛ョ爜,鍙嶇爜.
    绛旓細鍘熺爜:10110110 鍙嶇爜:11001001 琛ョ爜:11001010 棣栧厛,鐪熷肩殑姝h礋鍙,鍏跺師鐮,琛ョ爜,鍙嶇爜鐨勮〃绀烘柟娉曢兘鏄竴鏍:鍏舵渶楂樹綅(鎴戜滑鍙仛绗﹀彿浣)涓0琛ㄧず姝,1琛ㄧず璐.姝f暟鐨勫師鐮,琛ョ爜,鍙嶇爜閮芥槸涓鏍.璐熸暟姣旇緝鐗规畩,涓嬮潰浠嬬粛璐熸暟鐨勫師鐮,琛ョ爜,鍙嶇爜鐨勫彉鎹:閫氳繃鍘熺爜姹傚弽鐮佺殑鏂规硶:绗﹀彿浣嶄笉鍙,鍏朵綑鍚勪綅鍒嗗埆鍙栧弽.閫氳繃鍘熺爜姹傝ˉ鐮...
  • 璁炬満鍣ㄦ暟涓8浣,宸茬煡Y涓哄崄杩涘埗鏁-118,璇峰垎鍒啓鍑篩鐨勫師鐮,琛ョ爜,鍙嶇爜銆
    绛旓細婧愮爜 0111 0110 琛ョ爜 0000 1010 鍙嶇爜 0000 1001
  • 鍋囪鏌愯绠楁満鐨鏈哄櫒鏁颁负8浣,鍒嗗埆鍐欏嚭鍗佽繘鍒舵暟+38鍜-38鐨勫師鐮,鍙嶇爜鍜岃ˉ...
    绛旓細x = +38 =10 0110b [x]鍘 =[x]鍙 =[x]琛 =0010 0110b .y = -38d = -10 0110b [y]鍘 =1010 0110b [y]鍙 =1101 1001b [y]琛 =1101 1010b
  • 鏌鏈哄櫒瀛楅暱8浣,宸茬煡(X)琛=7FH,Y=-1,鍒欒繘琛(X)琛-(Y)琛ヨ繍绠楀悗,绗﹀悎鏍囧織...
    绛旓細OF=1 杩樺彲浠ラ氳繃鍗佽繘鍒堕獙绠楋細[X]琛=0111 1111B=127D [Y]琛=1111 1111B=255D [X]琛-[Y]琛=127-255=-128 杩欐椂锛屾垜浠叾瀹炴槸鎶婅繖涓や釜琛ョ爜褰撳仛浜嗗師鐮佹潵璁$畻锛岃8浣浜岃繘鍒舵暟鍘熺爜鎵鑳借〃绀虹殑鑼冨洿鏄細-127锝127 -128杩欎釜璁$畻缁撴灉鏄秴鍑鸿寖鍥寸殑锛屽彂鐢熸孩鍑猴紝鏁呰孫F=1.姹傞噰绾充负婊℃剰鍥炵瓟銆
  • 扩展阅读:手机常用计算器 ... c#面试题 ... 求解方程计算器 ... 计算器免费试用 ... 假设机器数字长为8位 ... 4x+2y=94怎么解 ... 万能计算器 ... 免费在线计算器 ... 万能解方程计算器在线使用 ...

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