1.其他進製轉10進製:碼數×基數ᴷ
2.十進位制轉其他進製:除基取餘法例如二進位制10100.01=1×2⁴+1×2²+1×2⁻²
例如七進製604.01=6×7²+4×7⁰+1×7⁻²
小數點左邊整數部分,從右開始數,以0開始數得次方,如二進位制第乙個1數的是4
小數點右邊小數部分,從左往右,以1開始資料的次方×-1,如二進位制.01數的是2*-1=-2次方
看著很奇怪,一會從0開始數,一會從1開始數;其實按照這樣去算,把二進位制當做10進製則 10100.01=10000+100+0.1=1×10⁴+1×10²+1×10⁻² 然後把10換成各進製的碼數是不是好理解點呢
例如十進位制10轉二進位制:3.二進位制轉八進位制/十六進製制:可以使用8421方法(8421法就是對應4位2進製數1111,從右往左數依次對應,如果二進位制位數為0則對應0)10/2=5 餘 0
5/2=2 餘 1
2/2=1 餘 0
1/2=0 餘 1
從上往下數得:1010
例如十進位制10轉八進位制:
10/8=1 餘 2
1/8=0 餘 1
從上往下數得:12
二進位制轉八進位制,1位8進製對應3位二進位制,從右往左數不夠補0:例如 10
001110
2 1 6
怎麼使用8241法得來216,從右往左110對應4+2+0=6,001對應0+0+1=1,010對應0+2+0=2;
二進位制轉十六進製制,1位16進製制對應4位二進位制,從右往左數不夠補0:
例如 1000 1110
8 e
怎麼使用8241法得來8eh(十六進製制一般字尾h),從右往左1110對應8+4+2+0=14 十六進製制14對應e,1000對應8+0+0+0=8;則結果是8e字尾h=8eh
軟體設計師複習(一)
1 常用的虛擬儲存器由 主存 輔存 兩級儲存器組成。2 中斷向量可提供 中斷服務程式的入口位址 3 為了便於實現多級中斷巢狀,使用 堆疊 來保護斷點和現場最有效。4 dma工作方式下,在 主存與外設 之間建立了直接的資料通路。5 利用報文摘要演算法生成報文主要的目的是 防止傳送的報文被篡改 6 防火...
軟體設計師衝刺筆記(一)
目錄 軟體開發模型 軟體測試 mccabe複雜度 軟體維護 專案管理 物件導向的基本概念 物件導向設計7大原則 uml物件導向設計 設計模式分類 規範化理論 圖示法 求候選鍵 規範化理論 模式分解 軟考中演算法特徵 只有4種 瀑布模型 需求必須是穩定的,明確的,只適合二次開發或需求是穩定的情況 原型...
軟體設計師教程目錄
第1章 計算機系統知識 1.1計算機系統基礎知識1 1.2計算機體系結構1 1.3安全性 可靠性與系統效能評測基礎知識34 第2章 程式語言基礎知識51 2.1程式語言概述5 1 2.2語言處理程式基礎6l 第3章 作業系統知識94 3.1作業系統基礎知識94 3.2處理機管理98 3.3儲存管理 ...