計算機組成原理 實驗二 整數型別轉換與基本運算

2021-10-25 08:50:36 字數 1469 閱讀 5012

1,使用c語言定義:short s = 0xabcd;

(1)將其強制型別轉換為int i,則i=-21555,i的十六進製制表示為0xffffabcd;

(2)將其強制型別轉換為unsigned int u,則u=-21555,u的十六進製制表示為0xffffabcd;

(3)使用printf函式列印出輸出結果,說明原因或者總結轉換規律。

【知識點:short->int, short->unsigned int】

2,使用c語言定義:unsigned short us = 0xabcd;

(1)將其強制型別轉換為int i,則i=43981,i的十六進製制表示為0xabcd;

(2)將其強制型別轉換為unsigned int u,則u=43981,u的十六進製制表示為0xabcd;

(3)使用printf函式列印出輸出結果,說明原因或者總結轉換規律。

【知識點:unsigned short->int, unsigned short->unsigned int】

3,【選做】使用c語言定義:int i = 0xabcd1234;

(1)將其強制型別轉換為short s,則s=4660,s的十六進製制表示為0x1234;

(2)將其強制型別轉換為unsigned short us,則us=4660,us的十六進製制表示為0x1234;

(3)使用printf函式列印出輸出結果,說明原因或者總結轉換規律。

【知識點:int->short, int->unsigned short】

4,【選做】使用c語言定義:unsigned int u = 0xabcd1234;

(1)將其強制型別轉換為short s,則s=4660,s的十六進製制表示為0x1234;

(2)將其強制型別轉換為unsigned short us,則us=4660,us的十六進製制表示為0x1234;

(3)使用printf函式列印出輸出結果,說明原因或者總結轉換規律。

【知識點:unsigned int->short, unsigned int->unsigned short】

5,使用c語言定義:int i = 4294967295ul;

(1)定義int i1 = i+1; 則i1=0,i1的十六進製制表示為0x0000;

(2)定義int i2 =1-i; 則i2=2,i2的十六進製制表示為0x0002;

(3)使用printf函式列印出輸出結果,說明原因或者總結轉換規律。

【知識點:整形型別運算】

6,【選做】使用c語言定義:int i = -2147483648u;

(1)定義int i1 = i-1; 則i1= 2147483647 ,i1的十六進製制表示為 0x7fffff;

(2)使用printf函式列印出輸出結果,說明原因或者總結轉換規律。

計算機組成原理二

1.指令的格式 每條指令等長,均為2個位元組 第乙個位元組的高四位是操作碼,低四位作為表示暫存器號 第二個位元組是儲存單元位址 2.計算機啟動過程 1 計算機啟動後,從bios晶元中取出指令,進行執行,這段程式就是在實模式在進行的。2 設定cpu中pe 1,作業系統進入保護模式,如果任務需要會進入虛...

計算機組成原理二

計算機的基本組成 一.馮諾依曼計算機的特點 儲存程式通用方案 edvac 1.特點1 五大部分組成 運算器 控制器 儲存器 輸入裝置 輸出裝置 2指令和資料以同等地位存於儲存器 可按定址訪問 3.指令和資料都用二進位制表示 4.指令由操作碼和位址碼組成。操作碼指指令做什麼操作,位址碼指運算元所在的位...

計算機組成原理cu 計算機組成原理 計算機概論

現代計算機樣式千奇百怪,常見的有我們的筆記本,台式電腦,也有各種伺服器 手機 攝像頭等都屬於計算機範疇。計算機包含我們看得見摸得著的計算機實體,稱為計算機硬體,如cpu 記憶體 各種掛接裝置等 還有我們看不見摸不著的軟體,它支援著硬體按照我們的預想在操作,包括系統軟體和應用軟體 計算機硬體樣式千奇百...