資料轉移、定址、算術 Data Transfer, Addressing, and Arithmetic

Size: px
Start display at page:

Download "資料轉移、定址、算術 Data Transfer, Addressing, and Arithmetic"

Transcription

1 Assembly Language

2 資料轉移指令 加法和減法 資料相關的運算子與指引 間接定址 JMP 和 LOOP 指令

3 運算元型別 相關指令

4 立即運算元 Immediate, 標記方式 :imm 例 : mov ecx,0 暫存器 Register 標記方式 :reg 例 : mov ecx,0 記憶體 Memory 標記方式 :mem 例 : mov AL,var1

5 運算元 r8 r16 r32 reg sreg imm imm8 imm16 imm32 r/m8 r/m16 r/m32 mem 說明 8-bit 通用暫存器,AH,AL,BH,BL,CH,CL,DH,DL 16-bit 通用暫存器,AX,BX,CX,DX,SI,DI,SP,BP 32-bit 通用暫存器,EAX,EBX,ECX,EDX,ESI,EDI,ESP,EBP 任何通用暫存器 16-bit 區段暫存器,CS,DS,SS,ES,FS,GS 8,16,32-bit 立即值 8-bit 立即值 16-bit 立即值 32-bit 立即值 8-bit 運算元, 可以是 8-bit 通用暫存器或記憶體位元組 16-bit 運算元, 可以是 16-bit 通用暫存器或記憶體字組 32-bit 運算元, 可以是 32-bit 通用暫存器或記憶體雙字組 8,16,32-bit 記憶體運算元

6 記憶體運算元的一種 直接指出運算元所在處之記憶體有效位址 有效位址可以透過變數名稱表示 變數名稱 其參照 (reference) 資料區段的位移值 例 :.data val1 BYTE 10h 假設,val1 是位於位移值 10400h 處, 欲將其內容搬移到 AL 暫存器 mov al,val1 ;MASM 組譯結果 : A

7 表示直接記憶體運算元, 也可以使用方括號 例如 : mov al,[val1] ; 等於 mov al,val1

8 將資料由來源運算元, 複製到目地運算元 類同於高階語言中, 比如 C 語言中的 = 運算子 基本格式 : MOV destination, source ; destination = source destination: 目的運算元 source: 來源運算元 Note: destination 和 source 必須要有相同大小 不能 destination 和 source 都是記憶體運算元 目地運算元不可以是 CS,EIP,IP

9 保護模式下, 常用合法 MOV 指令語法 ( 不含區段暫存器 ) MOV reg,reg ; 暫存器間的資料搬移 MOV mem,reg ; 將資料由暫存器搬移到記憶體 MOV reg,mem ; 將資料由記憶體搬移到暫存器 MOV mem,imm ; 為某特定記憶體位置設定一個值 MOV reg,imm ; 為暫存器設定一個值 保護模式下 不能夠直接由程式修改區段暫存器的內容

10 實體模式下, 可修改區段暫存器內容, 下列為合法存取區段暫存器的 MOV 指令語法 (Note: 但是不可使用 CS 為目的運算元 ) MOV r/m16,sreg MOV sreg,r/m16

11 要實現高階語言中, 將變數 a 的資料複製給變數 b b = a 因為 mov 不能夠兩個運算元都是記憶體運算元 解決方式 : 將資料先搬到暫存器 再由暫存器般到記憶體 程式片段範例.data a WORD 10h b WORD?.code ; b = a mov ax,a mov b,ax

12 要實現高階語言中, 將變數 a 的資料複製給變數 b b = a 使用 mov

13 要實現高階語言中, 將變數 a 的資料複製給變數 b b = a 問題 :mov 不能夠兩個運算元都是記憶體運算元

14 要實現高階語言中, 將變數 a 的資料複製給變數 b b = a 因為 mov 不能夠兩個運算元都是記憶體運算元 解決方式 : 將資料先搬到暫存器 再由暫存器般到記憶體 程式片段範例.data a WORD 10h b WORD?.code ; b = a mov ax,a mov b,ax

15 情況 : 欲將記憶體中 16-bit 值複製到 32-bit 暫存器存放

16 情況 : 欲將記憶體中 16-bit 值複製到 32-bit 暫存器存放 問題 :MOV 不能直接將較小值複製到較大值

17 情況 : 欲將記憶體中 16-bit 值複製到 32-bit 暫存器存放 問題 :MOV 不能直接將較小值複製到較大值 解法 : 無號數 / 正數 : 先將目的暫存器的內容清為 0 再將資料搬移到該暫存器的低 16-bit 處 例 : 欲將 16-bit 變數 count 的 ( 正 ) 數值複製到 ECX 程式碼 :

18 例 : 欲將 16-bit 變數 count 的 ( 正 ) 數值複製到 ECX 程式碼 :.data count WORD 1 ; count 變數, 大小為 16-bit, 初值為 1.code ; 將 16-bit 變數 count 的值複製到 ECX mov ecx,0 ; 將目的暫存器的內容清除為 0 mov cx,count ; 將資料搬移到該暫存器的低 16-bit 處

19 情況 : 欲將記憶體中 16-bit 值複製到 32-bit 暫存器存放 解法 : 負數 : 先將目的暫存器的內容設為 FFFFFFFF 再將資料搬移到該暫存器的低 16-bit 處 例 : 欲將 16-bit 變數 count 的負值複製到 ECX 程式碼 :

20 例 : 欲將 16-bit 變數 count 的負值複製到 ECX 程式碼 :.data count SWORD -16 ; count 變數, 大小為 16-bit, 初值為 -16.code ; 將 16-bit 變數 count 的負值複製到 ECX mov ecx,0ffffffffh ; 將目的暫存器的內容設為 FFFFFFFF mov cx,count ; 將資料搬移到該暫存器的低 16-bit 處

21 討論 上述解法對於有號數, 要先判讀數值的正負號才能據此採用正確的程式 需要使用兩個 mov 指令來達成 Intel 提供特定的指令, 可以不需要使用兩個 mov 指令 MOVZX 以 0 擴展 適用無號整數或正數 語法 : MOVZX r32,r/m8 MOVZX r32,r/m16 MOVZX r16,r/m 來源運算元 目的運算元

22 討論 上述解法對於有號數, 要先判讀數值的正負號才能據此採用正確的程式 需要使用兩個 mov 指令來達成 Intel 提供特定的指令, 可以不需要使用兩個 mov 指令 MOVSX 將來源運算元的最大有效位元擴展 適用有號整數 語法 : 來源運算元 MOVSX r32,r/m8 MOVSX r32,r/m16 MOVSX r16,r/m 目的運算元

23 LAHF Load Status Flags into AH 將狀態旗標載入到 AH 動作 : 將 EFLAGS 暫存器的低位元組複製到 AH 中, 被複製旗標如下 : 符號旗標 零值旗標 輔助進位旗標 同位旗標 進位旗標

24 可用於將旗標值複製到變數中, 例.data saveflags BYTE? ; 宣告一個位元組大小的變數,saveflags.code ; saveflags = 旗標狀態 lahf ; 將旗標放置到 AH mov saveflags, ah ; saveflags =

