微機原理 1

2021-09-07 04:25:43 字數 1836 閱讀 2645

>>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 是微型計算機控制和處理的核心。如圖所示,微...