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

正文內(nèi)容

[信息與通信]mcs-51單片機(jī)指令系統(tǒng)-數(shù)據(jù)傳送類指令(編輯修改稿)

2024-11-12 17:30 本頁面
 

【文章內(nèi)容簡介】 16位地址送到 DPTR,實(shí)現(xiàn)在整個(gè) 64 KB程序存儲(chǔ)器單元到累加器 A的數(shù)據(jù)傳送。即數(shù)據(jù)表格可以存放在程序存儲(chǔ)器 64 KB地址范圍的任何地方。 ? 后一條指令以 PC作為基址寄存器, CPU取完該指令操作碼時(shí) PC會(huì)自動(dòng)加 1,指向下一條指令的第一個(gè)字節(jié)地址,即此時(shí)是用 (PC)+1作為基址的。另外,由于累加器 A中的內(nèi)容為 8位無符號(hào)數(shù),這就使得本指令查表范圍只能在 256個(gè)字節(jié)范圍內(nèi) (即 (PC)+1H~(PC)+100H),使表格地址空間分配受到限制。 同時(shí)編程時(shí)還需要進(jìn)行偏移量的計(jì)算,即MOVC A, @A+PC指令所在地址與表格存放首地址間的距離字節(jié)數(shù)的計(jì)算, 并需要一條加法指令進(jìn)行地址調(diào)整。偏移量計(jì)算公式為: ? 偏移量 = 表首地址 (MOVC指令所在地址 +1) ? 例 從片外程序存儲(chǔ)器 2021H單元開始存放 0~9的平方值,以 DPTR作為基址寄存器進(jìn)行查表得 3的平方值。 ? 如果用以 DPTR為基址寄存器 ? 的查表指令,其程序如下: ? MOV DPTR, 2021H; 置表首地址 ? MOV A, 03H ? MOVC A, @A+DPTR 0 1 4 9 16 25 36 49 64 81 2021H 2021H 2021H 1FFDH 1FFFH 1FFEH ? 設(shè) MOVC指令所在地址 (PC)=1FFDH,則偏移量 =2021H(1FFDH+1)=02H。 ? 相應(yīng)的程序如下: MOV A, 03H ; (A)←03H ADD A, 02H ;用加法指令 進(jìn)行地址調(diào)整 MOVC A, @A+PC ; (A)←(A+PC+1) 執(zhí)行結(jié)果為: (PC)=1FFEH, (A)=09。 0 1 4 9 16 25 36 49 64 81 2021H 2021H 2021H 1FFDH 1FFFH 83H 1FFEH (2) 讀、寫片外 RAM 指令 ? MCS51單片機(jī) CPU對(duì)片外擴(kuò)展的數(shù)據(jù)存儲(chǔ)器RAM或 I/O口進(jìn)行數(shù)據(jù)傳送,必須采用寄存器間接尋址的方法,通過累加器 A來完成。這類指令共有以下4條單字節(jié)指令,指令操作碼助記符都為 MOVX。 (2) 讀、寫片外 RAM 指令 1) 讀片外 RAM MOVX A, @DPTR
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1