25 將 AH 暫存器的值存回到旗標暫存器 是 LAHF 的反向操作 應用 : 將保管存放於記憶體中的旗標狀態回存到旗標 ( 恢復先前的旗標狀態 ) 例 : ; 恢復先前的旗標狀態 mov ah,saveflags ; 旗標狀態保管於變數 saveflags 內 sahf ; 回存到 flags 內

26 資料交換指令 exchange data 語法 : XCHG reg,reg ; 將兩個一般暫存器的內容交換 XCHG reg,mem ; 將一個一般暫存器內容與記憶體中一個相等容量大小的內容相交換 XCHG mem,reg ; 同上

27 例 XCHG ax,bx ; 暫存器資料交換,16-bit XCHG ah,al ; 暫存器資料交換,8-bit XCHG var1,bx ; 暫存器與記憶體資料交換,16-bit XCHG eax,ebx ; 暫存器資料交換,32-bit

28 交換兩個變數的內容 問題 :xchg 不能夠直接交換記憶體內容

29 交換兩個變數的內容 問題 :xchg 不能夠直接交換記憶體內容 解法 : 將其中一個記憶體內容先複製到暫存器, 然後再分別執行記憶體與暫存器內容的交換動作即可

30 交換兩個變數的內容 問題 :xchg 不能夠直接交換記憶體內容 解法 : 將其中一個記憶體內容先複製到暫存器, 然後再分別執行記憶體與暫存器內容的交換動作即可 程式碼 :.data var1 WORD 1234h var2 WORD 5678h.code ; 交換變數 var1 和 var2 的內容 mov ax,var1 ; 將其中一個記憶體內容先複製到暫存器 xchg ax,var2 ; 分別執行記憶體與暫存器內容的交換動作 xchg ax,var1 ; 完成交換 Swap var1 and var2.

31 直接對一個變數名稱進行算術運算, 取得新的有效位址, 也就是相對於該變數位址進行位移 例如, 相對於變數 var1 的位址位移一個位元組處存取資料 :.data var1 BYTE 3,4.code mov al,var1+1 注意 位移量為一個位元組 應用 陣列元素的存取

32 .data arrayb BYTE 10h,20h,30h,40h,50h arrayw WORD 100h,200h,300h,400h arrayd DWORD 10000h,20000h,30000h.code mov al,[arrayb+1] ; 存取 arrayb 的第二個元素,20h mov al,arrayb+1 ; 同上 mov bx,arrayw+4 ; 存取 arrayw 的第三個元素,300h mov edx,[arrayd+4] ; 存取 arrayd 的第二個元素,20000h

33 搬移的範例程式 觀察每個指令執行前後, 暫存器內容的變化與預期是否相符 pp. 103

34 pp. 103~104, 自我評量 請使用 A4 紙張, 要寫題目, 答案跟著題目, 例如 1. 試問運算元有哪三種基本類型? 答 : 立即值 暫存器 記憶體 下周上課時繳交 逾期不收

35 組合語言課程

36 INC DEC ADD SUB NEG 重點 要瞭解這些指令對旗標的影響

37 INC 遞增指令 DEC 遞減址令 語法 INC reg/mem INC reg/mem 影響旗標 溢位 符號 零值 輔助進位 同位旗標 不影響旗標 進位

38 例.data myword WORD 1000h.code inc myword ;1001h mov bx,myword ;bx = 1001h dec bx ;bx = 1000h

39 加法 將來源運算元的值加到目的運算元語法 ADD dest,source ; dest = dest+source 可用運算元與 MOV 指令相同影響旗標 進位 溢位 符號 零值 輔助進位 同位旗標 依據目地運算元的值變化 例 : 相加兩個 32-bit 整數.data var1 DWORD 10000h var2 DWORD 20000h.code mov eax,var1 add eax,var2 ;EAX=10000h ;EAX=30000h

40 減法 目的運算元減去 ( 扣掉 ) 來源運算元的值 語法 SUB dest,source ;dest <- dest source 運算元同 ADD 和 MOV 影響旗標 進位 溢位 符號 零值 輔助進位 同位旗標 依據目地運算元的值變化 例 : 相減兩個 32-bit 整數.data var1 DWORD 30000h var2 DWORD 10000h.code mov eax,var1 sub eax,var2 ;EAX=30000h ;EAX=20000h

41 將一個數值轉換成其 2 s 補數 語法 NEG reg NEG mem 影響旗標 進位 溢位 符號 零值 輔助進位 同位旗標 依據目地運算元的值變化 例.data var1 BYTE 01h.code neg var1 ;var1 = FFh = -1

42 將下列算術運算式以組合語言表示 Rval = -Xval + (Yval Zval); Xval = 26, Yval=30, Zval = 40 解

43 將下列算術運算式以組合語言表示 Rval = -Xval + (Yval Zval); Xval = 26, Yval=30, Zval = 40 解 ; 定義出此式所需使用的四個變數 :Rval, Xval, Yval, Zval.data Rval SDWORD? ; 定義有號雙字組大小整數變數 Rval Xval SDWORD 26 ; 定義有號雙字組大小整數變數 Xval, 初值為 26 Yval SDWORD 30 ; 定義有號雙字組大小整數變數 Yval, 初值為 30 Zval SDWORD 40 ; 定義有號雙字組大小整數變數 Zval, 初值為 40

44 將下列算術運算式以組合語言表示 Rval = -Xval + (Yval Zval); Xval = 26, Yval=30, Zval = 40 解 ; 此式含有四個變數.data Rval SDWORD? Xval SDWORD 26 Yval SDWORD 30 Zval SDWORD 40.code mov eax,yval sub eax,zval ; Yval-Zval mov ebx,xval neg ebx ; -Xval add ebx,eax ; -Xval + (Yval Zval) mov Rval,ebx ; Rval = -Xval + (Yval Zval)

45 進位旗標 假設指令所處理之資料為整數, 其運算元的大小為 x-bit, x=8,16,32 若產生的結果需要增加一個位元才能夠表示, 則進位旗標會被設定 例 某指令具有 8 位元的目的運算元, 但是此指令運算的結果大於 b, 則進位旗標被設定

46 溢位旗標 指出有號整數的溢位狀態 例 某指令具有 16 位元的目地運算元, 但是此指令產生的負數 >-32768, 則溢位旗標被設定

47 零值旗標 指出運算是否產生零值 例 某運算元減去具有相同值的另一個運算元, 則零值旗標被設定

48 符號旗標 指出一個運算是否產生的結果是負值 例 如果目的運算元的最大有效位元是 1, 則符號位元會被設定

49 同位旗標 計算目的運算元中, 最小有效位元組具有位元值為 1 的位元數目, 當數目為偶數, 其值被設定 輔助進位旗標 目的運算元中, 最小有效位元組中,bit-3 產生進位時, 此旗標被設定 例如 目的運算元的值 b 被加 1100b 時, bit-3 產生進位

50 有興趣的旗標 零值, ZF 進位, CF 輔助進位, AC

