freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

51單片機匯編語句基礎-文庫吧資料

2025-04-13 04:52本頁面
  

【正文】 調整指令(1條)  在進行BCD碼運算時,這條指令總是跟在ADD或ADDC指令之后,其功能是將執(zhí)行加法運算后存于累加器A中的結果進行調整和修正。(data)1→(data)直接地址單元中的內容減1,結果送回直接地址單元中  DEC Ri ?! EC A 。(DPTR)+1→(DPTR)數據指針的內容加1,結果送回數據指針中  在INC data這條指令中,如果直接地址是I/O,其功能是先讀入I/O鎖存器的內容,然后在CPU進行加1操作,再輸出到I/O上,這就是“讀—修改—寫”操作。((Ri))+1→((Ri))寄存器的內容指向的地址單元中的內容加1,結果送回原地址單元中  INC Rn 。(A)+1→(A)累加器A中的內容加1,結果存在A中  INC data 。上述提到,加1指令不會對任何標志有影響,如果原寄存器的內容為FFH,執(zhí)行加1后,結果就會是00H。(B)→(A)和(B)累加器A中的內容除以寄存器B中的內容,所得到的商存在累加器A,而余數存在寄存器B中?! IV AB 。除法運算總是使OV和進位標志位CY等于0。  MUL AB 。(A)((Ri)) (C)→(A)累加器A中的內容與工作寄存器Ri指向的地址單元中的內容、連同借位位相減,結果存在A中  [4]. 乘法指令(1條)  這個指令的作用是把累加器A和寄存器B中的8位無符號數相乘,所得到的是16位乘積,這個結果低8位存在累加器A,而高8位存在寄存器B中。(A)data (C)→(A)累加器A中的內容與立即數、連同借位位相減,結果存在A中  SUBB A,Rn ?! UBB A,data 。OV=1聲明帶符號數相減時,從一個正數減去一個負數結果為負數,或者從一個負數中減去一個正數結果為正數的錯誤情況。(A)+((Ri))+(C)→(A)累加器A中的內容與工作寄存器Ri指向地址單元中的內容、連同進位位相加,結果存在A中  [3]. 帶借位減法指令(4條)  這組指令包含立即數、直接地址、間接地址及工作寄存器與累加器A連同借位位C內容相減,結果送回累加器A中。(A)+data +(C)→(A)累加器A中的內容與立即數連同進位位相加,結果存在A中  ADDC A,Rn ?! DDC A,data 。(A)+(Rn)→(A)累加器A中的內容與工作寄存器Rn中的內容相加,結果存在A中  ADD A,Ri 。(A)+data→(A)累加器A中的內容與立即數data相加,結果存在A中  ADD A,data ?! 1]. 加法指令(4條)  這4條指令的作用是把立即數,直接地址、工作寄存器及間接地址內容與累加器A的內容相加,運算結果存在A中。需要指出的是,除加、減1指令外,這類指令大多數都會對PSW(程序狀態(tài)字)有影響。雖然MCS51單片機的算術邏輯單元ALU僅能對8位無符號整數進行運算,但利用進位標志C,則可進行多字節(jié)無符號整數的運算。dataH→(DPH),dataL→(DPL)16位常數的高8位送到DPH,低8位送到DPL  MCS51算術運算指令  算術運算指令共有24條,算術運算主要是執(zhí)行加、減、乘、除法四則運算。(A30)←→(A74)累加器中的內容高低半字節(jié)互換  [9]. 16位數據傳送指令(1條)  這條指令的功能是把16位常數送入數據指針寄存器。(A)←→(data)累加器與直接地址單元中的內容互換  XCHD A,Ri 。(A)←→(Rn)累加器與工作寄存器Rn中的內容互換  XCH A,Ri 。(SP)→(data)(SP)1→(SP),堆棧指針SP所指的單元數據送到直接尋址單元中,堆棧指針SP再進行減1操作  [8]. 交換指令(5條)  這5條指令的功能是把累加器A中的內容與源操作數所指的數據相互交換?! USH data 。需要指出的是,單片機開機復位后,(SP)默認為07H,但一般都需要重新賦值,設置新的SP首址。(A)→((Ri))累加器中的內容送到寄存器Ri指向片外RAM地址中  [7]. 堆棧操作類指令(2條)  這4類指令的作用是把直接尋址單元的內容傳送到堆棧指針SP所指的單元中,以及把SP所指單元的內容送到直接尋址單元中。((DPTR))→(A)數據指針指向片外RAM地址中的內容送到累加器A中  MOVX A, Ri 。使用寄存器尋址方式:  MOVX DPTR,A 。((A))+(DPTR)→(A)表格地址單元中的內容送到累加器A中  MOVC A,A+PC 。data→((Ri))立即數送到以Ri中的內容為地址的RAM單元  MOV Ri,A 。有直接、立即和寄存器3種尋址方式:  MOV Ri,data 。(Rn)→(data)寄存器Rn中的內容送到直接地址單元  MOV data,Ri 。data→(data)立即數送到直接地址單元  MOV data,A 。有直接、立即、寄存器和寄存器間接4種尋址方式:  MOV data,data 。data→(Rn)立即數直接送到寄存器Rn中  MOV Rn,A 。有直接、立即和寄存器尋址方式:  MOV Rn,data 。(Rn)→(A) Rn中的內容送到累加器A中  MOV A,Ri 。(data)→(A)直接單元地址中的內容送到累加器A  MOV A,data ?! 1]. 以累加器A為目的操作數類指令(4條)  這4條指令的作用是把源操作數指向的內容送到累加器A?! CS51數據傳送指令  數據傳送指令共有29條,數據傳送指令一般的操作是把源操作數傳送到目的操作數,指令執(zhí)行完成后,源操作數不變,目的操作數等于源操作數?! 7].相對尋址  相對尋址方式是為了程序的相對轉移而設計的,其夜里是以PC的內容為基址,加上給出的偏移量作為轉移地址,從而實現(xiàn)程序的轉移。其中
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1