>>8/16/32位機
微機的組成
**********************************************
1>數制
10 d 權 10的i次方
2 b 權 2的i次方
8 o/q 權 8的i次方
16 h 權 16的i次方
10->2 整數部分除2 小數部分乘2
2>二進位制編碼
)8421 bcd碼 (壓縮bcd數4位 非壓縮bcd數8位儲存) 加法《加6指令調整》
)ascii碼 2的7次方儲存乙個位元組
3>帶符號數編碼(原碼 反碼 補碼)
8位數 d7的0/1表示正負數
原碼例 x=+105 [x]原=0 110 1001b
例 x=-105 [x]原=1 110 1001b
反碼(+的反碼=原碼 -的反碼=原碼位反過來)
[+4]反=0 000 0100b
[+31]反=0 001 1111b
[-4]反=1 111 1011b
補碼(+的補碼=補碼 -的補碼=反碼+1)
[-4]補=1 111 1100b
[-31]補=0 010 0000b
16位數 d15的0/1表示正負數
**********************************************
一般計算機
1.主機》運算器,控制器,儲存器
2.外設》i/o裝置,
3.cpu>電子管 電晶體 積體電路ic 超大規模ic
4.指令/指令系統》各種操作命令(如取值命令-解碼分析-執行-取餘...)
位(bit) 位元組(byte)-8 字(word)-2個位元組 字長(word length)
8086 一條指令可由1~6個位元組組成
奔4(p4) 1~14個位元組
指令的機器碼組成:操作碼+運算元
5.彙編》用英文替代機器碼
exp:2+3
>mov ax,2
>add ax,3
>mov result,ax
微型計算結構
cpu+儲存器+io介面+位址匯流排/資料匯流排/控制匯流排+(io儲存)
cpu>8086-p4
儲存器》
1存放資料/指令(以位元組為單位)
2位址(儲存單元/編號 以位址匯流排決定)
8位機16個位址線 2的16次
8086 8088 有20根位址線 2的20次 以(h為單位 0~fffff)
3讀寫操作
讀:cpu給出位址 如000h(位址匯流排)
傳送命令 (控制匯流排)
選中單元內容b8h出如今(資料匯流排)上
寫:cpu給出位址 傳送命令 從cpu暫存器經資料匯流排發出去
8086的儲存位址表示
用2個16位的暫存器表示20位的實體地址
段基位址(起始位址) 偏移位址(最大的偏移位址為fffff)位址單元取高位的先寫
實體地址=段基位址*16(左移4個2進製位)+偏移量;
1個實體地址能夠用多個邏輯位址表示;
i/0裝置》
匯流排》分類:1.用途 2.規模
應用場合:
1.片級匯流排
2.系統匯流排 pc ias pci
3.外部匯流排rs-232
傳送資訊內容
位址匯流排(單向),資料匯流排,控制匯流排
1微機原理
1 二進位制與十六進製制轉化成十進位制的數時,通過相應的位數乘以進製的冪次方的形式完成。2 計算機儲存方式速度由快到慢 高速緩衝器 記憶體 ram 外存 rom 3 8086 包含執行單元eu及匯流排介面單元biu。執行單元eu包含乙個計算器,8個16位的通用暫存器 4個資料暫存器,和4個指標暫存器...
微機原理整理(1)
非同步通訊 乙個字元乙個字元地傳輸,每個字元一位一位地傳輸,並且傳輸乙個字元時,總是以 起始位 開始,以 停止位 結束,字元之間沒有固定的時間間隔要求。每乙個字元的前面都有一位起始位 低電平,邏輯值 字元本身有5 7位資料位組成,接著字元後面是一位校驗位,最後是一位或一位半或兩位的停止位。例如 已知...
微機原理概述
1.什麼是微型計算機機?由於明確定義微型計算機的定義比較困難,我們一般把台式計算機一類的個人計算機 結構相對簡單的工業控制計算機等等統稱為微型計算機 2.微機原理這門學科是研究什麼的?我們主要討論微型處理器,微型計算機和微型計算機系統.1 微處理器 cpu 是微型計算機控制和處理的核心。如圖所示,微...