51 mov al,0ffh add al,1 ;AL=00h, CF=1 CF

52 mov ax,00ffh add ax,1 ;AX=0100h, CF=0 mov ax,0ffffh add ax,1 ;AX=0000h, CF=1

53 當一個較小的無號整數減去一個較大的無號整數時, 此減法運算會使進位旗標被設定 ( 表示有借位 ) 例 : =1+(-2) CF NOT (1) (-2) (-1)

54 常用於 BCD Ref Ch7.6 例 mov al,0fh add al,1 ;AC=1, AL=10h

55 例 mov al, b ; add al, b ;AL= b, PF=1 sub al, b ;AL= b, PF=0, CF= b b = b b = b

56 符號旗標,SF 當有號數算術運算的結果是負值, 符號旗標會設定, 例 : mov eax,4 sub eax,5 ;EAX = -1, SF=1 EAX b ( 5) b (-5) b EAX 5 = EAX + (-5) EAX b F F F F F F F F h CF = 1 SF = 1

57 溢位旗標, OF 當有號數算術運算結果使目地運算元溢位或欠位時設定 例 mov al,+127 add al,1 mov al,-128 sub al,1 ;OF=1 ;OF=1 硬體判別 OF 方式 MSB 的進位 XOR 次 MSB 的進位 XOR b (+127) b (+1) b (-128) b (-128) b (-1) CF=0, b (+127 溢位 )

58 若執行 NEG 指令時, 目地運算元不能夠正確表示結果時, 溢位旗標會被設定, 例如 mov al,-128 ;AL= b neg al ;AL= b, OF=1 mov al,+127 ;AL= b neg al ;AL= b, OF=0

59 CPU 不知道要執行的運算是有號還是無號數運算, CPU 是依據一套布林規則來設定所有的狀態旗標 程式設計者需要根據自己對所執行的運算類型, 自行判別哪些旗標是有意義, 哪些可以忽略

60 請將程式鍵入並執行 目的 觀察狀態旗標如何受到影響 使用 DEBUG 的旗標視窗觀察 P111

61 P112, 題目 1,2,3,4,5,6,7,8,9,10,11,12

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 PowerPoint - chap2.ppt

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

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

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

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

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

教科書:系統程式 - 第 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

Microsoft PowerPoint - chapter5.ppt

Microsoft PowerPoint - chapter5.ppt 本章目標 了解 80x86 的邏輯運算指令與程式設計 了解 80x86 的位元運算指令與程式設計 了解 80x86 的移位與循環指令與程式設計 了解 80x86 的符號擴展指令與特殊指令的動作 了解 80x86 的字元串運算指令與程式設計 了解 80x86 的 CP 控制與旗號位元指令的動作 林銘波編著 全華科技圖書公司 5.1 邏輯運算指令動作 0 1 0 1 0 0 1 1 OR 1 0 1 1

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

Equal-Sign Directive C: #define MAX_SIZE 20 組語 (1): MAX_SIZE = 20 組語 (2): MAX_SIZE EQU <20> ; Cannot be redefined list BYTE 10,20,30,40 ListSize = ($

Equal-Sign Directive C: #define MAX_SIZE 20 組語 (1): MAX_SIZE = 20 組語 (2): MAX_SIZE EQU <20> ; Cannot be redefined list BYTE 10,20,30,40 ListSize = ($ 組語合法小抄 ASCII General-Purpose EAX accumulator EBX 好像很自由 ECX loop counter ESP stack pointer ESI, EDI index registers EBP extended frame pointer (stack) ( EIP instruction pointer (PUSH 會使 ESP 減小,POP 反之 )

More information

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

微處理機

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

More information

Microsoft PowerPoint - chapter2.ppt

Microsoft PowerPoint - chapter2.ppt 本章目標 了解電腦的基本功能與原理 了解組譯程式與組合語言程式 了解組合語言程式的建立與執行 了解基本的組譯程式假指令 了解組譯程式如何組譯組合語言程式 2.1 基本程式設計觀念 人 自然語言 ( 中文 英文...) 高階語言 (C C++ Java) 組合語言 (80x86) 機器語言 (80x86) 機器 2.2 程式設計層次關係圖 #include "stdio.h" void main()

More information

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20 (Jump) (Loop) (Conditional jump) CMP CALL AND SAR/SHR TEST JMP NOT SAL/SHL Jnnn* OR RCR/ROR LOOP XOR RCL/ROL RETn * nnn, JNE JL -128 127-32,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far

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

DPJJX1.DOC

DPJJX1.DOC 8051 111 2K 1 2 3 ' ' 1 CPU RAM ROM / A/D D/A PC CPU 40 68 10 20 8 51 PIII 8051 2 MCS51 8051 8031 89C51 8051 8031 89C51? MCS51 INTEL INTEL 8031 8051 8751 8032 8052 8752 8051 8051 8051 MCS51 8031 8031

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

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

<4D6963726F736F667420576F7264202D203139393369C8E9B6F9BBB0D3EFC0EDBDE2B5C4B8F6B0B8D1D0BEBF>

<4D6963726F736F667420576F7264202D203139393369C8E9B6F9BBB0D3EFC0EDBDE2B5C4B8F6B0B8D1D0BEBF> 语 言 研 究,1993(1):46-50. 乳 儿 话 语 理 解 的 个 案 研 究 李 宇 明 零 导 言 一 岁 以 内 的 孩 子 称 为 乳 儿 乳 儿 后 期 已 能 理 解 一 些 简 单 的 话 语, 这 既 为 此 后 的 语 言 获 得 做 了 最 初 的 准 备, 也 是 个 体 话 语 理 解 的 开 始 它 标 志 着 个 体 由 第 一 信 号 系 统 进 入 到 第

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_06

Microsoft PowerPoint - C15_LECTURE_NOTE_06 61 Flag-Control 8088/8086 MICROPROCESSOR PROGRAMMING CONTROL FLOW INSTRUCTIONS AND PROGRAM STRUCTURES LAHF SAHF CLC STC CMC CLI STI Load AH from flags Store AH into flags Clear carry flag Set carry flag

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_06

Microsoft PowerPoint - C15_LECTURE_NOTE_06 8088/8086 MICROPROCESSOR PROGRAMMING CONTROL FLOW INSTRUCTIONS AND PROGRAM STRUCTURES 8088/8086 MICROPROCESSOR PROGRAMMING CONTROL FLOW INSTRUCTIONS AND PROGRAM STRUCTURES 61 Flag-Control 62 Compare 63

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 - 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

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63> 因 为 路 过 你 的 路, 因 为 苦 过 你 的 苦, 所 以 快 乐 着 你 的 快 乐, 追 逐 着 你 的 追 逐 内 容 简 介 本 书 根 据 2005 年 下 半 年 实 施 的 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 嵌 入 式 系 统 设 计 师 级 考 试 大 纲 精 神, 在 深 入 研 究 历 年 计 算 机 技 术 与 软

More information

Microsoft PowerPoint - chap7.ppt

