微機原理筆記(需背篇)


簡答題more


  1. 在基於8086的微計算機系統中,存儲器是如何組織的?是如何與處理器總線連接的?信號起什么作用?

    8086 為 16 位處理器,可訪問 1M 字節的存儲器空間;1M 字節的存儲器分為兩個 512K 字節的存儲體,命名為偶字節體和奇字節體;(4 分)
    偶體的數據線連接 D7~D0,選擇信號接地址線 A0;奇體的數據線連接 D15~D8,選信號接BHE信號;(4 分)
    BHE 信號有效時允許訪問奇體中的高字節存儲單元,實現 8086 的低字節訪問、高節訪問及字訪問。(2 分)

  2. 簡述主機與外設進行數據交換的幾種方式。

    主機與外設進行數據交換的常用方式有:無條件傳送方式、程序查詢方式、中斷方式和 DMA 傳送。(2 分)
    無條件傳送方式,常用於簡單設備,處理器認為它們總是處於就緒狀態,隨時進行數據傳送。(2 分)
    程序查詢方式:處理器首先查詢外設工作狀態,在外設就緒時進行數據傳送。(2 分)
    中斷方式:外設在准備就緒的條件下通過請求引腳信號,主動向處理器提出交換數據的請求。處理器無其他更緊迫任務,則執行中斷服務程序完成一次數據傳送。(2 分)
    DMA 傳送: DMA 控制器可接管總線,作為總線的主控設備,通過系統總線來控制存儲器和外設直接進行數據交換。此種方式適用於需要大量數據高速傳送的場合。(2 分)

  3. 8086CPU 系統中為什么要用地址鎖存器?當用74LS373芯片作為地址鎖存器時需要多少片74LS373?

    8086CPU 由於引腳數量少,其地址總線采用了分時復用的雙重總線(A 19 -A16 /S6 -S3 和 AD15~AD0以及BHE /S7 )(2 分);
    僅在總線周期的 T l 時鍾周期輸出地址信號,而在整個總線周期中地址信號需保持不變,這就需用地址鎖存器將 T1 周期發出的地址信號鎖存起來以在整個總線周期中都能使用(3 分);
    為此8086CPU 在 T1 周期提供地址鎖存允許信號 ALE(正脈沖),用 ALE 的下降沿將地址信息鎖存在地址鎖存器中(2 分)。
    共需 3 片 73LS373 芯片用作地址鎖存器,鎖存信息 A19~A0和BHE。(3 分)

  4. 簡述存儲系統的層次結構及各層存儲部件的特點。

    為解決容量.速度和價格的矛盾,存儲系統采用金字塔型層次結構,單位價格和速度自上而下逐層減少,容量自上而下逐層增加。 (3 分)
    存儲系統的各層存儲部件自上而下依次是:CPU 寄存器、高速緩存、主存存儲器(RAM/ROM),輔助存儲器如磁盤、光盤等。 (3 分)
    CPU 寄存器、高速緩存器集成在 CPU 芯片上,對用戶來說,是透明的,它們用於暫存主存和處理器交互的數據,以減少頻繁讀取主存而影響處理器速度;(2 分)
    主存儲器則可和處理器直接交換數據,而輔助存儲器必須經過主存存儲器,才可與處理器進行數據交換。(2 分)

  5. 什么是接口?接口的基本功能是什么?

    微機接口是位於主機與外設之間的一些轉換電路的總稱。(2 分)
    通常接口具有以下功能:
    (1)設置數據的寄存、緩沖邏輯,以適應 CPU 與外設之間的速度差異,協調快速 CPU 與慢速的外設之間數據傳送的矛盾和時序差異;
    (2)能夠進行信息格式的轉換,例如串行和並行的轉換;
    (3)能夠協調 CPU 和外設在信息的類型和電平高低方面的差異,如電平轉換驅動、數/模或模/數轉等;
    (4)采集外設的信息傳送給 CPU,接收 CPU 發出的控制命令及啟動外設工作,設置中斷和 DMA 控制邏輯。地址譯碼和設備選擇功能,識別 CPU 要訪問的外設。(8 分)

  6. 在計算機上運行匯編語言程序的步驟是什么?

    (1)用編輯文件如 EDIT 編輯源文件,形成.ASM 文件;
    (2)用匯編程序(MASM)把.ASM 源文件匯編成目標文件.OBJ;
    (3)用連接程序(LINK)把.OBJ 文件轉換成.EXE 可執行文件;
    (4)運行可執行文件.EXE;(5)若有錯,使用 DEBUG 進行調試。

  7. CPU響應外部中斷的條件是什么?簡述中斷處理過程

    CPU 響應中斷要有三個條件:外設提出中斷申請;本中斷位未被屏蔽;中斷允許。(3 分)
    可屏蔽中斷處理的過程一般分成如下幾步:(7 分)
    中斷請求、中斷響應、保護現場、轉入執行中斷服務子程序、恢復現場和中斷返回。
    CPU 在響應外部中斷,並轉入相應中斷服務子程序的過程中,要依次做以下工作:

     ⑴從數據總線上讀取中斷類型號,將其存入內部暫存器。  
     ⑵將標志寄存器 PSW 的值入棧。  
     ⑶將 PSW 中的中斷允許標志 IF 和單步標志 TF 清 0,以屏蔽外部其它中斷請求,避免 CPU 以單步方式執行中斷處理子程字。  
     ⑷保護斷點,將當前指令下面一條指令的段地址 CS 和指令指針 IP 的值入棧,中斷處理完畢后,能正確返回到主程序繼續執行。  
     ⑸根據中斷類型號到中斷向量表中找到中斷向量,轉入相應中斷服務子程序。  
     ⑹中斷處理程序結束以后,從堆棧中依次彈出 IP、CS 和 PSW,然后返回主程序斷點處,繼續執行原來的程序 
    
  8. 8086/8088執行了一個總線周期是指8088/8086做了哪些可能的操作?基本總線周期如何組成?在一個典型的讀存儲器總線周期中,地址信號,ALE信號,信號、數據信號分別在何時產生?

    (1)“8086/8088 執行了一個總線周期”是指:①8086/8088 可能從片外的存儲器取指令; ②8086/8088可能對片外的存儲器或 I/O 接口進行了一次讀/寫數據的操作。
    (2)基本總線周期由 T1 至 T4 四個時鍾周期組成。
    (3)在一個典型的讀存儲器總線周期中,地址信號在 T1 周期內產生,ALE 信號在 T1 周期內產生, RD信號在 T2 周期內產生,數據信號一般在 T3 周期內產生,若存儲器在 T3 內來不及提供數據,8086/8088會在總線周期中的 T3 后插入等待狀態 Tw,存儲器將在某 Tw 中給出數據。

  9. 什么是中斷類型碼、中斷向量、中斷向量表、?在基於8086/8088的微機系統中,中斷類型碼和中斷向量之間什么關系?

    處理機可處理的每種中斷的編號為中斷類型碼。中斷向量是指中斷處理程序的入口地址,由處理機自動尋址。中斷向量表是存放所有類型中斷處理程序入口地址的一個默認的內存區域。在 8086/8088 系統中,中斷類型碼乘 4 得到向量表的地址指針,從此處讀出 4 字節內容即為中斷向量。

  10. 比較8255A三種工作方式的應用場合有何區別?

    方式 0 適用於同步傳送和查詢傳送方式,方式 1 適用於外設在能提供選通信號或數據接收信號的場合,且采用中斷傳送方式比較方便;方式 2 適用於一個並行外設既可以作為輸入設備,又可以作為輸出設備,並且輸入和輸出不會同時進行的場合。
    中斷時為什么要安排中斷優先級?什么情況下程序會發生嵌套?
    處理器隨時可能會收到多個中斷源提出的中斷請求,因此,為每個中斷源分配一級中斷優先權,根據它們的高低順序決定響應的先后順序。 必須在中斷服務程序中開中斷,程序才會發生中斷嵌套。

  11. 在8086中,邏輯地址、偏移地址、物理地址分別指的是什么?具體說明
    邏輯地址是在程序中對存儲器地址的一種表示方法,由段地址和段內偏移地址兩部分組成,如 1234H:0088H;偏移地址是指段內某個存儲單元相對該段首地址的差值,是一個 16 位的二進制代碼;物理地址是8086 芯片引線送出的 20 位地址碼,用來指出一個特定的存儲單元。

  12. 外設向CPU申請中斷,但CPU不響應,其原因有哪些可能?
    1)該中斷請求持續時間太短;
    2)CPU 未能在當前指令周期的最后一個時鍾周期采樣到中斷請求信號;
    3)CPU 處於關中斷狀態;4)該中斷級被屏蔽。

  13. 何為可編程接口芯片?微機中使用的可編程接口芯片有哪些?
    可用編程的方法對接口功能進行選擇和設定,這樣的芯片稱為可編程接口芯片。微機中使用的可編程接口芯片有:可編程中斷控制器 8259A、可編程計數器/定時器 8253、可編程並行通信接口芯片 8255A、可編程串行異步通信接口芯片 8250、可編程直接內存訪問控制器 8237A。

  14. 寫出把首地址為BLOCK的子數組的第6個字送到DX寄存器的指令。要求使用以下2種尋址方式:寄存器間接尋址 (2)基址變址尋址
    (1)使用寄存器間接尋址:
    LEA BX,BLOCK
    ADD BX,10
    MOV DX,[BX] (2)使用基址變址尋址:
    LEA BX,BLOCK
    MOV SI,10
    MOV DX,[BX+SI]

  15. 簡述在最小工作模式下,8086如何響應一個總線請求?
    外部總線主控模塊經 HOLD 引線向 8086 發出總線請求信號;8086 在每個時鍾周期的上升沿采樣HOLD 引線;若發現 HOLD=1 則在當前總線周期結束時(T4 結束)發出總線請求的響應信號 HLDA;8086使地址、數據及控制總線進入高阻狀態,讓出總線控制權,完成響應過程。

  16. 在8086系統中,什么是邏輯地址和物理地址?他們之間的關系是什么?
    邏輯地址是 16 位的,允許在程序中編排的地址,由段地址和段內偏移地址兩部分組成。物理地址是 20 位的,是信息存放在內存中的實際地址。物理地址是由邏輯地址的段地址左移 4 位加上偏移地址計算得到的,在 CPU 的地址加法器中實現。

  17. 同步傳輸方式和異步傳輸方式的特點各是什么?
    同步傳輸方式中發送方和接收方的時鍾是統一的、字符與字符間的傳輸是同步無間隔的。異步傳輸方式並不要求發送方和接收方的時鍾完全一樣,字符與字符間的傳輸是異步的。

  18. 什么是PCI總線?什么是USB?
    PCI總線是微處理機機箱內的底板各個插件板的一種數據傳輸標准,32/64位標准總線。PCI 總線是同步且獨立於微處理器的,具有即插即用的特性,允許任何微處理器通過橋接口連接到 PCI 總線上。
    USB 是與系統之間、系統與外部設備之間的信息通道,USB 已成為目前電腦中的標准擴展接口,支持設備的即插即用的特性。

  19. 簡述微機工作過程
    微機的工作過程就是執行程序的過程,而程序由指令序列組成。執行程序的過程,就是執行指令序列的過程。執行每一條指令,都包括取指令與執行指令兩個基本階段。
    因此微機的工作過程,也就是不斷地取指令和執行指令的過程。
    在取指階段,CPU 從內存中讀出的內容必為指令,把它送至指令寄存器 IR,然后由指令譯碼器譯碼,控制器發出相應的控制信號,CPU 便知道該條指令要執行什么操作。
    在執指階段,CPU 執行指令所規定的具體操作。當一條指令執行完畢后,就轉入了下一條指令的取指階段,周而復始地循環,一直進行到程序結束。

  20. 8086如何響應一個外部的INTR中斷請求?
    INTR 可屏蔽中斷的一般過程是:⑴中斷請求:外設通過INTR引腳向CPU提出中斷
    ⑵中斷響應:條件滿足的情況下,8086 在連續的兩個總線周期中發出INTA中斷請求響應信號;
    ⑶ 中斷源識別:在第二個INTA信號期間,中斷源經數據總線向 8086 發出一字節的中斷類型碼,8086 收到中斷類型碼后放入暫存器;
    ⑷現場保護:將標志寄存器 PSW 的值入棧,將 PSW 中的中斷允許標志 IF 和單步標志 TF 清 0,以屏蔽外部其它中斷請求,避免 CPU 以單步方式執行中斷處理子程字。
    (5)保護斷點,將當前指令下面一條指令的段地址 CS 和指令指針 IP 的值入棧,中斷
    處理完畢后,能正確返回到主程序繼續執行。
    (6)根據中斷類型號到中斷向量表中找到中斷向量,轉入相應中斷服務子程序。
    (7)中斷處理程序結束以后,從堆棧中依次彈出 IP、CS 和 PSW,然后返回主程序斷點
    處,繼續執行原來的程序。
    21、8086系統中存儲器的邏輯地址由哪兩部分組成?物理地址由何器件生成?如何生成?每個段的邏輯地址與存儲器之間有何對應關系?
    8086 系統中存儲器的邏輯地址由段地址(段首址)和段內偏移地址(有效地址)兩部分組成;存儲單元的物理地址由地址加法器生成,尋址時,CPU 首先將段地址和段內偏移地址送入地址加法器,地址加法器將段地址左移 4 位並與段內偏移地址相加,得到一個 20 位的物理地址。數據段的段地址在 DS 寄存器中,段內偏移地址可能在 BX、BP、SI 或 DI 寄存器中。代碼段的段地址在 CS 寄存器中,段內偏移地址在 IP 寄存器中。堆棧段的段地址在 SS 寄存器中,段內偏移地址在 SP 寄存器中。擴展段的段地址在 ES 寄存器中,段內偏移地址可能在 BX、BP、SI 或 DI 寄存器中。

  21. 簡述8086內部中斷的種類及特點.
    (1)內部中斷又稱軟件中斷,是通過軟件調用的不可屏蔽中斷,包括溢出中斷、除法出錯中斷、單步中斷、INT n 指令中斷及單字節 INT 3斷點中斷。
    (2)中斷類型碼或者包含在指令中,或者是預先規定的;
    (3)不執行 INTA 總線周期;
    (4)除單步中斷外,任何內部中斷都無法禁止;(5)除單步中斷外,任何內部中斷的優先級都比任何外部中斷的高。

  22. 8086處理器的輸入控制信號RESET、READY、HOLD的含義各是什么?當他們有效時,8086CPU將出現何種反應?
    RESET:復位輸入信號,高電平有效。該引腳有效時,將迫使 8086 處理器回到其初始狀態;轉為無效時,CPU 重新開始工作。(3 分)
    READY:准備好信號,高電平有效的輸入信號,表示存儲器或 I/O 端口准備好。處理器的運行速度遠遠快與存儲器和 I/O 端口,當處理器檢測到 READY=0 時存儲器或 I/O 端口不能按基本的總線周期進行數據交換時,需要插入一個等待狀態 Tw,當處理器檢測到 READY=1 時,可以進行數據交換時。(4 分)
    HOLD:總線請求,是一個高電平有效的輸入信號。該引腳有效時,表示其他總線主控設備向處理器申請使用原來由處理器控制的總線。(3 分)

  23. DRAM為什么要刷新?如何進行刷新?
    .DRAM 以單個 MOS 管為基本存儲單元,以極間電容充放電表示兩種邏輯狀態。由於極間電容的容量很小,充電電荷自然泄漏會很快導致信息丟失,所以要不斷對它進行刷新操作.即讀取原內容.放大再寫入。(5 分)
    存儲系統的刷新控制電路提供刷新行地址,將DRAM 芯片中的某一行選中刷新。實際上,刷新
    控制電路是將刷新行地址同時送達存儲系統中所有 DRAM 芯片,所有 DRAM 芯片都在同時進行一行的刷新操作。刷新控制電路設置每次行地址增量,並在一定時間間隔內啟動一次刷新操作,就能夠保證所有DRAM 芯片的所有存儲單元得到及時刷新。(5 分)

  24. 一般接口電路中應具有哪些電路器件?
    (1)輸入/輸出數據鎖存器和緩沖器,用於解決 CPU 與外設之間速度不匹配的矛盾,以及起隔離和緩沖的作用。(2)控制命令和狀態寄存器,以存放 CPU 對外設的控制命令以及外設的狀態信息。(3)地址譯碼器,用於選擇接口電路中的不同端口(寄存器)。(4)讀寫控制邏輯。(5)中斷控制邏輯。

  25. 比較串行通信與並行通訊的優缺點
    (1)從傳送距離上看:並行通信適宜於近距離的數據傳送,通常小於 30 米;而串行通信適宜於遠距離的數據傳送可以從幾米到數千公里;
    (2)從傳送速度上看:並行通信傳送數據的速度比串行通信快得多;
    (3)從傳送設備和費用上:在遠距離傳送中通信線路的費用占很大的比重,因而串行通信的費用由於傳送線少而比並行通信的費用低得多。

  26. 8086CPU中有哪些寄存器?分別說明用途。哪些寄存器用來指示存儲器單元的偏移地址?
    8086 CPU 中有 8 個通用寄存器 AX、BX、CX、DX、SP、BP、SI、DI;兩個控制寄存器 IP、FR;4 個段寄存器 CS、DS、SS、ES。8 個通用寄存器都可以用來暫存參加運算的數據或中間結果,但又有各自的專門用途。例如,AX 專用做累加器,某些指令指定用它存放操作數和運算結果;CX 為計數寄存器,在某些指令中做計數器使用;DX 為數據寄存器;BX 為基址寄存器,BP 為基址指針,SI 為源變址寄存器,DI 為目的變址寄存器,這 4 個寄存器在數據尋址中用來存放有效地址或段內偏移地址的一部分;
    SP 為堆棧指示器,用來存放棧頂有效地址。兩個控制寄存器用來存放有關的狀態信息和控制信息。例如,標志寄存器 FR 用來存放狀態標志和控制標志;而指令指針用來存放下一條要取指令的有效地址。4 個段寄存器用來存放內存的段地址。

  27. 信號的作用是什么?試說明當起始地址為奇地址、偶地址、一次讀寫一個字節和一個字時,和A0的狀態。
    信號的作用是高 8 位允許引腳。若為 0 則表示對一個字進行操作,即高 8 位有效,若為 1 則表示對一個字節進行操作,即高 8 位無效。當起始地址為奇地址時,一次讀寫一個字節時,為0,A0 狀態為 1;當起始地址為偶地址時,一次讀寫一個字節時,為 1,A0 狀態為 0;當起始地址為奇地址時,一次讀寫一個字時,為 0,A0 狀態為 1;當起始地址為偶地址時,一次讀寫一個字時,為 0,A0 狀態為 0。

  28. 簡述8259A的基本組成部分。
    8259A 的基本組成有:①IRR,8 位中斷請求寄存器,用來存放從外設來的中斷請求信號 IR0 ~ IR7;
    ②IMR,8 位中斷屏蔽寄存器,用來存放 CPU 送來的屏蔽信號;
    ③ISR,8 位中斷服務寄存器,用來記憶正在處理中的中斷請求;
    ④PR,優先級判別器,也稱優先級分析器;
    ⑤控制邏輯;⑥數據總線緩沖器;⑦讀/寫邏輯;
    ⑧級聯緩沖器/比較器。其中,IRR、IMR、ISR、PR 和控制邏輯五個部分是實現中斷優先管理的核心部件。

  29. 比較SRAM和DRAM的特點
    SRAM 特點:
    (1)存儲的數據信息只要不斷電,就不會丟失;不需要定時刷新,簡化了外部電路。
    (2)相對動態 RAM,存取速度更快。
    (3)內部電路結構復雜,集成度較低,功耗較大,制造價格成本較高。
    (4)一般用作高速緩沖存儲器(cache)。

  30. DRAM 的特點主要有:
    (1)集成度高、功耗小,制作成本低,適合制作大規模和超大規模集成電路,微機內存儲器幾乎都是由DRAM 組成。
    (2)由於電容存在漏電現象,存儲的數據不能長久保存,因此需要專門的動態刷新電路,定期給電容補充電荷,以避免存儲數據的丟失或歧變。

  31. 簡述中斷傳送方式和DMA傳送方式相比有什么不同
    ①中斷方式通過程序實現數據傳送,而 DMA 方式不使用程序直接靠硬件來實現,信息傳送速度快。
    ②CPU 對中斷的響應是在執行完一條指令之后,而對 DMA 的響應則可以在指令執行過程中的任何兩
    個存儲周期之間,請求響應快。
    ③中斷方式必須切換程序,要進行 CPU 現場的保護和恢復操作。DMA 僅挪用了一個存儲周期,不改變 CPU 現場,額外花銷小。
    ④DMA 請求的優先權比中斷請求高。CPU 優先響應 DMA 請求,是為了避免 DMA 所連接的高速外設丟失數據。
    ⑤中斷方式不僅具有 I/O 數據傳送能力,而且還能處理異常事件,DMA 只能進行 I/O 數據傳送。
    總而言之,在進行 I/O 控制時,DMA 控制方式比程序中斷控制方式速度快,但程序中斷控制方式的應用范圍比 DMA 控制方式廣。

  32. 半導體存儲器主要分為哪幾類?簡述他們的用途和區別
    按照存取方式分,半導體存儲器主要分為隨機存取存儲器RAM(包括靜態RAM和動態RAM)和只讀存儲器ROM(包括掩膜只讀存儲器,可編程只讀存儲器,可擦除只讀存儲器和電可擦除只讀存儲器)。
    RAM在程序執行過程中,能夠通過指令隨機地對其中每個存儲單元進行讀\寫操作。一般來說,RAM中存儲的信息在斷電后會丟失,是一種易失性存儲器,RAM的用途主要是用來存放原始數據,中間結果或程序,與CPU或外部設備交換信息。
    而ROM在微機系統運行過程中,只能對其進行讀操作,不能隨機地進行寫操作。斷電后ROM中的信息不會消失,具有非易失性。ROM通常用來存放相對固定不變的程序、漢字字型庫、字符及圖形符號等。
    根據制造工藝的不同,隨機讀寫存儲器 RAM 主要有雙極型和 MOS 型兩類。雙極型存儲器具有存取速度快、集成度較低、功耗較大、成本較高等特點,適用於對速度要求較高的高速緩沖存儲器;MOS 型
    存儲器具有集成度高、功耗低、價格便宜等特點,適用於內存儲器。

  33. 8086處理器的輸入控制信號NMI和INTR的含義各是什么?當它們有效時,8086CPU將出現何種反應?以INTR為例,簡述中斷過程
    NMI:不可屏蔽中斷請求,是一個利用上升沿有效的輸入信號。該引腳信號有效時,表示外界向處理器申請不可屏蔽中斷。
    INTR:可屏蔽中斷請求,是一個利用高電平有效的輸入信號。該引腳信號有效時,表示中斷請求設備向處理器申請可屏蔽中斷。
    INTR 可屏蔽中斷的一般過程是:
    ⑴中斷請求:外設通過INTR引腳向CPU提出中斷
    ⑵中斷響應:條件滿足的情況下,8086 在連續的兩個總線周期中發出INTA中斷請求響應信號;
    ⑶ 中斷源識別:在第二個INTA信號期間,中斷源經數據總線向 8086 發出一字節的中斷類型碼,8086 收到中斷類型碼后放入暫存器;
    ⑷現場保護:將標志寄存器 PSW 的值入棧,將 PSW 中的中斷允許標志 IF 和單步標志 TF 清 0,以屏蔽外部其它中斷請求,避免 CPU 以單步方式執行中斷處理子程字。
    (5)保護斷點,將當前指令下面一條指令的段地址 CS 和指令指針 IP 的值入棧,中斷
    處理完畢后,能正確返回到主程序繼續執行。
    (6)根據中斷類型號到中斷向量表中找到中斷向量,轉入相應中斷服務子程序。
    (7)中斷處理程序結束以后,從堆棧中依次彈出 IP、CS 和 PSW,然后返回主程序斷點
    處,繼續執行原來的程序

  34. 簡述8086和8088的區別
    8086:是完全16機內部寄存器和外部數據總線都是16位的。8088:寄存器是16位,外部數據總線是8位的。
    8086 有6字節的指令隊列,8088 有4字節的指令隊列
    8086有一條高八位數據總線允許引腳,8088沒有。8086把1MB的存儲器分為兩個512K的存儲體分別由起始地址和A0信號作為奇體和偶體的選通信號
    8086和8088的存儲器和外設選擇信號引腳不同。8086為M/ 8088為IO/。

  35. 簡述觸發器,寄存器和存儲器之間的關系
    觸發器是計算機記憶裝置的基本單元,一個觸發器只能存儲一位二進制代碼也為一個一位寄存器,多個觸發器可構成多位寄存器,一個寄存器為一個存儲單元,多個寄存器構成一個存儲器。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM