贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-04 14:00:05

尚未解答C/C++- 8051 自學問題

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

--

0個答案 C/C++- 8051 自學問題

其他問題

友站連結