“SJMP$”是51單片機的指令,意味著跳轉到該指令的開頭以開始執行,因此它變為循環執行,就地跳轉,通常用于等待中斷 。這是一條死循環指令,當有中斷申請后,CPU轉至執行中斷服務程序 。中斷返回時,仍然返回到這條死循環指令,繼續等待中斷,而不是返回到該指令的下一條指令 。
【sjmp $是什么尋址方式】在51中,與外部存儲器RAM打交道的只可以是A累加器 。所有需要送入外部RAM的數據必需要通過A送去,而所有要讀入的外部RAM中的數據也必需通過A讀入 。在此我們可以看出內外部RAM的區別了,內部RAM間可以直接進行數據的傳遞,而外部則不行,比如,要將外部RAM中某一單元送入另一個單元,也必須先將0100H單元中的內容讀入A,然后再送到0200H單元中去 。
推薦閱讀
- 衣魚蟲怎么消滅
- 游標卡尺的讀數方法是什么 游標卡尺的讀數方法
- ps怎么調整五官一鍵重裝系統
- 阿拉伯半島在哪個洲
- 眼鏡戴久了鼻梁會塌嗎
- 怎么避免涂口紅嘴唇內側積線
- 超聲波加濕器可以用自來水嗎
- 瓷磚廚房櫥柜怎么做 瓷磚廚房櫥柜怎么做門
- 消除眼鏡印的小妙招有哪些
