用十進位制數寫出下列補碼錶示的機器數的真值97H 80H

時間 2022-10-17 09:50:29

1樓:做而論道

求補碼對應的真值,直接轉換就可以,不用繞到原碼反碼。

----------------------------

97h =1001 0111:-128+ 16 + 4 + 2 + 1=-105。

80h =1000 0000:-128+ 0 =-128。

9350h =1001 0011 0101 0000:

-32768+ 4096 + 512 + 256 + 64 + 16=-27824。

cf42h =1100 1111 0100 0010:

-32768+ 16384 + 2048 + 1024 + 512 + 256 + 64 + 2

=-12478。

----------------------------

記住:首位 1,既是負號,也是數值。所以,它就是個「負值」。

然後,各位求和,就可以了。

就這麼簡單!

補碼和真值,可以直接互相轉換。和原碼反碼,沒有任何關係。

2樓:可軒

[x1]補 =97h =1001 0111b

[x1]反 =1001 0110b

[x1]原 =1110 1001b

x1 = -110 1001b = -69h = -105d

.[x2]補 =80h =1000 0000b

x2 = -1000 0000b = -80h = -128d

.[x3]補 =9350h =1001 0011 0101 0000b

[x3]反 =1001 0011 0100 1111b

[x3]原 =1110 1100 1011 0000b

x3 = -110 1100 1011 0000b = -6cb0h = -27827d

.[x4]補 =cf42h =1100 1111 0100 0010b

[x4]反 =1100 1111 0100 0001b

[x4]原 =1011 0000 1011 1110b

x4 = -011 0000 1011 1110b = -30beh = -12478d

計算機程式語言有哪些?

3樓:祕雁汲雲露

答:成千上萬。

最主流:

c++;

最基礎:basic

工程應用:fortran

教學語言:

pascal

程式語言一共有多少種?

中文程式語言有哪些?

4樓:匿名使用者

中文程式語言(或者稱為中文程式設計)是指使用中文來書寫的程式設計語言,其目的是為了英語普及不高的地區降低c語言學習難度,降低程式設計的門檻,使程式設計師將精力更多地集中在程式設計上,並且便於程式交流和**維護,並降低開發及維護成本。

中文名中文程式語言

外文名chinese programming別稱中文程式設計

解釋用中文來書寫的程式設計語言

舉例易語言、習語言、雅奇mis

5樓:匿名使用者

出名的就是易語言吧。

新手應該學習什麼程式語言?

6樓:匿名使用者

1.看你的情況說明,建議還是學「易語言」或者vb

2.易語言是中文環境,背後的實質是c語言,vb呢,屬於初學者語言,好入門。

3.」不管c/vb/c++/c#學會之後不都是一樣可以做出軟體嗎?「答案是肯定的。

只要熟練掌握一門語言,都是可以做出軟體的。只不過看你的目的了,若是自己用無所謂,若是但是以此求職謀生,那需要看應聘的單位需要什麼語言了。

7樓:千鋒教育

對於初學者,想做簡單的程式設計的話,建議從c語言開始入門。c語言是最主流的基礎語言。現在軟體開發上所用的的主流的高階程式語言大多數都是以c語言為基礎演化而來的,掌握好c語言有助於學習其他的高階程式語言。

在學習過程中推薦參考譚浩強的c語言教程,非常適合入門級別的教材,在學習中還要注重實際操作,技術的提高來與源於**量的積累。

8樓:匿名使用者

如果你只是打算學來玩玩的話,易語言和vb是最簡單的了,易語言寫遊戲外掛方便。

如果你是認真的話,只推薦你學c或c ,優點有樓下說的,畢竟沒哪個公司開放軟體用易語言的吧,學易語言工作都會找不到。如果你下定了決心的話,那就把全部的精力學c和彙編,把這2個學精通。

9樓:流風

c# 簡單,文件多,開發工具方便

其他語言要麼開發工具麻煩,要麼語言麻煩

計算機程式設計入門應該學什麼語言

10樓:春流婉轉繞芳甸

可以先學習python,這被認為是計算機語言裡比較簡單易懂的語言,可以自學或者搜尋相關課程進行學習。

各種程式語言是怎麼寫出來的?

11樓:匿名使用者

那就回到最初,完全使用類比電路的時代了,分立器件一個個去焊

程式語言的分類和用途

用8位的二進位制補碼錶示下列十進位制數。

17 00010001 17的補碼為 00010001 13 00001101 13 的補碼為11110011 正數的補碼 原碼。負數的補碼 它的絕對值的補碼 取反 1 希望滿意!望採納!如果覺得好,望贊同!能用電腦的時候可以win r,開啟執行在裡面輸入calc,在檢視 科學型。如何用8位的二進位...

記憶體中用組合bcd碼錶示的十進位制數把它轉換成

一個ascii碼最多需要四個bcd碼儲存,也就是兩個位元組。比如 a ascii碼值是65,用bcd表示是0000,0000,0110,0101,1 的ascii碼值是49,用bcd表示是0000,0000,0100,1001。現在的問題是這些bcd碼是如何提供的?這裡假定,用整數值表示bcd碼,如...

我們常用的數是十進位制,如23,表示十進位制的數要用數碼 0,1,2,3,4,5,6,7,8,9,在電子計算機中用的是二

十進位制數只有0,1,2,3,4,5,6,7,8,9等十個數碼,其意思是 滿10就進位,比如1234共有4位,其值 1 10 10 10 2 10 10 3 10 4 而二進位制數只有0,1兩個數碼,其意思是滿2就進位,比如 101010這個二進位制數,相當於十進位制數的計算方法是 101010是6...