Microsoft PowerPoint - chap1 [相容模式]

Size: px
Start display at page:

Download "Microsoft PowerPoint - chap1 [相容模式]"

Transcription

1 系統程式 System Programming 蕭銘和

2 課程目標 了解組譯器 編譯器 連結器及作業系統的基本原理, 並學習編譯器程式的發展工具, 進而能撰寫簡單的編譯器程式 單元主題內容網要 1. 系統程式簡介 1. 何謂系統程式 2. 電腦系統的演進 2. 機器語言 1. 一般機器結構 2. 機器語言格式 3. 電腦動作原理複習 3. 組譯器 1. 符號表資料結構 2. 字彙分析 3. 文法分析 4. 虛指令處理 5. 目的碼產生 6.one pass 組譯器介紹 4. 巨集 1. 簡介 2. 巨集指令格式及特性 3. 巨集處理程式介紹 5. 連結器 1. 目的碼簡介 2. 可重定位連結器 6. 編譯器 1. 編譯器原理 編譯步驟 2. 資料結構 7. 作業系統 1. 作業系統功能 2. 程式載入及執行

3 課程資訊 教科書 系統程式 (Beck:System Software-An Introduction to Systems Programming 3/E) ( 編 / 譯 ) 者 : 王金龍審閱陳健伯 鄭益精 吳坤林 林婉婷 黃立行 游象勇 姚志岳 陳信宏譯 出版年份 : 2010 發行公司 : 培生 評量 作業 ( 書面 + 程式 ) 與平時成績 ( 小考 + 出席 ) 35% 期中考 30% 期末考 35%

4 系統程式簡介 由各種支援電腦運作的程式所組成, 使用者因此可以專注於應用程式 使得使用者開發應用程式 (Application) 與解決問題, 而不需要知道機器的低階運作方式 如 Compiler Loader Linker Debugger Assembler Macro Processer Operating System 等等

5 系統程式簡介 藉由與電腦的作業系統的互動, 操控這些流程 UNIX (Linux), DOS: 指令式 MacOS, Windows: 視窗式 作業系統會幫你處理好機器層面的細節, 你都不必擔心這些問題

6 程式編譯過程 1. Preprocess 先處理那些 #ifdef #define 這些東西並做一些巨集代換 2. Compile 做語意分析, 翻譯成組合語言 3. Assemble 翻成機器碼與 OS 有關的格式, 做成 relocatable obj 檔 4. Link 找到 symbol( 函式, 變數名 ) 與程式庫 (shared obj) 中的副程式, 做成可執行 obj 檔 (executable obj)

7 完整程式處理過程

8 系統程式的形式 (1) 組合語言程式 (Source Program in Source Language) 組合程式 Assembler 機器語言程式 (Object Program) 表列程式

9 系統程式的形式 (2) 含有縮寫的原始程式 ( 含有巨集指令的原始程式 ) 巨集處理程式 Macro Processor 不含有縮寫的原始程式 ( 不含有巨集指令的原始程式 )

10 系統程式的形式 (3) 以高階語言寫成之原始程式 編譯程式 Compiler 低階語言之原始程式

11 系統程式的形式 (4) 一群目的程式與函式館的集合 連結程式 Linker 連結成單一目的程式

12 系統程式的形式 (5) 可執行之機器語言目的程式 載入程式 Loader 放入主記憶體中, 等待執行

13 系統程式的形式 (6) 作業系統 : 包含了 檔案管理程式 記憶體管理程式 輸出輸入程式 命令解譯程式 (Shell) 中斷處理程式 等等

14 系統程式與應用程式 應用程式 (Application) 是以電腦為工具, 用來解決某些問題 系統程式 (System Program) 是用來支援使用者對電腦的使用與操作 與機器的結構有關, 但與機器的特性無關 本課程將以 Simplified Instructional Computer (SIC SIC/XE) 系列的電腦作為系統程式的討論平台

15 應用程式的範例 例如 瀏覽器 排版軟體 多媒體 繪圖軟體 等等

16 程式設計的考量 應用程式的設計 考慮與探討應用程式的設計 製作, 與維護 系統程式的設計 考慮與探討如何設計 製作, 與維護以計算機為基礎的資訊處理系統 (Computer based Information Processing System) 的核心部分

17 第 1 章背景

18 內容 第 節將說明系統軟體和本書的整體架構 第 1.2 節開始探討系統軟體和本書所使用的機器架構之間的關係 第 1.3 節將描述具備基本軟體概念的 簡化指令電腦 ( Simplified Instructional Computer, SIC) 第 節和第 節展示許多種類的電腦架構範例

19 簡介 本節主要是介紹系統軟體 (system software) 的設計和實作概念 系統軟體是由許多支援電腦運作的程式所組成的, 此項軟體可以讓使用者只需關注應用程式或問題的解決方案, 而不必知道電腦內部的運作細節

20 組合語言 組合語言 (assembler language) 撰寫程式, 並且使用巨集指令 (macro instructions) 來讀取或寫入資料, 或是執行其他的高階功能 然後, 使用具備巨集處理器 (macro processor) 的組譯器 (assembler), 將這些程式轉換成機器語言 轉換後的機器碼, 可藉由載入器或連結器以置入系統中準備執行, 並可以使用除錯器 來偵測程式的錯誤

21 本書的主題 組譯器 載入器 連結器 巨集處理器 編譯器 作業系統 資料庫管理系統 文字編輯器以及互動式除錯系統

22 系統軟體與機器架構 系統軟體和應用軟體最大的不同, 就是與機器的相關性 系統程式是為了要支援電腦的運作並且供電腦本身的使用, 而不是支援特定的應用 系統程式通常與其執行機器的架構是有密切的關係 : 組譯器, 編譯器, 作業系統 有許多的系統軟體並不是與其所支援電腦系統的類 有許多的系統軟體並不是與其所支援電腦系統的類型有直接的關係 例如, 組譯器的一般設計和邏輯

23 簡化指令電腦 (SIC) SIC 是一種假想的電腦, 其設計包括了大部分真實機器中常見的特性, 而避免掉一些不適當的獨特性質

24 主要的章節 1. 在任何此類軟體的範例中, 都能找到的基本功能 2. 與機器架構有緊密關係的特性 3. 在實作這種類型軟體時, 其他與機器無關的共通特性 4. 4 建構特殊軟體的主要設計考量 例如, 單階段 (single-pass) 或是多階段 (multi-pass) 處理 5 真實機器上的實作範例著重不常使用的軟體特 5. 真實機器上的實作範例, 著重不常使用的軟體特性, 以及與機器相關的特性

25 簡化指令電腦 (SIC) 可以代表大多數硬體所具備的特性和概念, 而且可以避免真實機器上大部份的特殊性質 二種不同的版本 : 標準版本和 XE 版本

26 131SIC 機器架構 記憶體 記憶體是由長度為八個位元的位元組 (bytes) 所組成 ; 連續三個位元組形成一個字組個字組 (word,24 個位元 ) 所有的位址都是位元組位址位 (byte address); ) 字組的位址是以最低位之位元組的位址來表示 電腦記的憶體共有 32,768(215) 個位元組

27 131SIC 機器架構 暫存器

28 131SIC 機器架構 資料格式 整數是以 24 位元的二進制值來表示 ; 並以二的補數來表示其負數 字元是以 8 位元的 ASCII 碼來表示 ( 參考附錄 B) 在標準版的 SIC 中, 沒有硬體的浮點運算器

29 整數 24 位元 的補數表示法

30 131SIC 機器架構 SIC 指令格式 SIC 的所有機器碼指令都為底下的 24 位元格式 opcode x address 旗標位元 x 用來表示索引位址模式

31 SIC 位址模式 模式指定目標位址的算法 直接 x=0 目標位址 = 位址 索引 x=1 目標位址 = 位址 +(X) opcode x address

32 1.3.1 SIC 機器架構 指令集 載入和儲存暫存器 (LDA LDX STA STX 等 ) 整數算數運算指令 (ADD SUB MUL DIV) COMP 指令是比較暫存器 A 和記憶體中字組的值 條件跳躍指令 (JLT JEQ JGT) JSUB 跳到副程式 RSUB 則是跳到暫存器 L 中所儲存的位址

33 131SIC 機器架構 輸入和輸出 在標準 SIC 版本中, 輸入和輸出的運作是從暫存器 A 最右邊的八個位元開始 每個裝置都具有一組八位元的裝置碼 SIC 系統共有三個 I/O 指令 裝置測試 (Test Device, TD) 讀取資料 (Read Data, RD) 或寫入資料 (Write Data, WD)

