计算机组成原理 作业系统概论Ⅱ
8 k3 ?' p$ G5 l. e# s
+ Q. C- Z$ y' l9 K, v 《計算機組成原理:作業系統概論Ⅱ》
+ \ @! W3 n) N! K' K2 x5 Y2 U# i 作者: 北極星+ e" | c: Z* n3 O8 a! Y2 a4 w- {) f _
出版社:博碩文化
+ y, m1 }5 C7 H+ S# C4 U- q7 J8 m4 j# Z2 i 出版日期:2022/04/15$ Y1 s) W6 A* Y- {# q/ _% g" ?
語言:繁體中文% }4 x. z: J* g. S/ ~& Z
ISBN:9786263330818* q% M/ E, o$ B7 s$ g
規格:平裝 / 312頁 / 17 x 23 x 1.61 cm / 普通級 / 單色印刷 / 初版
! I1 g5 k" K' u 出版地:中國台灣
$ j3 C* X; U/ B# ~; A7 B 本書分類:電腦資訊> 作業系統> Windows" a8 D- x( K' I. k' U4 O/ A
(頁面參數僅供參考,具體以實物為准)
2 J. N4 O9 U5 |2 ~3 J) I 內容簡介6 V5 s7 I8 r' f; j7 m
初學者由淺入深理解作業系統: e& n- p: X$ r' v0 j
詳盡的完整強化CPU基礎知識3 ]; A$ Z y1 I3 l r
多元化循序漸近學會組合語言 n! y$ I1 q$ I" u
本書是延續MP22169《計算機組成原理:作業系統概論Ⅰ》 一書,同時也是作業系統中*關鍵的基本知識,內容化繁為簡的介紹作業系統與組合語言,讓讀者能更輕鬆學會。書中的範例實驗放在每個章節的最後,供讀者透過「做中學」,可依照個人學習進度作練習。
/ [2 Q4 h1 s5 n) H7 Z+ G 本書定位為作業系統的進階篇,我們把本書給分成三大部分,第一章到第三章的內容主要是加強8086 CPU的概論,第四章到第九章的內容主要是從組合語言邁向作業系統的初步暖身,希望各位能循序漸進了解作業系統,奠定基礎,邁向專業的程式設計師之路。
" |& o* @, D" y- s 作者簡介' k! o, h. D& j* K9 \* B
北極星,一群浪人,愛好資訊安全與駭客技術。書籍勘誤、與作者交流,請加入通往駭客之路粉絲團:
& g9 J8 ?4 i2 H9 v5 p! N6 r3 u3 q% P 目錄
& [' @" i4 s; a7 [# b Chapter 01 鞏固8086 CPU 的基礎知識
: `1 }: L$ ]7 _2 R 1-1 記憶體空間大小的計算方式
8 `0 V6 }4 c' d" Q 1-2 以偏移量的形式來表示記憶體位址/ O5 X' ^; K8 @1 y4 y
1-3 暫存器與內部結構的補充
/ G" M3 h M* q( y1 U) U 1-4 管線技術簡介$ c9 N# K; J2 I( _6 O3 F
1-5 多核心的基本概念
- ?* I# R# @* {; |1 E5 |$ A$ Z; H 1-6 串列、並行與平行2 q# v, g% z' b+ J; R
1-7 相容性概說 a- t r7 y9 f5 C6 Q# L9 n5 A( s
1-8 段重疊概說
6 s/ A p8 f1 b6 |, I 1-9 立即定址法
+ a+ S; ?( Q; q 1-10 暫存器定址法 H2 v& b3 a: c0 q: n0 K
1-11 直接定址法
6 u% ~7 B3 X4 C5 @) p" D 1-12 暫存器間接定址法 I' s. ^8 ?% K+ y
1-13 基底相對定址法2 j9 U+ M( p9 b/ W
1-14 直接索引定址法
" t" T3 f' j6 h8 e6 }. G* S4 A2 z 1-15 基底索引定址法
' Z( \/ P- f- Y* r& g1 c, P Chapter 02 組合語言程式開發' z9 u5 _1 N, \( U/ G" Q
2-1 為什麼要使用組合語言以及編譯器種類概說8 X) ?% P! @) X! s2 I* t# r
2-2 組合語言的編譯流程
1 x' Q- v: {3 W0 S( w9 V. _% J 2-3 Debug 的簡介
2 p$ e$ ?1 l- |6 b( R+ ]5 v# E 2-4 下載NASM
, C3 T. A5 K+ I2 X9 G& d: n$ K: _ 2-5 安裝NASM
) o4 Z! s& A5 z3 @ 2-6 環境變數設定
' M5 U# B& V1 p9 d- Q, O& y9 P& B5 z 2-7 用NASM 來撰寫組合語言2 P3 J+ x& X6 \& p6 F; g3 R) t7 R8 w7 T: O% [
2-8 下載與安裝MASM
7 H' l5 Y( ?) p/ X$ } 2-9 用MASM 來撰寫組合語言
3 ~ e. U" C5 N A1 t Chapter 03 8086 CPU 的最後衝刺1 E+ ?* w5 C' N( g/ n$ z. [
3-1 組合語言指令的基本格式
& v( m5 L$ P. l5 q* g( v$ _ 3-2 中斷的基本原理% @) c9 b, W& g3 K
3-3 中斷的原因與種類
; G2 V0 V2 U: _$ A! ^; a4 n 3-4 中斷向量表5 A# A2 ?" Y& |! O8 u& h
3-5 顯像原理
; z7 F- H9 J3 b k9 X m, t 3-6 顯示卡與顯示模式
E' K9 o, c' [. u 3-7 顯像原理的進階說明
8 s; s7 R; H5 g4 k5 |8 a6 ? 3-8 屬性說明與色彩設定
0 I5 W4 B# B+ I% v" z; K0 f Chapter 04 從組合語言邁向作業系統的初步暖身--預備暖身2 \% m# D- x5 G" E! t) h7 Q
4-1 前言# I" w. ]' D, Z' J0 e$ \" B
4-2 引言1 @3 ~0 K8 r: Z, N2 \* T5 n+ O5 y
4-3 真實模式與保護模式# ~# Z3 o8 c" ^# o* X
4-4 記憶體位址的種類% R" A* M6 B4 z; N
4-5 重定位
- h8 z, c6 ?/ N$ T# o3 Z# Y 4-6 分級保護域的基本概念" e0 x d& W+ T2 y; m
Chapter 05 從組合語言邁向作業系統的初步暖身--段處理
! Y0 e8 p4 J3 ]! { 5-1 保護模式的基本概念/ o, H7 v `3 s+ }
5-2 偏移量的意義
# `) ]3 I% n# J, K 5-3 需要保護模式的理由! [, C# R$ {: \
5-4 段描述符號緩衝暫存器的基本原理
: I0 _7 t/ R# a& u 5-5 段描述符號的基本結構- }0 |. E* [" S
5-6 GDT 與LDT 的基本結構
& ]* N, `" f/ g0 T2 [ g" Q 5-7 選擇子(選擇器)的基本結構, |! N @ {" {. d5 a7 r4 w7 j
5-8 GDTR 與LDTR 的基本結構
% w, A O0 Y# U/ } 5-9 控制暫存器的基本結構
5 S, I* F9 s1 L9 x& E Chapter 06 從組合語言邁向作業系統的初步暖身--頁處理: Y$ H2 Y A) l6 d, c' p! X% o
6-1 前言/ ~; q& i' u1 K) N3 A+ p5 o: U
6-2 分段的基本概念" F3 I" ?( d; ?
6-3 對蛋糕做等比例的切割到盤子上2 h9 y& P, O% C n3 g% O
6-4 分頁的基本概念1* c# s" m% |8 u" W) B1 R4 m# M
6-5 分頁的基本概念 2* c3 c e. e, C4 _( Z* t. E
6-6 分頁的基本概念 3
2 l. r" }- Q$ h6 }0 y; O" l 6-7 分頁的基本概念 4! o. y0 [9 \) `2 ^0 L
6-8 一級頁表的簡單範例3 O" w' N3 [$ A0 z
6-9 二級頁表的簡單範例
% g2 h7 {! e3 N5 g 6-10 保護模式圖解" D- Y8 M* n5 e, f
Chapter 07 從組合語言邁向作業系統的初步暖身--多工處理
) A+ o) u+ |4 v 7-1 多工的基本概念
/ K$ n" B2 {( v7 U3 \3 `! M2 {, A 7-2 工作狀態段簡介! t K( D1 w: B- b* e1 r; E
7-3 分級保護域的應用- 段部分4 ~; M$ w6 Y- ~7 r/ u4 H
7-4 分級保護域的應用- 目前特權等級概說
8 s3 d: O, ]1 T; x/ e! r% c 7-5 分級保護域的應用- 輸入輸出特權等級概說) l2 L5 U; B( @2 @. W
7-6 執行高特權等級的程式,卻不提升特權等級的方法10 s. J3 @# @- e0 K0 I- |' \) M# l
7-7 執行高特權等級的程式,卻不提升特權等級的方法2- A/ K) d: ]& M* d; B
7-8 工作門的簡介$ r$ X) C4 H9 @
7-9 呼叫門的簡介
0 A* [1 Q$ e- m' {4 U 7-10 中斷門的簡介4 u- \4 h `7 B3 F' V6 @% [
7-11 陷阱門的簡介, G# m$ O# l- S1 v
7-12 四門總論/ D4 b! O2 O2 K) @8 \6 D: R
Chapter 08 從組合語言邁向作業系統的初步暖身--中斷處理
3 x ]/ p% j- ]- `/ j) n. I& x* L 8-1 保護模式底下的中斷
) A$ L; D- P" `9 [% Y9 Z 8-2 保護模式底下的中斷過程概說* M# i" d+ g9 Z7 l% y+ z$ Z
8-3 中斷與特權等級
2 `, @ X: V+ s. B 8-4 錯誤碼) u- k0 p, t7 M3 V" ^9 p. M
Chapter 09 從組合語言邁向作業系統的初步暖身--最後衝刺
. |9 Z; J" }- y9 I 9-1 NASM 的基本用法1 K4 `7 n3 \' d! {6 e( R
9-2 磁碟簡介$ h: l+ |" G8 L" H7 E( |
9-3 MBR 簡介! U |4 i" c3 ?0 A. W$ T, t
9-4 開機時選擇作業系統的簡介
- i& o: u5 O- n, z( N8 g8 _ 9-5 開機流程簡介6 _3 k. K# `7 F$ B* J
9-6 製作一個簡單的Boot 引導程式( c5 \- G! E; a( }* A. g
9-7 把資料寫進顯示記憶體當中- 使用NASM w3 s; P m8 G! c* Q' M
附錄A Debug 常用指令' M5 ~, X1 f9 s4 _( _3 K
A-1 C 指令2 M/ z# {* l+ Q. v8 `( _
A-2 F 指令1 u9 S, [6 Y& Y! \& s; I5 [9 e& }
A-3 G 指令
. ^5 I& g4 }; K1 c* j, Q1 Q& q- ^ A-4 H 指令
% k& f& v J- { o, p' h5 i* T A-5 M 指令
: i% [- ?" i d) _0 L: Q A-6 Q 指令
- h3 |& \$ k; C7 T# v) I A-7 S 指令# R, k a7 E9 I" q: V
附錄B 安裝虛擬機
: F! }* K$ { G7 h. q B-1 下載VMware Workstation
, O$ V! B7 y, H) ^$ S6 ` B-2 安裝VMware Workstation+ O4 Y0 g# k. L, A# Z1 x1 F# l
游客,本下载内容需要支付 5共享币,购买后显示下载链接立即支付
2 z. ~' Y! I9 ^% o0 I
3 j, {8 Z2 S# o; C |