軟體設計師 一 進製轉換

2021-10-13 09:55:36 字數 1207 閱讀 5752

1.其他進製轉10進製:碼數×基數ᴷ

例如二進位制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換成各進製的碼數是不是好理解點呢

2.十進位制轉其他進製除基取餘法

例如十進位制10轉二進位制

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

3.二進位制轉八進位制/十六進製制:可以使用8421方法(8421法就是對應4位2進製數1111,從右往左數依次對應,如果二進位制位數為0則對應0)

二進位制轉八進位制,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儲存管理 ...