34 132SIC/XE 機器架構 記憶體 最大可用記憶體為 1 M 位元組 (2 20 位元組 ) 額外暫存器 助記符號編號特定用途 B 3 基底暫存器 ; 用於定址 S 4 一般工作暫存器 沒有特定用途 T 5 一般工作暫存器 無特定用途 F 6 浮點累加器 (48 個位元 )

35 132SIC/XE 機器架構 資料格式

36 132SIC/XE 機器架構 指令格式 : 有四種, 如下所示 格式一 (Operand): 僅有運算子 (Operator), 不具運算元 格式二 : 運算元為暫存器 格式三 : 運算元為相對位址 格式四 : 運算元為絕對位址 格式如下頁圖所示

37 132SIC/XE 機器架構 指令格式

38 132SIC/XE 機器架構 定址模式, 有兩種 : Base Relative Program-Counter (PC) Relative

39 132SIC/XE 機器架構 其他選項 e = 1:Format t4i Instruction ti e = 0:Format 3 Instruction (b, p) = (0, 0):Direct Addressing x = 1:Indexed Addressing (i, n) = (1, 0):Immediate Addressing (i, n) = (0, 1):Indirect Addressing i=n:simple Addressing

40 132SIC/XE 機器架構

41 132SIC/XE 機器架構 指令集 針對新的暫存器 (LDB STB 等等 ) 進行存取資料, 以及執行浮點算數運算 (ADDF SUBF MULF DIVF) 一些暫存器對暫存器的算數運算算 (ADDR SUBR MULR D1VR) 監督呼叫指令 (supervisor call, SVC)

42 132SIC/XE 機器架構 輸出和輸入 SIC 中的 I/O 指令, 同樣適用於 SIC/XE 中 當 CPU 正在執行其他指令時, 還可以用一些 I/O 通道 (I/O channels) 繼續執行輸入和輸出的動作 SIO TIO 和 HIO 指令可以用來啟始 測試和暫停 I/O 通道的運作

43 指令集 (Instruction ti Set) (1) 有關算數運算的指令 : 例如 (18) ADD m A<- (A) + (m..m+2) m+2) (58) ADDF m F <- (F) + (m..m+5) (90) ADDR R1, R2 R2 <- (R2) + (R1)

44 指令集 (Instruction ti Set) (2) 有關邏輯運算的指令 : 例如 (40) AND m A<- (A) & (m..m+2) m+2) (44) OR m A <- (A) (m..m+2)

45 指令集 (Instruction ti Set) (3) 有關資料傳送的指令 : 例如 (00) LDA m A <- (m..m+2) (68) LDB m B <- (m..m+2) (0C) STA m (m..m+2) <- A (B4) CLEAR R1 R1 <- 0

46 指令集 (Instruction ti Set) (4) 有關輸出輸入的指令 : 例如 (E0) TD m 測試 device (D8) RD m 讀出 device (DC) WD m 寫入 device

47 指令集 (Instruction ti Set) (5) 有關跳躍與控制的指令 : 例如 (3C) J m (30) JEQ m (48) JSUB m 跳到副程式 (4C) RSUB 結束副程式, 回到主程式

48 指令集 (Instruction ti Set) (6) 其他型態的指令 : 例如 (2C) TIX m X<- (X) + 1; (X) : (m..m+2) m+2) (B8) TIXR R1 X <- (X) + 1; (X) : (R1) (B0) SVC n SVC; (n) = n

49 SIC 輸出與輸入 TD 測試未指裝置是否準備好傳送或接收, 結果設定條件碼 CC, < 代表已經準備好, = 表示還沒準備好 程式必須等待裝置準備好, 才能執行 RD ( 讀取資料 ) 或 WD ( 寫入資料 ) 指令

50 SIC 程式設計範例 定義資料儲存空間的方法 WORD 會保留一個字組的空間 ( 常數 ) RESW 會保留一個以上的字組空間供程式使用 ( 變數 ) BYTE, RESB 類似, 空間大小僅為一個位元組

51 133SIC 程式設計範例

52 SIC 程式設計範例 給值 上頁程式 ( 課本圖 12a) 1.2a) 相對應的 C 語言 i t ALPHA 5 int ALPHA = 5; char C1 = Z ;

53 133SIC 程式設計範例

54 SIC 指令集 整數運算 ADD, SUB, MUL, DIV ADD 將數值加入暫存器 A SUB 將暫存器 A 減去數值 MUL 將數值乘入暫存器 A DIV 將暫存器 A 除以數值

55 133SIC 程式設計範例

56 SIC 程式設計範例 數值運算 上頁程式 ( 課本圖 13a) 1.3a) 相對應的 C 語言 int ONE, ALPHA, BETA, GAMMA, DELTA, INCR; BETA = ALPHA + INCR ONE; DELTA = GAMMA + INCR ONE;

57 SIC 程式設計範例 迴圈和索引 (1.4a) LDX ZERO MOVECH LDCH STR1,X STCH STR2,X TIX ELEVEN JLT MOVECH STR1 BYTE C TEST STRING STR2 RESB 11 ZERO WORD 0 ELEVEN WORD 11

58 SIC 程式設計範例 迴圈和索引 上頁程式 ( 課本圖 14a) 1.4a) 相對應的 C 語言 char *STR1 = TEST STRING ; char STR2[11]; strcpy(str2, STR1);

59 SIC 指令集 COMP 可比較暫存器 A 的值和記憶體中的字組, 他會設定結果 (<, =,>) 的條件碼 CC 條件跳躍指令可以測試 CC 的設定, 根據 CC 的值來跳躍 (JLT, JEQ, JGT) COMP 暫存器 A 記憶體中的字組 結果 暫存器 SW 條件碼 CC: <, =, > 跳躍指令 JLT, JEQ, JGT

60 SIC 索引 SIC 指令前可以加索引, 讓跳躍指令使用, 例 : LDA ALPHA ; 無索引 LABEL1 LDA ALPHA ; 有索引

61 133SIC 程式設計範例

62 133SIC 程式設計範例

63 133SIC 程式設計範例

64 SIC 指令集 連結副程式 JSUB 跳躍至副程式將返回位址放到 連結副程式 JSUB 跳躍至副程式, 將返回位址放到 L; RSUB 返回時會跳到暫存器 L 存放的位址

65 133SIC 程式設計範例

66 133SIC 程式設計範例

67 傳統 (CISC) 機器 Complex Instruction Set Computers(CISC) 機器 指令集多而暫存器少 ( 約十幾個 ) 變動格式的指令 多種定址形式 硬體結構較複雜 VAX 的架構 Intel x86 系列的處理器架構

68 141VAX 架構 記憶體 八位元的位元組所組成 連續的二個位元組形成一個字組個字組 (word) 連續四個位元組形成一個 長字組 (longword) 連續八個位元組形成一個 四字組 個 (quadword) 連續十六個位元組形成一個 八字組 (octaword) 所有 VAX 的程式都可以在 2^32 位元組的虛擬記憶 所有 VAX 的程式都可以在 2 32 位元組的虛擬記憶體空間 (virtual address space) 中運作

