-
題目不難,可以做到,明智的電子設計vgz
-
1.這句話沒錯,如果是跳轉,那麼就會有sp堆疊混亂,進入中斷時有保護場景的操作,就是位址壓棧,執行完後,跳回去就沒有棧外操作了,或者多少次會讓sp滿。 更重要的是,你知道它是什麼時候中斷的嗎?
2.應該是th0=1eh,tl0=0ch,答案是錯誤的。
3.PC可以使用,但不能分配,當然它沒有實體地址,一般來說,在程式執行過程中,值大小是由硬體自動改變的。 以下是如何使用它:
movc a,@a+pc
4.MOV 20h,@dptr沒有此指令,DPTR只能通過MOVC或MOVX訪問,只能傳輸到累加器A。
5.是的,只有斷點位址可以保護,不能保護站點,例如PSW狀態等。
6.是的,有沒有符號要看你自己決定,一般來說,最高位是負數,位0是正數,是有符號數字,沒有特別的說明和設定,一般是無符號數字。
7. 我覺得你的0100h應該是當前轉賬指令的位址,也就是sjmp的位址。
-
1.徐漢斌版的微機原理教材P144說“中斷服務程式的最後一條指令必須是中斷返回指令reti”,這句話是不是錯了?
如果最後一句是跳轉指令,不是嗎,但是程式不會返回斷點,PC也會在跳轉點處填寫PC位址。
編寫跳轉命令,或者你想要的任何其他內容。 MCU 將執行。
但是,如果微控制器不執行RETI指令,則中斷程式不會結束。
如果不寫入 reti,微控制器將永遠處於中斷程式中。
2. 如果模式 0 定時器 t0 的初始值為 1e0ch,則 th0 和 tl0 的初始值分別為 ()
這個問題的答案是f0h,0ch,我覺得明明是1eh,0ch,答案錯了嗎?
寫成二進位:1e0ch = 0001 1110 0000 1100b
把它低 13 位,寫成前八位和後五位
方法 0 的初始值應為:f c。
3.“MCS 51的程式計數器PC不能被使用者使用,因為他沒有位址”,首先,被使用者使用是什麼意思? 其次,它沒有位址,那麼他到底在哪裡?
PC 的值始終自動新增到乙個中,並且此功能無法由使用者控制。
但是,使用者可以使用 JMP 命令來更改 PC 的值。
說PC不能被使用者使用,其實就是他不會用。
51 MCU中確實沒有PC位址,因為沒有人需要這個位址。
4.mov 20h,@dptr 這種說法是錯誤的,因為 DPTR 只能用於片外定址。
此指令不存在。
DPTR 只能用於片外定址嗎?
看看說明列表,你就會發現。
5.“80C51微控制器子程式呼叫時可以自動保護斷點和站點”,這句話是錯誤的,是因為它只能自動保護斷點,不能自動保護站點嗎?
中斷時,51微控制器採用壓棧的方式,自動保護斷點位址。
保護網站?
MCU,不知道你的網站是什麼。
將微控制器與保護站點聯絡起來,就是狗狗戴著咀嚼,Hule!
6.mov a,33h 是乙個無符號數字,對吧? 那麼,如果我想搬進乙個簽名號碼怎麼辦。
只需寫乙個減號即可。
mov a, #-33h
就是這樣。 7. 為什麼正向轉賬的偏移量等於(目的位址+0100h)-(原位址+3),0100h是多少?
編寫程式現在是用編譯器軟體完成的。
編譯軟體並自動計算程式中的偏移量。
程式設計師們,沒有必要討論偏移量的計算和公式的推導。
有些教科書,作者的想法,還處於手工編纂階段,執著於不完整,不理他。
0100h,是 256。
-
書中說,正常和完美的中斷程式需要在最後由 reti 終止。 你可以用其他方式結束它,當然程式可以繼續。 但我不建議你以這種方式使用它。
首先,中斷程式會在響應之前保護站點,並將一些資料儲存到堆疊中,如果沒有 reti 指令,堆疊資料不會被釋放,多次中斷後堆疊會擁擠溢位,會出現不可預知的執行結果。 有些人不知道為什麼他們的程式會莫名其妙地跑掉,往往是因為他們不注意這些細節,需要巧妙地使用個性化程式,以避免災難性的失敗。
th0=1eh,tl0=0ch,但是如果他的初始值表示設定的定時時間,則th0=e1h,tl0=f4h
PC 無法直接讀取或更改其值。
使用指標時,還有另乙個無法直接定址的引數。
中斷程式會自動保護,子程式不會自動保護,必要時必須自行安排子程式中的指令。
51個MCU只有無符號數字,如果要將其視為有符號數字,則需要在程式中轉換和識別值。 當然,如果你用 C 語言編寫程式,編譯器(如 Keilc)會自動處理你的各種資料型別。
微控制器中只有乙個加法器,減法也是用加法器完成的,減去數——減去數=減數+減法數的補碼。 100h 是查詢負數補碼時的資料轉換方法。
這暗示了第 12、13 和 14 行中存在語法錯誤。 雙擊提示,您將被重定向到相應的行。 檢查標點符號是否為英文格式,說明是否合法等。 >>>More
MCU 是與英特爾 8051 指令系統相容的 MCU 的總稱。 51微控制器廣泛應用於家用電器、汽車、工業測控、通訊裝置等領域。 由於51微控制器的指揮系統和內部結構比較簡單,國內很多高校都用它來進行微控制器的入門教學。 >>>More