Microsoft PowerPoint - chap7.ppt 轉換十六進制數字為七段顯示碼 轉換十六進制數字為七段顯示碼 a f g b e d c (a) 七段 LED 顯示器 7 6 5 4 3 2 1 0 位元 0 g f e d c b a 數碼 (b) 顯示器數碼編碼格式 輸入 g f e d c b a 十六進制輸入 g f e d c b a 十六進制 0 0 1 1 1 1 1 1 3F 8 1 1 1 1 1 1 1 7F 1 0 0 0 0

More information

Microsoft Word - ACI chapter00-1ed.docx

Microsoft Word - ACI chapter00-1ed.docx 前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.

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

第5章:汇编语言程序设计

第5章:汇编语言程序设计 第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令

More information

Microsoft PowerPoint - chap12.ppt

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

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

/ / (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

,,,,,,,,,,,,, :,, ;,,,,, ( ),,,, : ( ) ; ( ) ; ( ) ( ) ; ( ) ( A ) ; ( ) ( ),,,,,,, 80

,,,,,,,,,,,,, :,, ;,,,,, ( ),,,, : ( ) ; ( ) ; ( ) ( ) ; ( ) ( A ) ; ( ) ( ),,,,,,, 80 1996 2 ( ), :,, = = : A BX A B X, A B A B,, : a A B A B ; b A B :, : a, b, A BX= A B X X,,, :,,,,,,, 79 ,,,,,,,,,,,,, :,, ;,,,,, ( ),,,, : ( ) ; ( ) ; ( ) ( ) ; ( ) ( A ) ; ( ) ( ),,,,,,, 80 ,,,, (,, )

More information

街街街街街街街街

街街街街街街街街 1 基本輸出入 與四則運算 本章大綱 5.1 本章的教學目標 5.2 Java 語言的運算子 5.3 算術與字串連接運算子 5.4 位元運算子 5.5 資料型態的轉換 5.1 本章的教學目標 程式語言有許多的算術運算所組成, 本章將介紹 Java 程式語言中基本輸出入運算子的功能與使用方式, 運算子包括 : 指定運算子 算數與字串連接運算子 位元運算子 資料型態的轉換運算子的功能與相關應用, 讓各位同學了解不同運算子的使用時機與應用方法

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

Microsoft Word - 鄂卫办函[2009]64号.doc

Microsoft Word - 鄂卫办函[2009]64号.doc 湖 北 省 卫 生 厅 鄂 卫 办 函 2009 64 号 省 卫 生 厅 关 于 建 立 湖 北 省 职 业 卫 生 技 术 评 审 专 家 库 的 通 知 各 市 州 直 管 市 林 区 卫 生 局, 部 省 属 医 疗 卫 生 单 位, 各 有 关 大 专 院 校, 有 关 科 研 企 事 业 单 位 : 为 加 强 我 省 职 业 病 防 治 技 术 队 伍 建 设, 推 进 全 省 职 业

More information

全宋词1

全宋词1 ( ) ...1...1...1...2...2...2...3...4...4...4...4...5...5...5...6...6...7...7...7...8...8...9...9 1 ... 10... 10... 11... 11... 11... 11... 12... 13... 13... 14... 14... 14... 14... 15... 16... 16... 16...

More information

& ((& ) ((

& ((& ) (( & ( ) * * & + & ((& ) (( 1 * & /1 * & ( 1 0 ; * & ) 0 ) & * * +, & - / & & ) * (1 ( & 2 & 3 * +1 * &,1 * +1,1 & 1 & /1 ) 1 0 & 0 + 0, 0 / +1 & 0 & 2 *,1 0 & & 2 * 0 * ) ) 0 ) * 1 0 & ) 2 * /1 & 0 ) 2 *

More information

Microsoft PowerPoint - STU_C_Lang_CH13.ppt

Microsoft PowerPoint - STU_C_Lang_CH13.ppt 第 13 章 動態配置記憶體 程式設計與生活 - 使用 C 語言 Shi-Huang Chen Spring 2013 第 13 章 動態配置記憶體 13-1 記憶體配置函式 malloc( ) 13-2 動態配置結構陣列 配置記憶體 預估需求數量的範圍是一項不容易的學問 例 : 大到預估今年國家預算, 小到預估櫥窗裡展示的毛線衣, 需要多少磅毛線才能織成 撰寫程式時, 一樣無法預估程式執行所需的記憶體空間

More information

上 海 农 商 银 行 理 财 产 品 风 险 揭 示 书 理 财 资 金, 则 客 户 面 临 产 品 期 限 延 期 调 整 等 风 险 8. 信 息 传 递 风 险 : 上 海 农 商 银 行 将 按 照 本 说 明 书 有 关 信 息 公 告 的 约 定, 进 行 产 品 信 息 披 露 客

上 海 农 商 银 行 理 财 产 品 风 险 揭 示 书 理 财 资 金, 则 客 户 面 临 产 品 期 限 延 期 调 整 等 风 险 8. 信 息 传 递 风 险 : 上 海 农 商 银 行 将 按 照 本 说 明 书 有 关 信 息 公 告 的 约 定, 进 行 产 品 信 息 披 露 客 上 海 农 商 银 行 理 财 产 品 风 险 揭 示 书 鑫 意 理 财 福 通 日 鑫 H14001 期 人 民 币 理 财 产 品 风 险 揭 示 书 尊 敬 的 客 户 : 由 于 理 财 资 金 管 理 运 用 过 程 中, 可 能 会 面 临 多 种 风 险 因 素, 因 此, 根 据 中 国 银 行 业 监 督 管 理 委 员 会 相 关 监 管 规 定 的 要 求, 在 您 选 择

More information

(譯本)

(譯本) 城 市 規 劃 委 員 會 都 會 規 劃 小 組 委 員 會 二 零 一 二 年 五 月 十 八 日 上 午 九 時 舉 行 的 第 466 次 會 議 記 錄 出 席 者 規 劃 署 署 長 梁 焯 輝 先 生 主 席 黄 仕 進 教 授 副 主 席 何 培 斌 教 授 許 智 文 教 授 劉 文 君 女 士 李 律 仁 先 生 陸 觀 豪 先 生 陳 祖 楹 女 士 張 孝 威 先 生 何 立

More information

組譯與連結(Ver6

組譯與連結(Ver6 Intel 8088/86 CPU GND 1 40 VCC GND 1 40 VCC A14 2 39 A15 AD14 2 39 AD15 A13 3 38 A16/S3 AD13 3 38 A16/S3 A12 4 37 A17/S4 AD12 4 37 A17/S4 A11 5 36 A18/S5 AD11 5 36 A18/S5 A10 A9 6 7 35 34 A19/S6 SS0 (

More information

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378> 全國國高級中中等學校 105 學年度商商業類學學生技藝藝競賽 程式式設計 職職種 學學科 試試卷 崗位位編號 : 姓名 : 注意事項 : 請將答案案劃記於答案案卡, 未依依規定劃記者者不予計分分 試題說明 :( 選擇題每每題 4 分, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 Dim i As Byte i = &HFC Console.WriteLine(Not

More information

1971 7 6 1993 3 8 1993 2 17 1992 2 5 1991 2 3 1 2 1972 2 217 1972 1 270 1987 113 1988 296 1989 132 1990 12 30 1990 8 2 1992 2 7 1986 3 1 1960 28 1960 31 1945 1950 1987 17 1972 1 1 1972 1 39 1972 2 301

More information

Microsoft PowerPoint - 04-array_pointer.ppt

Microsoft PowerPoint - 04-array_pointer.ppt Array 與 Pointer Array Dynamical Memory Allocation Array( 陣列 ) 陣列是用來存放同樣型態的資料陣列的大小必須在程式中預先設定在程式執行中, 陣列的大小無法改變陣列中的資料是透過索引 (index) 來存取 一維陣列的宣告 type array_name[array_size]; int iarray[100]; /* an integer array

More information

<4D6963726F736F667420576F7264202D20D1A7C9FACAD6B2E1B8C4D7EED6D5A3A8B4F8B1EDB8F1BCD3D2B3C2EBB0E6A3A9372E3239>

<4D6963726F736F667420576F7264202D20D1A7C9FACAD6B2E1B8C4D7EED6D5A3A8B4F8B1EDB8F1BCD3D2B3C2EBB0E6A3A9372E3239> 北 京 科 技 大 学 学 生 手 册 ( 本 科 生 ) 学 生 工 作 部 ( 处 ) 二 〇 一 五 年 七 月 北 京 科 技 大 学 学 生 手 册 ( 本 科 生 ) 编 委 会 主 编 于 成 文 盛 佳 伟 编 委 ( 按 姓 氏 笔 画 排 序 ) 丁 煦 生 尹 兆 华 龙 洋 史 立 伟 曲 涛 刘 晓 东 杜 振 民 杨 雄 何 进 宋 波 张 卫 冬 张 卫 钢 张 文

More information

桂林市劳动和社会保障局关于

桂林市劳动和社会保障局关于 桂 林 市 人 力 资 源 和 社 会 保 障 局 文 件 市 人 社 发 2012 60 号 桂 林 市 人 力 资 源 和 社 会 保 障 局 关 于 2012 年 秘 书 等 十 八 个 职 业 国 家 职 业 资 格 全 国 全 区 统 一 考 试 有 关 问 题 的 通 知 各 有 关 单 位 : 根 据 自 治 区 人 力 资 源 和 社 会 保 障 厅 关 于 做 好 2012 年 国

More information

Microsoft Word 年度选拔硕博连读研究生的通知.doc

Microsoft Word 年度选拔硕博连读研究生的通知.doc 南 工 (2015) 研 字 第 3 号 关 于 选 拔 2015 年 度 硕 博 连 读 研 究 生 的 通 知 各 有 关 学 院 : 为 适 应 我 国 构 建 社 会 主 义 和 谐 社 会 和 建 设 创 新 型 国 家 的 战 略 需 要, 加 快 拔 尖 创 新 人 才 的 培 养, 我 校 决 定 继 续 推 荐 和 选 拔 一 批 基 本 素 质 好 业 务 基 础 强 品 学 兼

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

Microsoft PowerPoint - Ch3-8086CPUæ„⁄令系ç»�(3)-æŁ°æ“®ä¼€é•†æ„⁄令

Microsoft PowerPoint - Ch3-8086CPUæ„⁄令系ç»�(3)-æŁ°æ“®ä¼€é•†æ„⁄令 2017 版 微机原理与系统设计 第 3 章 8086CPU 指令系统 董明皓, 博士 西安电子科技大学 dminghao@xidian.edu.cn 目录 (12 课时 ) 1 2 3 4 5 汇编语言基本概念 8086 指令分类数据与转移地址的寻址方式 8086 的六类指令总结 微机原理与系统设计 8086CPU 的指令系统董明皓 dminghao@xidian.edu.cn 2 基础知识引入

More information

資料結構之C語言重點複習

資料結構之C語言重點複習 鏈結串列自編教材 ( 一 ) 本教材 ( 一 ) 目標問題 : 每次以亂數產生一 [0,1000] 之整數值, 若該值 >100, 則以同方式繼續產生下一亂數值, 若該值

More information

42 2141601026 2016 11 27 2 1.1............................................. 2 1.2....................................... 2 1.2.1......................................... 2 1.3.............................................

More information

nbqw.PDF

nbqw.PDF 2 3 4 5 76,010,200 70,837,163.15 21,694,835.69 6,306,522.69-91,305,083.54 77,237,115.30 0 12,237,082.86 0 0 8,169,816.92 20,406,899.78 0 53,541.43 0 0 0 53,541.43 76,010,200 83,020,704.58 21,694,835.69

More information

<313031A4C9BEC7C160BA5DB3E62831303130383135A457BAF4A4BDA769AAA9292E584C53>

<313031A4C9BEC7C160BA5DB3E62831303130383135A457BAF4A4BDA769AAA9292E584C53> 機 械 三 甲 01 811001 王 振 祥 國 立 高 雄 應 用 科 技 大 學 模 具 工 程 系 甄 選 入 學 嘉 義 縣 縣 立 水 上 國 中 機 械 三 甲 02 811002 王 紹 誠 弘 光 科 技 大 學 生 物 醫 學 工 程 系 登 記 分 發 嘉 義 縣 縣 立 水 上 國 中 機 械 三 甲 03 811003 江 彥 廷 中 臺 科 技 大 學 牙 體 技 術 暨

More information

Microsoft PowerPoint - chapter6.ppt

Microsoft PowerPoint - chapter6.ppt 本章目標 了解模組化與結構化程式設計技巧 了解 80x86 的程式連結與程式模組宣告方式 了解副程式 巢路副程式 與遞回副程式 了解副程式的參數傳遞方式 了解巨集指令的定義與使用 了解巨集指令相關的假指令 6.1 模組化程式設計 組合語言的模組化程式設計通常由下列幾個層次輔助完成 : 1. 副程式 (subroutine) 2. 組譯程式假指令 3. 巨集指令 (macro) 4. 中斷結構 (interrupt

More information

!"# $% & $%%% ( ")*+,-./00-(11.-. $%! $ " # $ % & ( - ) +%23!"# $%%% %,.%,!" $%.! 1.% & /$ 3(,. ( /0% $%%% ( $%%% ( 3 5 /6%%%! ")*+,-./00-(11

!# $% & $%%% ( )*+,-./00-(11.-. $%! $  # $ % & ( - ) +%23!# $%%% %,.%,! $%.! 1.% & /$ 3(,. ( /0% $%%% ( $%%% ( 3 5 /6%%%! )*+,-./00-(11 !"# $% & $%%% ( ")*+,-./00-(11.-. $%! $ " # $ % & ( - ) +%23!"# $%%% %,.%,!" $%.! 1.% 4 3301 3 & /$ 3(,. ( /0% $%%% ( $%%% ( 3 5 /6%%%! ")*+,-./00-(11.-. & " 2./ $. %% !" #!!"""!"!"!"!" "!!#!#!#!# "!###!!$

More information

!! "!! "! "!! "! "! "!!#$% & ()*+, -./!000$ 1-2$##0! 3

!! !! ! !! ! ! !!#$% & ()*+, -./!000$ 1-2$##0! 3 ! !! "!! "! "!! "! "! "!!#$% & ()*+, -./!000$ 1-2$##0! 3 !" #" $%& " (" ) ( !!" #" #$$$! #$$%!# & !" #" $" % !!" #" $" %"! &! &!! &! &! !" #$% #$% &" " (" )" * !!!!!!!!!!!! "!!"!! "!! " # " # " # $ "%

More information

PowerPoint Presentation

PowerPoint Presentation 中 小 IT 企 业 人 力 资 源 管 理 咨 询 简 介 一 背 景 分 析 二 需 求 分 析 三 服 务 内 容 四 操 作 流 程 五 斯 隆 优 势 六 行 业 案 例 七 服 务 理 念 目 录 一 背 景 分 析 -IT 业 现 状 分 析 IT 产 业 的 总 量 水 平 较 低 中 国 IT IT 现 状 总 体 规 模 较 小 技 术 自 主 创 新 能 力 差 对 经 济 的

More information

2006年国家公务员招录考试行测真题(A)

2006年国家公务员招录考试行测真题(A) 2006 年 中 央 国 家 机 关 公 务 员 录 用 考 试 行 政 职 业 能 力 测 验 (A) 真 题 说 明 这 项 测 验 共 有 五 个 部 分,135 道 题, 总 时 限 为 120 分 钟 各 部 分 不 分 别 计 时, 但 都 给 出 了 参 考 时 限, 供 你 参 考 以 分 配 时 间 请 在 机 读 答 题 卡 上 严 格 按 照 要 求 填 写 好 自 己 的 姓

More information

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63> 七段顯示器控制電路四位數 _ 使用解碼器驅動 +5 V 10 uf 8.2 k 12 MHz 20 pf 1 2 3 4 5 6 7 8 9 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RESET 10 P3.0 11 12 13 14 15 16 17 18 19 20 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 XTAL2 XTAL1

More information

Microsoft PowerPoint - chap1 [相容模式]

Microsoft PowerPoint - chap1 [相容模式] 系統程式 System Programming 蕭銘和 mhhsiao4567@gmail.com 課程目標 了解組譯器 編譯器 連結器及作業系統的基本原理, 並學習編譯器程式的發展工具, 進而能撰寫簡單的編譯器程式 單元主題內容網要 1. 系統程式簡介 1. 何謂系統程式 2. 電腦系統的演進 2. 機器語言 1. 一般機器結構 2. 機器語言格式 3. 電腦動作原理複習 3. 組譯器 1. 符號表資料結構

More information

Microsoft Word - 4.doc

Microsoft Word - 4.doc 緩衝區管理 4.1 概念 : 緩衝區 指標以及位元組順序 4.2 緩衝區管理函數 ANSI C 技術手冊 4.1 概念 : 緩衝區 指標以及位元組順序 為了有效率地使用緩衝區 (buffer) 管理函數, 首先需要熟悉緩衝區 指標和位元組順序的概念 緩衝區 緩衝區是電腦記憶體中一組連續的位元組 緩衝區的內容可以是大多數函數所要處理的 ASCII 字元, 或是數值 如圖 4-1 所示, 緩衝區是藉由指向第一個位元組的指標來存取

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 PowerPoint - Ch2-1.ppt

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

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

Microsoft Word - 透析8051之迴圈控制方法.doc

Microsoft Word - 透析8051之迴圈控制方法.doc 透析 8051 之分支跳躍與迴圈控制 - 利用 VB 的程式觀念解說 迴圈的控制方法不失為寫程式最重要的技巧之所在之一, 它搭配邏輯運算的判斷作為迴圈繼續執行的判斷依據, 程式設計師必須考量分析所有可能的情況, 然後給予不同的條件, 當條件成立時執行某段程式, 不符合時執行另一段程式, 然後重複某項任務, 直到使用者中斷程式的執行, 或是條件喪失時才跳出迴圈 也可能一個程式重複著無止盡的迴圈, 直到關閉電源為止,

More information

報價單

報價單 Simatic/TI 505 Serial Driver 使用說明 概觀 Simatic/TI 505 序列驅動程式提供了一個簡單和可靠的方式來連接 Simatic/TI 505 序列設備給 OPC Client 應用程式, 包括了 HMI SCADA Historian MES ERP 以及數不清的客製化應用程 式 這個驅動程式是一個序列的驅動程式, 使用於 TI 500/505 PLC, 以處理器的程式編輯通訊埠來

More information

基本數學核心能力測驗_行為觀察記錄紙_G2版本

基本數學核心能力測驗_行為觀察記錄紙_G2版本 基本數學數學核心能力測驗 G2 行為觀察記錄記錄紙 學校 : 班級 : 姓名 : 日期 : 記錄者 : ~ 學生作答時, 請他 ( 她 ) 將雙手皆置於桌面 ~ 認識數字 ( 三 ): 數列 ( 共 1 頁 ) 注意事項 逐題觀察並作底下記錄, 等分測驗做完後, 每一個策略任選一題問 這一題你是怎麼算的? ( 如果只運用一種策略, 則再任選 2-3 題訪問 ) 利用學生的回答來作為 自己觀察記錄的證據

More information

合金投资年报正文.PDF

合金投资年报正文.PDF 1999 1 1999 2. 3. 4. 5. 2 1999 3 1999 (1) 4 1999 5 1999 6 1999 7 1999 8 1999 9 1999 10 1999 11 1999 12 1999 13 1999 14 1999 15 1999 16 1999 17 1999 18 1999 19 1999 20 1999 21 1999 22 1999 23 1999 24 1999

More information

从 宾 馆 到 又 一 城 是 十 五 分 钟, 从 又 一 城 到 邵 逸 夫 是 十 分 钟, 去 时 一 路 上 坡 很 辛 苦, 回 时 一 路 下 坡 很 轻 松, 很 像 上 小 学 时 的 心 情, 这 是 最 初 几 天 最 深 的 感 受 有 段 时 间 很 少 走 校 内 的 路

从 宾 馆 到 又 一 城 是 十 五 分 钟, 从 又 一 城 到 邵 逸 夫 是 十 分 钟, 去 时 一 路 上 坡 很 辛 苦, 回 时 一 路 下 坡 很 轻 松, 很 像 上 小 学 时 的 心 情, 这 是 最 初 几 天 最 深 的 感 受 有 段 时 间 很 少 走 校 内 的 路 那 城 那 校 那 景 香 港 访 学 印 象 刘 斌 时 间 过 得 真 快, 一 转 眼 从 香 港 回 来 一 个 多 月 了 前 两 天 走 在 路 上, 看 到 一 个 逆 行 的 车 剐 了 路 人, 双 方 在 路 边 吵 得 不 可 开 交, 突 然 想 起 有 些 地 方 的 交 规 与 大 陆 不 一 样, 这 车 在 香 港 就 算 是 正 常 行 驶 了 于 是, 香 港,

More information

R 與資料處理 R 與資料處理 Wush Wu 國立台灣大學 1 of 58

R 與資料處理 R 與資料處理 Wush Wu 國立台灣大學 1 of 58 Wush Wu 國立台灣大學 1 of 58 課程內容 2/58 資料科學的 Hello World R 的資料處理技術與今日課程介紹 關於 swirl 2 of 58 3/58 資料科學的 Hello World 3 of 58 Dashboard 是團隊的第一步 4/58 4 of 58 檢驗資料的品質 5/58 乾淨 正確 5 of 58 檢驗對資料的想法 6/58 設計問題 設計 KPI 6

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

[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

<4D6963726F736F667420576F7264202D20B6C0AE78B0EDAABAC0B8A740B8D65FA7EBA7BAA54EA4E5BEC7ACE3A873C24FA55AA15E2E646F63>

<4D6963726F736F667420576F7264202D20B6C0AE78B0EDAABAC0B8A740B8D65FA7EBA7BAA54EA4E5BEC7ACE3A873C24FA55AA15E2E646F63> 黃 庭 堅 遷 謫 時 期 的 戲 作 詩 鍾 美 玲 高 苑 科 技 大 學 通 識 教 育 中 心 摘 要 受 北 宋 新 舊 黨 爭 的 影 響, 黃 庭 堅 於 紹 聖 元 年 責 授 涪 州 別 駕 黔 州 安 置, 從 此 展 開 一 連 串 遷 謫 的 命 運, 最 後 卒 於 遷 謫 地 宜 州 考 察 其 遷 謫 時 期 的 詩 歌, 有 許 多 以 戲 字 為 題 的 作 品,

More information

Microsoft Word - F5.docx

Microsoft Word - F5.docx 2 目錄 5A 5A 5A 5A 高慧冰 譚雅樂 余雅瑩 周子慧 劇本... P.4-P.5 奔跑人生... P.6 唐老師... P.7 唐老師... P.8 5B 5B 5B 5B 5B 5B 徐子盈 呂惠雅 黃智昭 熊雪瑩 鍾詠晴 吳博倫 敬愛的人... P.9 偶像... P.10 冬天... P.11 春夏秋冬... P.12 唐老師... P.13 安南讓決策從此變得簡單... P.14

More information

第十号 上市公司关联交易公告

第十号 上市公司关联交易公告 证 券 代 码 :600696 证 券 简 称 : 匹 凸 匹 编 号 : 临 2016-113 匹 凸 匹 金 融 信 息 服 务 ( 上 海 ) 股 份 有 限 公 司 关 于 出 售 匹 凸 匹 金 融 信 息 服 务 ( 深 圳 ) 有 限 公 司 100% 股 权 暨 关 联 交 易 的 公 告 本 公 司 董 事 会 及 全 体 董 事 保 证 本 公 告 不 存 在 任 何 虚 假 记

More information

Microsoft Word - 朗诵诵材.doc

Microsoft Word - 朗诵诵材.doc 2014 年 全 港 春 華 杯 普 通 話 朗 誦 及 拼 音 认 读 大 賽 朗 誦 誦 材 幼 稚 園 K1- 散 文 組 娃 娃 的 夢 花 兒 的 夢, 是 紅 的, 小 樹 的 夢, 是 綠 的, 露 珠 的 夢, 是 圓 的, 娃 娃 的 夢, 是 甜 的 幼 稚 園 K1- 兒 歌 組 小 白 兔 小 白 兔, 白 又 白, 兩 隻 耳 朵 豎 起 來, 愛 吃 蘿 蔔 和 青 菜,

More information

06-07周年報告template.PDF

06-07周年報告template.PDF 06 07 P.2 P.3 () P.4 P.5 () P.6 20062007 6 (55%) 1 (9%) 1 (9%) 1 (9%) 1 (9%) 1 (9%) (P.1,P.2 ) 5 6 6 0.5 0.5 0.5 / 0.5 P.7 P.8 0.5 0.5 2 1 6 5 2 1 6 5 (P.3P.6) 0.5 0.5 0.5 0.5 0.5 0.5 P.9 () 4 6 5 6 6

More information

<4D F736F F D20C8CBB8A3D2BDD2A9BCAFCDC5B9C9B7DDB9ABCBBECFEACABDC8A8D2E6B1E4B6AFB1A8B8E6CAE9A3A8CEE4BABAB5B1B4FABFC6BCBCB2FAD2B5BCA

<4D F736F F D20C8CBB8A3D2BDD2A9BCAFCDC5B9C9B7DDB9ABCBBECFEACABDC8A8D2E6B1E4B6AFB1A8B8E6CAE9A3A8CEE4BABAB5B1B4FABFC6BCBCB2FAD2B5BCA 600079 369 369 2015 4 7 15 16 15 16 A 2014 ... 2... 3... 9... 11... 14... 15... 16... 17... 18... 19... 23... 24 1 / / 24.49% / / 2 1 2 369 3 4 5420100000024936 617806826-4 7 8 9 420101178068264 10 369

More information

Microsoft Word - 組合語言之初探.doc

Microsoft Word - 組合語言之初探.doc 篇名 組合語言之初探 作者 劉修維 高雄縣中山工商 綜合高中 二年 6 班 壹 前言 自從個人電腦走進一般大眾的生活之後, 相信有許多人的工作 娛樂已經離不開電腦 在電腦上有著各式各樣的軟體供人們使用, 不管是聽音樂 看電影 做統計 寫公文 寫作業 玩遊戲等等, 都能夠滿足人們的需求 但是, 具有好奇心的人們, 你可知道這些軟體是怎麼來的呢? 原來這些軟體都是經由程式設計師用各種程式語言所撰寫的,

More information

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

More information

instructions.PDF

instructions.PDF 94 SIMATIC (END) (END) Micro/WIN 32 (STOP) (STOP) CPU RUN STOP STOP CPU RUN STOP (WDR) (Watchdog Reset) (WDR) CPU WDR WDR ( ) I/O ( I/O ) SM (SM0 SM5 SM29 ) 25 0 ms 00 ms STOP 300ms 300ms WDR S7-200 CPU

More information

Java 程式設計入門

Java 程式設計入門 Java 程式設計入門 講師 : 陳昭源 CISE, NTU August 28, 2005 Outline 變數 Variables 運算子 Operators 運算式 (Expressions) 敘述(Statements) & 程式區塊 (Blocks) 流程控制 Control Flow Statements if-else statements switch statements August

More information

里 再 说 吓 唬 了 孩 子, 肯 定 方 宁 不 忍 所 以 她 不 死 便 罢, 倘 若 死, 只 有 到 办 公 室 沈 若 鱼 冷 静 得 好 像 在 评 点 某 一 电 视 剧 中 的 女 主 角 你 说 她 是 怎 么 死 的? 先 生 又 感 惊 骇 吃 安 眠 药 沈 若 鱼 成

里 再 说 吓 唬 了 孩 子, 肯 定 方 宁 不 忍 所 以 她 不 死 便 罢, 倘 若 死, 只 有 到 办 公 室 沈 若 鱼 冷 静 得 好 像 在 评 点 某 一 电 视 剧 中 的 女 主 角 你 说 她 是 怎 么 死 的? 先 生 又 感 惊 骇 吃 安 眠 药 沈 若 鱼 成 沈 若 鱼 和 母 亲 自 南 方 旅 游 归 来 时, 晒 得 像 一 段 黑 檀 木 先 生 到 机 场 接 她 们, 小 心 翼 翼 好 像 母 女 俩 是 砍 开 的 半 个 椰 子, 一 碰 就 会 汁 液 横 流 本 想 把 母 亲 接 到 自 家, 但 老 人 坚 持 回 干 休 所 送 母 亲 回 去 安 歇 后, 先 生 的 精 神 才 舒 缓 一 些 告 诉 你 一 件 事, 可

More information

bingdian001.com

bingdian001.com 2016 14 1.5 21 1. 50% 20% 5% 10% A.2 B.10.5 C.10 D.2.1 A = 1/ - =50%20%/10%5%=2 2. 2015 1 1.2 1.5 2016 1.9 2015 A.50% B.90% C.75% D.60% A = / = =1.2 1.5=1.8 2016 =1.9-1 /1=0.9 =0.9/1.8=50% 3. A. B. C.

More information

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

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

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

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

3.3.2 算术运算指令 数据类型 : 无符号和有符号整数 无符号数又分成 : 无符号二进制数 ; 无符号压缩十进制 :1 字节表示 2 个十进制数 ; 无符号非压缩十进制 :1 字节表示 1 个十进制数 有符号数 : 有符号二进制数 用补码表示 2015 年 3 月 26 日星期四 11 时 3

3.3.2 算术运算指令 数据类型 : 无符号和有符号整数 无符号数又分成 : 无符号二进制数 ; 无符号压缩十进制 :1 字节表示 2 个十进制数 ; 无符号非压缩十进制 :1 字节表示 1 个十进制数 有符号数 : 有符号二进制数 用补码表示 2015 年 3 月 26 日星期四 11 时 3 第 3 章 8086 的寻址方式和指令系统 (3) 2015 年 3 月 26 日星期四 11 时 3 分 17 秒 1 3.3.2 算术运算指令 数据类型 : 无符号和有符号整数 无符号数又分成 : 无符号二进制数 ; 无符号压缩十进制 :1 字节表示 2 个十进制数 ; 无符号非压缩十进制 :1 字节表示 1 个十进制数 有符号数 : 有符号二进制数 用补码表示 2015 年 3 月 26 日星期四

More information

今天刚发现的, 比较简单, 于是就来简单分析下吧 该感染样本很简单, 新加了个区段放病毒执行代码, 执行病毒代码, 最后跳回原入口点来执行原文件 下面就是感染后的代码的简单分析 : ; =============== S U B R O U T I N E =====================

今天刚发现的, 比较简单, 于是就来简单分析下吧 该感染样本很简单, 新加了个区段放病毒执行代码, 执行病毒代码, 最后跳回原入口点来执行原文件 下面就是感染后的代码的简单分析 : ; =============== S U B R O U T I N E ===================== 吾爱破解论坛 [LCG] [LSG] 立足软件安全和病毒分析最前端, 丰富的技术版块交相辉映, 由无数加密解密及反病毒爱好者共同维护, 留给世界一抹值得百年回眸的惊 艳, 沉淀百年来计算机应用之精华与优雅, 信息线条与生活质感淡定交融, 任岁月流转, 低调而奢华的技术交流与研究却是亘古不变 标题 : 一个感染样本的简单分析 作者 :ximo 今天刚发现的, 比较简单, 于是就来简单分析下吧 该感染样本很简单,

More information

壹●前文

壹●前文 篇 名 健 身 對 身 體 健 康 之 研 究 作 者 嘉 義 高 中 三 年 12 班 陳 嘉 弘 嘉 義 高 中 三 年 12 班 王 裕 文 1 壹 前 文 現 代 人 普 遍 的 通 病 是 缺 乏 運 動, 由 於 科 技 的 發 達 和 交 通 工 具 的 簡 便, 而 導 致 人 們 越 來 越 懶 得 運 動, 所 以 肥 胖 者 是 越 來 越 多, 幾 乎 每 個 人 的 BMI

More information

MATW160

MATW160 ix Developer Macro MATW160, 2013-12 參考手冊 繁體中文 1 功能提供了 ADP 中巨集的大部分功能, 可以使人機得以經由內部巨集指令執行數值運算 邏輯判斷 流程控制 數值傳遞 數值轉換以及系統控制 透過人機來使用所提供之巨集指令 巨集可以分為以下三種類型 : 全域巨集 畫面巨集和 ON/OFF 按鈕巨集 1.1 新增巨集控制器 在控制器 (Choose Controller)

More information

1 式子的運算 19 例 1 解 符號的簡記 ( 乘法 ) 1x 4x x 5 1xx 4x4x x 5 5 x 5 x 5x 除以一個不為 0 的數就是乘以該數的倒數 P5 1 1 x x 5 5 x 4 x 4 x 可視為 x 1x4 x 1 4 x4x x x 4 x x x

1 式子的運算 19 例 1 解 符號的簡記 ( 乘法 ) 1x 4x x 5 1xx 4x4x x 5 5 x 5 x 5x 除以一個不為 0 的數就是乘以該數的倒數 P5 1 1 x x 5 5 x 4 x 4 x 可視為 x 1x4 x 1 4 x4x x x 4 x x x 7 1 x y 基會試題 9 I 8 18 1 符號的簡記 x 第三章一元一次方程式 -1 xyz 1 4 x 4x x x 1500 x 1500x 4 y y x15 15x 15x x1.5 1.5x 1.5x x x x x 4 7 以符號代表數 式子的運算 1.. 4 7 x 4 7. x 4x 7 7-a-017-a-0 15x 15x 15x 1x 1x 1 1 x 簡記成 x (-1)

More information

四、通 讯 规 约

四、通 讯 规 约 HY-ML2000 RS232 RS422 RS-485 9 RS232 1----GND 3---RXD 4---TXD RS422 6--T+,7--T-,8--R-, 9--R+ 00 0FFH 256 0# 1# 2# 3# 4# 5# 6# 7# 8# 14# 18# HY-ML2000 ( ) 0# ( BJ DISA ) 1 EB 90 EB 90 02...( )... (L) (H)

More information

Microsoft PowerPoint - 微原-第3章3.ppt [兼容模式]

Microsoft PowerPoint - 微原-第3章3.ppt [兼容模式] 本教案内容 第 3 章 8086CPU 指令系统 1. 汇编语言指令 9. 转移指令 10. 2. 8086 指令分类循环控制指令 11. 子程序调用返回 3. 数据与转移地址的指令寻址方式 12. 中断调用返回指 4. 数据传送类指令令 5. 算术运算类指令 13. 字符串操作指令 6. 逻辑运算类指令 14. I/O 输入输出指令 7. 移位类指令 15. 其它指令 8. 标志位操作指令 16.

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information