69 141VAX 架構 暫存器 VAX 機器有 16 個通用暫存器 (general-purpose registers), 編號從 R0 到 R15 長度都是 32 個位元 R15 為 程式計數器 R14 為 堆疊指標 (stack pointer, SP R13 為區段指標 (frame pointer, FP R12 是參數指標 (argument pointer, AP) R6 到 R11: 一般用途 R0 到 R5: 一般用途 / 特殊目的

70 141VAX 架構 資料格式 整數是以位元組 字組 長字組 四字組或八字組 字元是使用 8 位元的 ASCII 碼來儲存 有四種不同的浮點 (floating-point) 資料格式, 其長度範圍從 4 到 16 個位元組 聚集式十進制 (packed decimal) 佇列 (queues) 以及可變長度的位元串 (variable- length bit strings)

71 141VAX 架構 指令格式 可變長度的指令格式 運算碼 ( 一個或二個位元組 ), 以及依據指令型態的不同, 最多有六個 運算元描述子 (operand specifiers) ) 所組成的

72 141VAX 架構 定址模式 暫存器模式 暫存器委託模式 自動增加和自動減少模式 基底相對的定址模式 : 程式計數器相對模式 所有的定址模式都可以包含一個索引暫存器 (index register 指定間接定址模式 立即運算元和許多特定用途的定址模式

73 141VAX 架構 指令集 指定運算子型態的字首 (prefix) 指定運算元資料型態的字尾 (suffix) 決定運算元數量的修飾子 (modifier, 某些指令才具備 )

74 141VAX 架構 輸入和輸出 藉由 I/O 裝置控制器 (device controller) 來完成輸入和輸出的動作 每個控制器擁有一組控制 / 狀態和資料暫存器, 這些暫存器在實際位址空間 (physical address space) ) 上都有特定的對應位置 裝置控制器之暫存器所對應的位址空間, 稱之為 I/O 空間 (I/O space)

75 142P Pentium Pro 架構 記憶體 在實體層次上, 記憶體是由八個位元的位元組所組成的 連續的二個位元組形成一個字組 連續的四個位元組形成雙字組 (double-word, 也稱為 dword) d 程式設計者通常將 x86 記憶體視為是一些區段 (segments) 的集合 位址將包含二個部分 : 區段的編號以及該區段中的位移量 (offset)

76 141VAX 架構 暫存器 八個通用的暫存器 :EAX EBX ECX EDX ESI EDI EBP 以及 ESP ( 長度都是 32 位元長 ) EAX EBX ECX 和 EDX 通常作為資料處理的用途 FLAGS 是一個長度為 32 位元的暫存器, 其內容可以包含許多不同旗標位元, 區段暫存器 (segment registers), 用來指定記憶體中的區段 CS 存放現正執行之區段碼的位址 SS 包含了目前堆疊區段的位址 DS ES FS 和 GS 指出資料區段的位址

77 141VAX 架構 資料格式 x86 架構提供了整數 浮點數 字元 以及字串的儲存空間 FPU 可以處理 64 位元之具正負符號的整數 x86 架構有三種不同的浮點資料格式 單精度 (single-precision) 格式的長度是 32 位元 雙精度 (double-precision) 格式的長度是 64 位元 延伸精度 (extended-precision) 格式的長度是 80 個位元

78 141VAX 架構 指令格式 x86 機器的所有指令是使用相同的基本格式 前置詞 (prefix), 運算碼 (opcode, 一個或二個位元組 ) 運算元以及所使用的定址模式

79 141VAX 架構 定址模式 運算元的值可能本身就位於指令中 ( 立即模式 ), 或是儲存在暫存器中 ( 暫存器模式 ) TA =( 基底暫存器 )+( 索引暫存器 )*( 比例因子 ) + 位移量

80 141VAX 架構 指令集 超過四百種不同的機器指令 每一個指令可能會有零個 一個 二個或三個運算元個 二個或三個運算元 暫存器對暫存器 暫存器對記憶體的指令 記憶體對記憶體的指令

81 141VAX 架構 輸入和輸出 藉由 I/O 埠將一個位元組 字組 或是雙字組, 傳送到 EAX 暫存器中 輸出指令則是從 EAX 暫存器中, 傳輸一個位元組 字組 或雙字組到 I/O 埠 利用重複前置詞, 可以讓這些指令再單一的運算中就可以傳送一個完整的字串

82 15RISC 1.5 機器 Reduced Instruction Set Computers 標準和固定的指令長度 單週期 (single-cycle) i l l 的指令 記憶體的存取通常只能透過載入和儲存的指令 所有的指令都是運作於暫存器與暫存器之間 通用暫存器的數目都相當的多 機器指令的數目 指令格式 以及定址模式卻是相當的少

83 151Ult UltraSPARC 架構 記憶體 記憶體是由長度為八位元的位元組所組成的 連續兩個位元組形成 半字組 (halfword) 連續四個位元組形成 字組 連續八個位元組則形成 雙字組 UltraSPARC 的程式可以使用 2 64 位元組的虛擬記憶體

84 151Ult UltraSPARC 架構 暫存器 非常大量的暫存器檔案 (register file 超過 100 個以上的通用暫存器 一個程序只能夠存取其中的 32 個暫存器, 編號從 r0 到 r31 前八個暫存器 (r0 到 r7) 是全域式 (global) 暫存器

85 151Ult UltraSPARC 架構 資料格式 整數 浮點數以及字元的儲存空間 整數是以 或 64 位元的二進制值來儲存 三種不同的浮點資料格式 單精度 (single-precision) 格式的長度是 32 位元 雙精度 (double-precision) 格式的長度是 64 個位元 四精度 (quad-precision) 格式中, 有 63 個位元為浮點值, 而 15 個位元為指數值 字元是儲存在一個位元組中

86 151Ult UltraSPARC 架構 指令格式 長度都是 32 個位元 格式 1 是用於呼叫 (call) 指令 格式 2 是使用在分歧 (branch) 指令 其餘的指令都是使用格式 3, 包括了暫存器的載入和儲存, 以及三個運算元的算數運算

87 151Ult UltraSPARC 架構 定址模式

88 151Ult UltraSPARC 架構 指令集 少於 100 種的機器指令 唯一可以存取記憶體的就是載入和儲存指令 其他所有的指令都是運作於暫存器與暫存器之間 採用 管線 (pipelined) 方式

89 151Ult UltraSPARC 架構 輸入和輸出 透過記憶體來達成與 I/O 裝置的通訊 某一段範圍的記憶體位址, 在邏輯上是被裝置暫存器所佔用 每個 I/O 裝置都有唯一的位址 針對記憶體中的裝置暫存器位址進行載入或儲存時, 就可以啟動相對應的裝置

90 152P PowerPC PC 架構 記憶體 八位元的位元組所組成 連續的兩個位元組形成 半字組 連續四個位元組形成 字組 連續八個位元組形成 雙字組 連續十六個位元組形成 四字組 PowerPC 的程式可以使用 2 64 位元組的虛擬記憶體

91 152P PowerPC PC 架構 暫存器 PowerPC 架構中有 32 個通用暫存器, 編號從 GPR0 到 GPR31 長度都是 64 個位元 浮點運算可以執行於浮點運算單元, 此單元包含了 32 個 64 位元的浮點暫存器, 以及狀態和控制暫存器 32 位元的條件暫存器 連結暫存器 (Link Register, LR) 計數暫存器 (Count Register, CR)

92 152P PowerPC PC 架構 資料格式 提供了整數 浮點數和字元的儲存空間 整數可以是 或 64 個位元的二進制數值, 而且也支援具正負符號以及不具符號的整數 ; 負數是以二的補數方式來表示 兩種不同的浮點資料格式 單精度 (single-precision) 格式的長度是 32 位元 雙精度 (double-precision) 格式的長度是 64 位元 每個字元佔一個位元組, 且使用八位元長的 ASCII 碼表示

93 152P PowerPC PC 架構 指令格式 PowerPC 架構中有七種基本的指令格式, 其中某些格式還有子格式 (subforms) 所有格式的長度都是 32 個位元 指令必須對齊字組邊界的開始位置 ( 亦即, 四的倍數的位元組位址 ) 指令的前六個位元通常都是運算碼 ; 某些指令格式會有額外的延伸運算碼 (extended opcode) 欄位

94 152P PowerPC PC 架構 定址模式 一個運算元的值可能是位於指令之上 ( 立即模式 ), 或是位在暫存器中 ( 暫存器直接模式 ) 唯一可以存取記憶體的是載入和儲存指令, 以及分歧指令

95 152P PowerPC PC 架構 指令集 200 種機器指令 指令的執行是採用管線 (pipeline) 的方式 指令的執行是採用管線 (pipeline) 的方式 分歧預測 (branch prediction) 的方法

96 152P PowerPC PC 架構 輸入和輸出 虛擬位址空間 (virtual address space) 的區段 (segments) 會對應到外部位址空間 正常虛擬記憶體的存取方法

97 153C Cray T3E 架構

98 153C Cray T3E 架構 記憶體 每個處理單元都有自己的區域記憶體, 其容量從 64M 位元組到 2G 位元組 系統記憶體 (system memory) 在實體上是分散於每個 PE 中的區域記憶體 每一個處理單元的記憶體是由八位元的位元組所組成

99 153C Cray T3E 架構 暫存器 Alpha 架構包含了 32 個通用暫存器, 編號從 R0 到 R31; R31 通常儲存數值 0 每個通用暫存器的長度都是 64 位元 還有 32 個浮點暫存器, 編號從 F0 到 F31;F31 通常儲存數值 0 每個浮點暫存器的長度都是 64 位元 64 位元暫存器, 如程式計數器和許多的狀態和控制暫存器

100 153C Cray T3E 架構 資料格式 整數 浮點數 以及字元的儲存空間 整數是以長字組或四字組的方式來儲存 而負值是以二的補數來表示

101 153C Cray T3E 架構 指令格式 有五種基本的指令格式, 其中有些格式還具有子格式 所有格式的長度都是 32 個位元 指令的前六個位元通常是運算碼 某些指令格式還有額外的 功能 欄位 (function field)

102 153C Cray T3E 架構 定址模式

103 153C Cray T3E 架構 指令集 130 種機器指令 不具備位元組或字組的載入和儲存的指令 記憶體存取的介面並不需要 位移和遮罩 (shiftand-mask) 的運作

104 153C Cray T3E 架構 輸入和輸出 透過許多的 I/O 通道 (I/O channels) 來執行 I/O 的動作 這些 I/O 通道可以組織成許多種不同的形式, 例如整合到銜接 處理節點 (processing nodes) ) 的網路中 一個系統最多可以將一個 I/O 通道分配給八個 PE 使用 dra 所有的 PE 都可以控制和存取所有的通道

105 第一章重點 SIC 的架構, 資料格式, 指令集 SIC/XE 的架構, 資料格式, 指令集 各類指令的運作方式 CISC / RISC 重點 各式定址模式 寫簡單的 SIC 程式 ( 習題為主 ) 給 SIC, SIC/XE 程式, 說明其作用 CISC / RISC 架構基本知識

Microsoft PowerPoint - Ch2-1.ppt

Microsoft PowerPoint - Ch2-1.ppt 第 2 章組譯器 (Assembler) 基本組譯器功能 與機器相關之組譯程式功能 與機器無關之組譯程式功能 組譯器設計選項 2.1 基本組譯器功能 從輸入裝置 (F1) 讀入紀錄, 並將它們放到輸出裝置 (05),X : 表示索引定址. : 表示註解 組譯程式指引命令 START 指定程式名稱和起始位址 END 指示原始程式的結束處, 並指定程式中第一個可執行的指令 BYTE 定義字元或十六進位的常數,

More information

Microsoft PowerPoint - chap2.ppt

Microsoft PowerPoint - chap2.ppt 基本程式設計觀念 人 自然語言 ( 中文 英文...) 高階語言 (C C++ Java) 組合語言 (8051 或是 80x86) 機器語言 (8051 或是 80x86) 機器 林銘波編著 --- 全華科技圖書公司 2.1 計算機的階層式結構 應用程式 ( 或語言 ) 高階語言組合語言硬體 林銘波編著 --- 全華科技圖書公司 2.2 儲存程式計算機 資料輸入 中央處理器讀取 / 寫入控制 CPU

More information

教科書:系統程式 - 第 2 章、電腦的硬體結構

教科書:系統程式 - 第 2 章、電腦的硬體結構 第 2 章 電腦的硬體結構 作者 : 陳鍾誠 第 2 章 電腦的硬體結構 2.1 CPU0 處理器 2.2 CPU0 的指令集 2.3 CPU0 的運作原理 2.4 CPU0 的程式執行 2.5 實務案例 :IA32 處理器 2.1 CPU0 處理器 CPU0 是筆者所設計的一個簡易的 32 位元處理器, 主要用來說明系統程式的運作原理 CPU0 的設計主要是為了教學考量, 設計重點在於簡單 容易理解,

More information

PowerPoint 簡報

PowerPoint 簡報 System Programming Jian-hua Yeh ( 葉建華 ) 真理大學資訊科學系助理教授 au4290@email.au.edu.tw Textbookextbook System Software: An Introduction to Systems Programming (3rd Edition) By Leland L. Beck 台北圖書公司 2 CHAPTER 1 INTRODUCTION

More information

投影片 1

投影片 1 2 理 1 2-1 CPU 2-2 CPU 理 2-3 CPU 類 2 什 CPU CPU Central Processing Unit ( 理 ), 理 (Processor), CPU 料 ( 例 ) 邏 ( 例 ),, 若 了 CPU, 3 什 CPU CPU 了, 行, 利 CPU 力 來 行 4 什 CPU 5 2-2-1 CPU CPU 了 (CU, Control Unit) / 邏

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與 程 式 編 写 語 言 在 完 成 這 章 後, 你 將 能 夠 了 解 程 式 編 写 語 言 的 功 能 了 解 高 階 語 言 和 低 階 語 言 之 間 的 分 別 知 道 翻 譯 程 式 的 意 義 和 能 夠 把 翻 譯 程 式 分 類 為 : 匯 編 程 式 編 譯 程 式 和 解 譯 程 式 認 識 不 同 翻 譯 程 式 的 優 點 和 缺 點 程 式 是 指 揮 電 腦 的 指

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

ROP_bamboofox.key

ROP_bamboofox.key ROP Return Oriented Programming Lays @ BambooFox Who Am I Lays / L4ys / 累死 - l4ys.tw Reverse Engineering BambooFox / HITCON Outline Buffer Overflow ret2libc / ret2text Return Oriented Programming Payload

More information

1 CPU

1 CPU 2000 Tel 82316285 82317634 Mail liuxd@buaa.edu.cn 1 CPU 2 CPU 7 72 A B 85 15 3 1/2 M301 2~17 : 3/4 1/2 323 IBM PC 1. 2. 3. 1. 2. 3. 1.1 Hardware Software 1.2 M3 M2 M1 1.2 M3 M1 M2 M2 M1 M1 M1 1.2 M3 M1

More information

CH01.indd

CH01.indd 3D ios Android Windows 10 App Apple icloud Google Wi-Fi 4G 1 ( 3D ) 2 3 4 5 CPU / / 2 6 App UNIX OS X Windows Linux (ios Android Windows 8/8.1/10 BlackBerry OS) 7 ( ZigBee UWB) (IEEE 802.11/a/b/g/n/ad/ac

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

Microsoft Word - compilation.docx

Microsoft Word - compilation.docx Translators 翻譯程序 (Assembler 匯編, Compiler 編譯, Interpreter 解釋程序 ) Why translator is needed? Execution 可以執行 機器碼 不同機器平台 不能執行 Source code 源程序, intermediate code 目標程序, executable code 執行檔 / 機器碼 源程序目標程序執行檔 /

More information

投影片 1

投影片 1 9 1 9-1 Windows XP Windows Server 2003 Mac OS Linux, 都 (OS, Operating System ) 2 3 , 來, 行 3 理 行 4 ,, (UI, User Interface), 滑, 令 列 (CLI, Command-Line Interface) (GUI, Graphical User Interface) 2 5 令 列,

More information

Microsoft PowerPoint - chap3.ppt

Microsoft PowerPoint - chap3.ppt MCS-51 CPU 的規劃模式 位元組位址 1F 18 17 10 0F 08 07 06 05 04 03 02 01 00 通用資料暫存器 暫存器庫 3 暫存器庫 2 暫存器庫 1 R7 R6 R5 R4 R3 R2 R1 R0 內部 RAM 位元組位址 暫存器庫 0 F0 F7 F6 F5 F4 F3 F2 F1 F0 B E0 E7 E6 E5 E4 E3 E2 E1 E0 ACC D0

More information

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆 Autodesk Product Design Suite Standard 20122 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆的產品設計計 Autodesk Product Design Suite Standard 版本中中包括以下軟體體產品

More information

PowerPoint 簡報

PowerPoint 簡報 微算機原理與實驗 (UEE 2301/1071 ) Chap 5. MCS-51 Addressing Modes 宋開泰 Office:EE709 Phone:5731865( 校內分機 :31865) E-mail:ktsong@mail.nctu.edu.tw URL:http://isci.cn.nctu.edu.tw 1 Addressing Modes Addressing mode is

More information

Microsoft PowerPoint - chap2 [相容模式]

Microsoft PowerPoint - chap2 [相容模式] 第 2 章組譯器 機械語言 電腦的運作原理, 就是 CPU 不斷向記憶體取得指令來執行, 而這些指令都是二進制的, 即只有 0 和 1, 這形式的東西就是 機械語言 (Machine Code) 了 MS DOS 有個名叫 db 的程式可以用來編寫機語機 MS-DOS 有一個名叫 debug 的程式, 可以用來編寫機語 機械語言與記憶體及 ASCII 碼息息相關. 利用機器語言輸出 Hello C:\>debug

More information

第五章 重叠、流水和现代处理器技术

第五章 重叠、流水和现代处理器技术 2006 5 l t 1 t 2 t 3 t 4 I: add r1,r2,r3 J: sub r4,r1,r5 : (Hazard) : (Hazard) Instr 1 Instr 2 ( ) Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Cycle 6 Cycle 7 Load Ifetch ALU DMem Instr 1 Ifetch ALU DMem

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

Learning Java

Learning Java Java Introduction to Java Programming (Third Edition) Prentice-Hall,Inc. Y.Daniel Liang 2001 Java 2002.2 Java2 2001.10 Java2 Philip Heller & Simon Roberts 1999.4 Java2 2001.3 Java2 21 2002.4 Java UML 2002.10

More information

Microsoft PowerPoint - chap4.ppt

Microsoft PowerPoint - chap4.ppt 定址方式 定址方式 格式 有效位址 立即資料定址 #data8 暫存器定址 Rn (R0 ~ R7) 直接定址 addr8 addr8 絕對定址 addr11 addr11 長程 ( 絕對 ) 定址 addr16 addr16 ( 暫存器 ) 間接定址 @Ri (@R0 @R1) 或 @DPTR R0 R1 或 DPTR ( 暫存器 ) 相對定址 disp8 PC+ 符號擴展之 disp8 ( 基底

More information

Microsoft Word - 最新正文.doc

Microsoft Word - 最新正文.doc 9 21 1.1.1 1.1.2 1 2 2 Windows 7+Office 2010 3 4 5 6 4 7 1.1.3 5 1.1.4 1 3 2 NII 1993 3 CNNIC 2014 1 16 33 1 2013 12 6.18 5358 45.8% 2012 3.7 2 2013 12 5 19.1% 2012 74.5% 81.0% 2013 3G 2013 12 2.47 2012

More information

22 8529 專 用 或 主 要 用 於 第 8525 至 8528 節 所 屬 器 具 之 零 件 23 8308 用 於 衣 服 靴 鞋 帳 蓬 手 提 包 旅 行 用 品 或 其 他 已 製 作 品 之 卑 金 屬 搭 鈕 帶 搭 鈕 之 框 架 帶 扣 帶 扣 搭 鈕 眼 環 眼 及 其

22 8529 專 用 或 主 要 用 於 第 8525 至 8528 節 所 屬 器 具 之 零 件 23 8308 用 於 衣 服 靴 鞋 帳 蓬 手 提 包 旅 行 用 品 或 其 他 已 製 作 品 之 卑 金 屬 搭 鈕 帶 搭 鈕 之 框 架 帶 扣 帶 扣 搭 鈕 眼 環 眼 及 其 附 表 一 項 次 4 位 碼 稅 號 我 國 對 哥 倫 比 亞 出 口 符 合 哥 國 零 關 稅 項 目 清 單 ( 以 2014 年 海 關 稅 則 前 4 碼 排 名 前 300 項 產 品 為 比 對 基 礎 ) 中 文 名 稱 2013/01-2013/12 2014/01-2014/12 單 位 : 金 額 ( 美 元 ) 名 次 增 減 比 (%) 全 部 貨 品 出 口 總 額

More information

.. (,, ),(): ( (,,, (, (,,, (), ( ): (, ), ( ): (,,, (,,, (,,, ),( ): (,,, (, (,,, (,, (, ),(): ~ (, ~ (,, ~ (, ~ (,,, ), ( ), ( ): ( (,, ~ (,, ), ~ (

.. (,, ),(): ( (,,, (, (,,, (), ( ): (, ), ( ): (,,, (,,, (,,, ),( ): (,,, (, (,,, (,, (, ),(): ~ (, ~ (,, ~ (, ~ (,,, ), ( ), ( ): ( (,, ~ (,, ), ~ ( .. 中 国 热 带 医 学 杂 志 年 卷 主 题 索 引 (,,, ),( ): (, (,,, ( (,,, ~ (, ), (,,, (,, (,,, (, ),( ): (, (,, (,, (, (,,, ),( ): ~ (,,, (,, (,,, (,,, ),( ): ( ), ( ): - (, (, (, (,,, ),(): (,,, ), α- (,,, ), (, (,,,

More information

untitled

untitled CPU!! 00-11-8 Liping zhang, Tsinghua 1 : ADD(r1, r, r) CMPLEC(r, 5, r0) MUL(r1, r, r) SUB(r1, r, r5) ADD r, ( ) r CMP. CMP r.. t t + 1 t + t + t + t + 5 t + 6 IF( ) ADD CMP MUL SUB RF NOP ADD CMP MUL SUB

More information

06 最新計算機概論 6-1 電腦軟體的類型 (software) (system software) (application software) Microsoft Office Adobe Photoshop Internet Explorer Macromedia Dreamweaver (

06 最新計算機概論 6-1 電腦軟體的類型 (software) (system software) (application software) Microsoft Office Adobe Photoshop Internet Explorer Macromedia Dreamweaver ( 06 最新計算機概論 6-1 電腦軟體的類型 6-2 智慧財產權與軟體授權 6-3 認識作業系統 6-4 作業系統的功能 6-5 作業系統的演進 6-6 知名的作業系統 6-7 記憶體管理 6-8 行程管理 6-9 磁碟管理 06 最新計算機概論 6-1 電腦軟體的類型 (software) (system software) (application software) Microsoft Office

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

/ / (FC 3)...

/ / (FC 3)... Modbus/TCP 1.0 1999 3 29 Andy Swales Schneider aswales@modicon.com ... 2 1.... 3 2.... 3 2.1.. 3 2.2..4 2.3..4 2.4... 5 3.... 5 3.1 0... 5 3.2 1... 5 3.3 2... 6 3.4 / /... 7 4.... 7 5.... 8 5.1 0... 9

More information

微處理機

微處理機 3-1 指令格式 標記運算碼運算元註解 標記 1. 標記前不可有空白, 否則會被視為運算碼 2. 標記代表一個 16 位元的記憶體實際位址 3. 標記名稱最多 32 個字元 ( 視組譯器不同而有所不同 ) 4. 標記有大小寫之分 5. 標記可有可無 運算碼 1. 運算碼與標記名稱間, 至少必須空一格, 如果沒有標記名稱, 則運算碼前最少要空一格, 否則會被視為標記 2. 運算碼大小寫相同 3. 可以是

More information

1

1 磁軌式讀卡機 1288 系列 使用手冊 Version 1.0 1 2 3 4 5 6 7 8 9 10 11 12 1288 MSR Micro controller : With Decoder Open Visual COM port to read data (UART Interface) From 1288 Or direct control 1288 by sending Command

More information

1 CPU interrupt INT trap CPU exception

1 CPU interrupt INT trap CPU exception 1 CPU interrupt INT trap CPU exception 2 X86 CPU gate 64 16 1 2 5 8 16 16 P DPL 00101 TSS 101 DPL P 1 64 16 1 2 1 1 3 3 5 16 16 16 P DPL 0 D 000 16 110 111 100 D 1=32 0=16 DPL P 1 INT DPL1>=CPL>=DPL CPU

More information

Microsoft PowerPoint - 3C¬ì§Þ»P¥Í¬¡-chapter2

Microsoft PowerPoint - 3C¬ì§Þ»P¥Í¬¡-chapter2 Chapter II 軟硬之間 電腦的程式與硬體 1 資料的二進位表示法 資訊在電腦外部及內部表示法上的不同 2 資料的二進位表示法 二進位與十進位轉換表 3 資料的二進位表示法 1035 0000010000001011-1035 直接符號 1000010000001011 1 s 補數 1111101111110100 2 s 補數 1111101111110101 負整數表示法 4 資料的二進位表示法

More information

2017政府共同供應契約採購指南V3.xls

2017政府共同供應契約採購指南V3.xls RS00-E9-PI2 PowerEdge R230 PRIMERGY RX330M3 DL20 Gen9 RS00-E9-PI2 U 機架式 路伺服器 (Intel Xeon E3- PowerEdge R230 2 200 V6 系列 4 核心 3.0GHz 顆 ) (Linux Server 作業系統 )(Serial ATA 硬 PRIMERGY RX330M3 ~0 台 NT$49,52

More information

Microsoft PowerPoint - Ch3-1.ppt

Microsoft PowerPoint - Ch3-1.ppt 第 3 章載入器和連結器 基本的載入器功能 機器相關的載入器功能 機器無關的載入器功能 載入器設計選項 執行一個目的程式, 所需採取的相關步驟 : 載入 (Loading) : 配置記憶體位置, 將目的程式載入記憶體中, 以便執行 重定位 (Relocation) : 調整目的程式中在載入記憶體時需要修改的位址 連結 (Linking) : 合併兩個以上的的目的程式, 並且提供其間相互參考的資訊 載入程式

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 6200 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對應低階顯示卡到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

More information

《计算机应用基础》学习材料(讲义)

《计算机应用基础》学习材料(讲义) 计 算 机 应 用 基 础 学 习 材 料 ( 讲 义 ) Fundamentals of Computer Application 2014-3-22 JIANGSU OPEN UNIVERSITY 第 二 学 习 周 计 算 机 基 础 知 识 ( 一 ) 导 学 在 本 学 习 周, 我 们 主 要 的 任 务 是 认 识 计 算 机 你 将 知 道 计 算 机 是 什 么 时 候 产 生 的,

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 7600 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對低階顯示卡應到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

More information

1 LINUX IDE Emacs gcc gdb Emacs + gcc + gdb IDE Emacs IDE C Emacs Emacs IDE ICE Integrated Computing Environment Emacs Unix Linux Emacs Emacs Emacs Un

1 LINUX IDE Emacs gcc gdb Emacs + gcc + gdb IDE Emacs IDE C Emacs Emacs IDE ICE Integrated Computing Environment Emacs Unix Linux Emacs Emacs Emacs Un Linux C July 27, 2016 Contents 1 Linux IDE 1 2 GCC 3 2.1 hello.c hello.exe........................... 5 2.2............................... 9 2.2.1 -Wall................................ 9 2.2.2 -E..................................

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC 4.1 Converting Assembly Language Instructions to

More information

EK-STM32F

EK-STM32F STMEVKIT-STM32F10xx8 软 件 开 发 入 门 指 南 目 录 1 EWARM 安 装... 1 1.1 第 一 步 : 在 线 注 册... 1 1.2 第 二 步 : 下 载 软 件... 2 1.3 第 三 步 : 安 装 EWARM... 3 2 基 于 STMEVKIT-STM32F10xx8 的 示 例 代 码 运 行... 6 2.1 GPIO Demo... 6 2.2

More information

Microsoft Word - LP doc

Microsoft Word - LP doc 第七組顯示卡規範書及答標單 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 512MB DDR2 SDRAM(

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 NVIDIA 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 256MB

More information

<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63>

<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63> 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 6600 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對應低階顯示卡到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC General instruction format for machine code 611 37100 微處理機原理與應用 Lecture 04-4 MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE

More information

電腦設備LP 第七組顯示卡規範書

電腦設備LP 第七組顯示卡規範書 第七組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 512MB DDR2 SDRAM(

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS The MOVE The move (MOV) instruction is used to transfer a byte or a word of data from a source operand to a destination operand

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

A Preliminary Implementation of Linux Kernel Virus and Process Hiding 邵 俊 儒 翁 健 吉 妍 年 月 日 学 号 学 号 学 号 摘 要 结 合 课 堂 知 识 我 们 设 计 了 一 个 内 核 病 毒 该 病 毒 同 时 具 有 木 马 的 自 动 性 的 隐 蔽 性 和 蠕 虫 的 感 染 能 力 该 病 毒 获 得 权 限 后 会 自 动 将 自 身 加 入 内 核 模 块 中 劫 持 的 系 统 调 用 并 通 过 简 单 的 方 法 实 现 自 身 的

More information

電腦設備LP _第七組顯示卡規範書

電腦設備LP _第七組顯示卡規範書 第七組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 210 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 2.0( 含 ) 以上高速繪圖晶片 210 低階顯 1-1-3. 提供 512MB DDR2 SDRAM( 含 ) 以上顯示記憶體, 具 2560

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 5.1 Data-Transfer Instructions 5.2 Arithmetic Instructions

More information

D C 93 2

D C 93 2 D9223468 3C 93 2 Java Java -- Java UML Java API UML MVC Eclipse API JavadocUML Omendo PSPPersonal Software Programming [6] 56 8 2587 56% Java 1 epaper(2005 ) Java C C (function) C (reusability) eat(chess1,

More information

素 4 在上述学 者 观 点 的 基 础 上本 文 认 为 员 工 需 要 一 理论与假设 同时具备创新意 识 创 新 能 力 创 新 动 机 和 创 新 机 会 才 能产生创新行为 创新 意 识 是 指 员 工 能 通 过 对 组 织 环 境 一 组织的创新战略与员工的创新行为 的解读认识到创新

素 4 在上述学 者 观 点 的 基 础 上本 文 认 为 员 工 需 要 一 理论与假设 同时具备创新意 识 创 新 能 力 创 新 动 机 和 创 新 机 会 才 能产生创新行为 创新 意 识 是 指 员 工 能 通 过 对 组 织 环 境 一 组织的创新战略与员工的创新行为 的解读认识到创新 中国人民大学学报 5 年第 5 期 N 55 OURNAL OF RENMN UNVER TY OF CHNA 组织创新战略如何转化为 员工创新行为 以中关村T 行业为例 苏中兴 张雨婷 曾湘泉 摘要 随 着 市 场 竞 争 加 剧 和 劳 动 力 成 本 快 速 上 升 越 来 越 多 的 中 国 企 业 开 始 采 用 创 新 战 略 来 应 对挑战 组织特定的战略需要匹配的员工行为作为支撑因此激发员工的创新

More information

Microsoft Word - 正文.doc

Microsoft Word - 正文.doc 1 2 1 2 3 4 5 6 7 8 9 10 3 1 150 2 150 1 1 1.1 1.1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.4 1.4.1 CPU 1.4.2 I/O 1.4.3 I/O 1.5 1.5.1 CISC RISC 1.5.2 1.5.3 1.6 1.6.1 1.6.2 N 1.6.3 2 2.1 2.1.1 2.1.2 2.1.3

More information

Microsoft PowerPoint - 系統程式2010

Microsoft PowerPoint - 系統程式2010 TAMKANG UNIVERSITY SOFTWARE ENGINEERING GROUP 系統程式 淡江大學資訊工程系教授王英宏 2010/2/23 授課方式與成績考核 上課方式 板書為主 投影片相輔 隨堂作業與小考, 隨堂作業為主 隨時自備 A4 紙 上課規定 手機請改設震動或關機 不要私下講話 鼓勵提問 教材 教科本 System Software Beck 台北圖書 02-23625376

More information

多核心CPU成長日記.doc

多核心CPU成長日記.doc 篇 名 : 多 核 心 CPU 成 長 日 記 作 者 : 劉 重 安 國 立 溪 湖 高 中 高 三 11 班 趙 芃 凱 國 立 溪 湖 高 中 高 三 11 班 蔡 文 凱 國 立 溪 湖 高 中 高 三 11 班 指 導 老 師 : 潘 秀 欽 老 師 第 1 頁 壹 前 言 微 處 理 器 (CPU, 被 稱 為 中 央 處 理 器 ) 可 說 是 電 腦 系 統 的 大 腦, 掌 管 整

More information

Microsoft PowerPoint - chap5.ppt

Microsoft PowerPoint - chap5.ppt 邏輯運算指令的動作 0 1 0 1 0 0 1 1 OR 1 0 1 1 1 0 0 1 1 1 1 1 1 0 1 1 (a) OR 運算 0 1 0 1 0 0 1 1 XOR 1 0 1 1 1 0 0 1 1 1 1 0 1 0 1 0 (c) XOR 運算 希望設定為 1 的位元 罩網標的位元組 新標的位元組 不改變的位元 希望取補數的位元 罩網標的位元組 新標的位元組 不改變的位元 1

More information

投影片 1

投影片 1 軟體說明書繁體中文 RGB A 目錄 - CONTENTS 01 09 15 17 22 軟體主介面 巨集設定說明 主介面概觀 個人設定檔 (Profiles) 一般模式 / 遊戲模式 按鍵功能分配 巨集管理器概觀 巨集管理器 巨集錄製設定 巨集錄製時間列表 插入指令 閃移系統 - I.S.S (Instant Shift System) 燈光設定更新韌體 閃移系統啟動鈕設定說明 燈光設定介面 介面區域一

More information

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 C C trio@seu.edu.cn C C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 Week3 C Week5 Week5 Memory & Pointer

More information

Microsoft PowerPoint - CA_02 Chapter5 Part-I_Single _V2.ppt

Microsoft PowerPoint - CA_02 Chapter5 Part-I_Single _V2.ppt Chapter5- The Processor: Datapath and Control (Single-cycle implementation) 臺大電機系吳安宇教授 V. 3/27/27 V2. 3/29/27 For 27 DSD Course 臺大電機吳安宇教授 - 計算機結構 Outline 5. Introduction 5.2 Logic Design Conventions 5.3

More information

一个开放源码的嵌入式仿真环境 ― SkyEye

一个开放源码的嵌入式仿真环境 ― SkyEye SkyEye SkyEye http://hpclab.cs.tsinghua.edu.cn/~skyeye/ I hear and I forget, I see and I remember, I do and I understand. SkyEye SkyEye SkyEye SkyEye SkyEye 1. SkyEye PC pervasive computing PC I O PDA

More information

Microsoft Word - 3-11.专业主干课程和主要专业课程的教学大纲.doc

Microsoft Word - 3-11.专业主干课程和主要专业课程的教学大纲.doc ... 3... 7... 10... 31... 36... 41... 49... 52... 57... 62... 65... 71... 73... 98... 105... 108... 131... 137... 148... 159... 174... 176... 192... 195... 228... 235... 242... 243 ... 247... 255... 265...

More information

Microsoft PowerPoint - 第十四章編譯程式.pps

Microsoft PowerPoint - 第十四章編譯程式.pps 轉譯程式 轉譯程式為一種系統軟體, 其功能是將輸入的原始程式轉換成另一種相對應的程式語言轉譯程式大致上可包含下列四種 : (1) 組合程式 (Assembler) (2) 編譯程式 (Compiler) (3) 前置處理程式 (Preprocessor) (4) 直譯程式 (Interpreter) 組合程式 組合程式是一種系統軟體, 其功能是將用組合語言所撰寫的原始程式翻譯成相對應的目的碼 組譯

More information

第一篇文概說第七章公文的用語及標點符號公本篇內容 第一章 緒論 第二章 公文的意義 第三章 公文與高 普 特各類考試 第四章 公文程式之意義及演變 第五章 公文之分類及其行文系統 第六章 公文之結構與行款 第一篇 第一章緒論 003 第一章緒論 等 等 004 最新應用公文 第一篇 第二章公文的意義 005 第二章公文的意義 第一節 一 須為公務員製作之文書 二 須為公務員 職務上 製作之文書 006

More information

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用 刘 瑞 新 金 牌 作 者 经 典 作 品 教 授, 计 算 机 专 业 资 深 学 科 带 头 人, 多 部 著 作 获 得 全 国 优 秀 畅 销 书 奖 他 所 编 写 的 教 材 内 容 均 来 自 教 学 实 践, 是 对 编 写 讲 义 教 学 修 改 教 学 讲 义 再 次 教 学 整 个 过 程 的 精 确 提 炼, 因 此 对 促 进 教 师 教 学 学 生 学 习 发 挥 了 重

More information

untitled

untitled MODBUS 1 MODBUS...1 1...4 1.1...4 1.2...4 1.3...4 1.4... 2...5 2.1...5 2.2...5 3...6 3.1 OPENSERIAL...6 3.2 CLOSESERIAL...8 3.3 RDMULTIBIT...8 3.4 RDMULTIWORD...9 3.5 WRTONEBIT...11 3.6 WRTONEWORD...12

More information

ebook105-12

ebook105-12 12 12.1 C P U T x X T y Y T x >T y Y P XY Y X P x = 1 / T x P y = 1 / T y ( 1 2-1 ) P y > P x ( 1 2-2 ) C P U = # 12.2 334 C P U 12-1 a I F I D E X E M E M W B C P U 12-1 b C P U C P U t i n s t t i n

More information

Microsoft PowerPoint - chap12.ppt

Microsoft PowerPoint - chap12.ppt 步並列資料轉移 CLK 位址與命令 資料 匯流排週期 (a) 單一時脈週期 匯流排週期 CLK 位址與命令 資料 匯流排週期 匯流排週期 (b) 多時脈週期 林銘波編著 --- 全華科技圖書公司 2. 閃脈控制方式 --- 來源裝置啟動 來源裝置 閃脈控制線 標的裝置 (a) 方塊圖 成立 閃脈控制線 (b) 時序圖 標的裝置將資料閘入資料暫存器中 林銘波編著 --- 全華科技圖書公司 2.2 閃脈控制方式

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

06721 main() lock pick proc() restart() [2][4] MINIX minix2.0 GDT, IDT irq table[] CPU CPU CPU CPU (IDTR) idt[] CPU _hwint00:! Interrupt

06721 main() lock pick proc() restart() [2][4] MINIX minix2.0 GDT, IDT irq table[] CPU CPU CPU CPU (IDTR) idt[] CPU _hwint00:! Interrupt MINIX ( 730000) ( 730000) MINIX MINIX2.0 MINIX : MINIX TP3 1 MINIX UNIX Tanenbaum UNIX MINIX LINUX MINIX MINIX MINIX1.0 UNIX V7 MINIX2.0[3] POSIX MINIX3 MINIX Gabriel A. Wainer 1994-1995 [5] 1998 I/O 2002

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

科学计算的语言-FORTRAN95

科学计算的语言-FORTRAN95 科 学 计 算 的 语 言 -FORTRAN95 目 录 第 一 篇 闲 话 第 1 章 目 的 是 计 算 第 2 章 FORTRAN95 如 何 描 述 计 算 第 3 章 FORTRAN 的 编 译 系 统 第 二 篇 计 算 的 叙 述 第 4 章 FORTRAN95 语 言 的 形 貌 第 5 章 准 备 数 据 第 6 章 构 造 数 据 第 7 章 声 明 数 据 第 8 章 构 造

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

Microsoft Word - 第一篇第三章_3.doc

Microsoft Word - 第一篇第三章_3.doc 第 三 章 生 产 环 境 与 健 康 生 产 劳 动 是 人 类 获 得 健 康 的 必 要 条 件 之 一, 良 好 的 生 产 环 境 和 劳 动 条 件 不 仅 对 劳 动 者 的 健 康 有 利, 也 是 促 进 生 产 顺 利 发 展 的 有 利 因 素 但 在 不 良 的 劳 动 条 件 下, 由 于 生 产 环 境 存 在 着 各 种 职 业 危 害 因 素, 则 可 使 职 业 人

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月 高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月 电 子 教 案 P1 2 978-7-111-27081-2 计 算 机 应 用 基 础 ( 第 2

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

言1.PDF

言1.PDF MSP430 WINDOWS WORKBENCH MSP430 Flash Green MCU Flash Flash MCU MSP430 16 RISC 27 125ns 1.8V~3.6V A/D 6 s MSP430 10 ESD MSP430 MSP430 10 MSP430 2001 MSP430 Windows Workbench Interface Guide Windows Workbench

More information

Microsoft PowerPoint - ICP_02_Basic_Data_Type.ppt [相容模式]

Microsoft PowerPoint - ICP_02_Basic_Data_Type.ppt [相容模式] Introduction to Computer and Program Design Lesson 2 Basic Data Types James C.C. Cheng Department of Computer Science National Chiao Tung University The basic data types 變數 (variable) 是甚麼? 變數代表了一塊可以記錄資料的記憶體空間,

More information

Microsoft Word 定址法實驗.doc

Microsoft Word 定址法實驗.doc 8051 定址法實驗 - 利用 Keil μvision3 發展工具來學習 指令格式 : 標記 : 運算碼運算元 ; 註解 Label: Op Code Operand ;Comments Loop: MOV A #3FH ; 指令格式範例 定址法 : 8051 的定址法可分為下列六種 : 立即定址法 (Immediate Addressing) 暫存器定址法 (Register Addressing)

More information

2.1 n ~á CPU q ˆ ~ µƒã î ˆ C++ à nù eô 1. (edit) 2. Í (preprocess) 3. (compile) 4. (link) 5. (load) 6. ˆ (execute) µl ô Ãs nù (editor) Í (preprocessor

2.1 n ~á CPU q ˆ ~ µƒã î ˆ C++ à nù eô 1. (edit) 2. Í (preprocess) 3. (compile) 4. (link) 5. (load) 6. ˆ (execute) µl ô Ãs nù (editor) Í (preprocessor 2 C H A P T E R C++ «i o r o r r y r e «ˆ Û Ã ¾É t v ô Ãd C++ à t «È ÄÕx v C++ ÃÊh 2.1! t 2.2! ô à C++ 2.3! Borland C++ ê «v 2.4! Visual C++.NET 2.5! ô C++ 2.6! C++ m à Π2.7! t ð 2.8! t 2.1 n ~á CPU

More information

[Group 9] Give an example of structural hazard ans 1. 假設下列指令是在只有單一記憶體的 datapath 中執行 lw $5, 100($2) add $2, $7, $4 add $4, $2, $5 sw $5, 100($2)

[Group 9] Give an example of structural hazard ans 1. 假設下列指令是在只有單一記憶體的 datapath 中執行 lw $5, 100($2) add $2, $7, $4 add $4, $2, $5 sw $5, 100($2) Computer Architecture Fall, 2017 Week 13 2017.12.04 [Group 11] 1. 請詳述為何在 MIPS 中不會發生 WAR 與 WAW 這兩種 Hazards ANS: Use simple, fixed designs WAR: 因為 Write 是第五個 Stage,Read 是第二個 Stage, 因此 Write 永遠在 Read 後面,

More information

第一組個人電腦主機

第一組個人電腦主機 第一組個人電腦主機 項次 1 2 3 4 Intel Celeron 2.6GHz Intel Celeron 2.6GHz Intel Celeron 2.6GHz Intel Celeron 2.6GHz 契約金額 ( 含稅 ) NT$13,593 NT$13,380 NT$10,394 NT$10,181 環保證號 :4769 號 Veriton M275 Intel Celeron E3400

More information

6020

6020 6020 ... 1 1.1... 1 1.2... 1 1.3 6020... 2 1.3... 5 1.3.1... 5 1.3.2 ISA I/O (S1)... 5 1.3.3 (J4,5,6)... 6 1.3.4... 6... 9 2.1... 9 2.2... 9 2.3 COMPILING AND LINKING... 11 2.3.1 MICROSOFT C MICROSOFT

More information

* 2

* 2 * 2 1. A 3. A 2. B A. 1. 1 2. 1 3 4 4 6 p 123456 7 bk bl bm bn 7 bo cm 9 8 cl ck bt bs br bp bq 1 2 3 4 5 6 7 8 9 bk bl bm 0 bn bo bp bq br bs bt p ck 8 2 4 6 cl cm cq cp co cn cn co cp cq 10 . [8]

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

09 虛擬記憶體 (virtual memory) CHAPTER 9.1 (Virtual memory) (segmentation) (paging) (static paging algorithm) (

09 虛擬記憶體 (virtual memory) CHAPTER 9.1 (Virtual memory) (segmentation) (paging) (static paging algorithm) ( 09 虛擬記憶體 (virtual memory) CHAPTER 9.1 (Virtual memory) 9.1.1 9.1.2 9.2 (segmentation) 9.2.1 9.2.2 9.3 (paging) 9.3.1 (static paging algorithm) 9.3.2 (dynamic paging algorithm) 9.4 (segmented/demand paged

More information

作 業 系 統 簡 介 光 有 電 腦 硬 體, 會 不 容 易 使 用 必 須 要 有 適 當 的 程 式, 才 方 便 操 作 硬 體 衍 生 作 業 系 統 需 求 : 提 供 方 便 使 用 者 執 行 程 式 平 台 有 效 使 用 各 種 電 腦 硬 體 資 源 Jingo C. Lia

作 業 系 統 簡 介 光 有 電 腦 硬 體, 會 不 容 易 使 用 必 須 要 有 適 當 的 程 式, 才 方 便 操 作 硬 體 衍 生 作 業 系 統 需 求 : 提 供 方 便 使 用 者 執 行 程 式 平 台 有 效 使 用 各 種 電 腦 硬 體 資 源 Jingo C. Lia 第 三 章 作 業 系 統 概 論 Reporter : Jingo C. Liao 廖 正 宏 E-mail : jingo@mail.tku.edu.tw 章 節 列 表 1. 什 麼 是 作 業 系 統 2. 作 業 系 統 的 主 要 功 能 3. 作 業 系 統 的 核 心 程 式 4. 作 業 系 統 的 演 進 歷 史 5. 常 見 流 行 的 作 業 系 統 Jingo C. Liao

More information

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7 计 算 机 系 软 件 工 程 专 业 习 指 南 广 东 科 技 院 计 算 机 系 2015-9-1 软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7

More information

净, 保 持 面 部 整 洁 这 里 要 说 一 下 的 是, 很 多 男 生 注 意 了 胡 子, 却 忘 了 鼻 毛, 而 旁 人 或 者 同 学 往 往 也 不 好 意 思 提 醒 建 议 面 试 前 一 定 要 仔 细 照 一 照 镜 子, 好 好 检 查 一 下 有 些 人 讲 话 多 了

净, 保 持 面 部 整 洁 这 里 要 说 一 下 的 是, 很 多 男 生 注 意 了 胡 子, 却 忘 了 鼻 毛, 而 旁 人 或 者 同 学 往 往 也 不 好 意 思 提 醒 建 议 面 试 前 一 定 要 仔 细 照 一 照 镜 子, 好 好 检 查 一 下 有 些 人 讲 话 多 了 北 大 院 长 谈 面 试 礼 仪 2016 保 研 / 推 免 即 将 开 始, 我 们 现 在 应 该 做 的, 是 全 力 以 赴 准 备 复 试 面 试 针 对 同 学 们 比 较 关 注 的 复 试 中 面 试 环 节 的 相 关, 本 次 向 大 家 介 绍 的 是 面 试 过 程 中 外 表 和 礼 仪 的 问 题 下 面 是 关 于 面 试 礼 仪 : 很 多 同 学 不 注 重 面

More information

Dell EMC Data Domain DDOS 5.5 Data Domain Data Domain Data Domain : Data Domain Boost (DDBoost) Dell EMC DDBoost Data Domain DDBoost Source De-Dup Bac

Dell EMC Data Domain DDOS 5.5 Data Domain Data Domain Data Domain : Data Domain Boost (DDBoost) Dell EMC DDBoost Data Domain DDBoost Source De-Dup Bac Dell EMC Dell EMC IT Dell EMC IT Dell EMC https://www. dellemc.com/ Dell EMC Data Domain DDOS 5.5 Data Domain Data Domain Data Domain : Data Domain Boost (DDBoost) Dell EMC DDBoost Data Domain DDBoost

More information

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD 10 SCJD 簡介 Java 10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD 10 SCJD 10-3 Java Java SCJD 7 Swing RMI 10.1.1 The Assignment The Essay 9 10 10-4 SCJP SCJD 90 10.1.2 SCJP Java 90 120 Swing 10

More information

Application description

Application description PROFINET SIMATIC PCS 7 SIMATIC PCS 7 2013 10 Answers for industry. 2013 Produkthaftungsgesetz wesentliche Vertragspflichten ID 50203404 http://support.automation.siemens.com/ww/view/en/50203404 http://support.automation.siemens.com/ww/view/en/72887082

More information

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进 科 学 出 版 社 普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进 参 编 北 京 内 容 简 介 本 书 由 浅 入 深 系 统 全 面 地 介 绍

More information

EX-Z80

EX-Z80 C 4 6 R P r p 快速入門基礎知識 什麼是數位相機 數位相機可以將影像儲存在記憶卡中 讓您能夠不限次數地拍攝和刪除影 像 拍攝 刪除 顯示 您可以使用各種不同方式處理拍攝的影像 將影像儲存在電腦上 列印影像 9 附加影像到電子郵件 快速入門基礎知識 1. + - 2. 1. 1 2 2. 3. 2 1 * * * * * *? [8] [4] [2] [6] [SET] 1. 2.

More information

WX16d22q

WX16d22q 习 近 平 对 开 展 两 学 一 做 学 习 教 育 作 出 重 要 指 示 强 调 突 出 问 题 导 向 确 保 取 得 实 际 成 效 把 全 面 从 严 治 党 落 实 到 每 一 个 支 部 两 学 一 做 学 习 教 育 工 作 座 谈 会 在 京 召 开 刘 云 山 出 席 并 讲 话 近 日, 中 共 中 央 总 书 记 国 家 主 席 中 央 军 委 主 席 习 近 平 对 在

More information

幻灯片 1

幻灯片 1 3 8086 Tel:2656809 tjx@csu.edu.cn 2005-9-14 1 2005-9-14 2 8086 8 8086 8086 7 2005-9-14 3 PC 2005-9-14 4 2005-9-14 5 81616 2005-9-14 6 [ ] MOV AX, 3064H AX=3064H 16AX OP 64H 30H 2005-9-14 7 16 AX BX CX

More information