贊助廠商

娛樂城推薦

首頁

電腦與網際網路/其他:電腦列表

C/C++- 8051 自學問題

開發平台(Platform): (Ex: Win10, Linux, ...) n/a編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)n/a額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) n/a問題(Question):大家好,本身是想自學 MCU 跟 embedded 的新手,最近從 8051 開始起步,本來在想 PO 在 ASM 是不是更適合,但是 ASM 幾乎沒有人氣,所以改轉貼在這邊,知識應該是相通的,請各位包涵在看下圖的時候,遇到了一些基礎知識的問題,想問一下各位前輩,https://imgur.com/gOICpZk目前本人的理解,p1, p2 是 CPU 電壓 burst 的 low high 狀態,state 1 ~ 6, 應該是指 8051 在做一個完整 machine cycle 的時候,所需要經過的獨立步驟,包含 fetch, decode, execute, store 等等,共 6 個步驟,想問的是1. 請問各位,我上方的理解的敘述內容有錯誤嗎?2. 所看到的 6 個 state 剩下的 2 個,有人知道是什麼嗎? 應該怎麼查呢?3. 為什麼每一個 state 都會有 p1, p2?為什麼需要 burst 2 次才能做一個動作,相對應的關係是什麼?在別的 CPU 有可能需要 burst 3 次,4 次嗎?看了一些網路上的技術文章跟解說影片,主要還是在解說 cycle time 跟 電路,目前沒找到我想問的部份,希望有前輩可以幫忙解說,謝謝。餵入的資料(Input):n/a預期的正確結果(Expected Output):n/a錯誤結果(Wrong Output):n/a程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) n/a補充說明(Supplement):n/a--
  • 發問日期:2021-06-04 14:00:05

友站連結