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

正文內容

[其它課程]4step7程序設計7-周-資料下載頁

2025-01-19 09:59本頁面
  

【正文】 All rights reserved Jinan Universityq存儲器間接尋址存儲器間接尋址– 在存儲器間接尋址的指令中,給出一個存儲器 (必須是 表中的 存儲器 ),該存儲器的內容是操作數所在存儲單元的地址,該地址又被稱為地址指針。存儲器間接尋址方式的優(yōu)點是,當程序執(zhí)行時,能改變操作數的存儲器地址,這對程序中的循環(huán)尤為重要。– 依據要描述的地址復雜程度,地址指針可以是字或雙字的,存儲指針的存儲器大小也應是字的或雙字的,由于定時器 (T)、計數器 (C)、數據塊 (DB)、功能塊 (FB或 FC)的編號范圍在 0到 65 535之內,所以用字指針就足夠了,相應的也只需字存儲器存儲指針。其它的地址,如:輸入位、輸出位,則要用到雙字指針,并用雙字存儲器存儲指針。指針的兩種格式如下圖所示。如果要用雙字格式的指針訪問一個字、字節(jié)或雙字存儲器,必須保證指針中的位編號為 0。2022 Sept School of Control Science and Engineering可編程控制器技術 38 All rights reserved Jinan University位 0至 2(范圍 0至 7):被尋址位的位編號存儲器間接尋址的指針格式存儲器間接尋址的指針格式位 3至 18(bbbb bbbb bbbb bbbb):被尋址位的字節(jié)編號 (范圍 0至 65535)2022 Sept School of Control Science and Engineering可編程控制器技術 39 All rights reserved Jinan Universityq存儲器間接尋址例子存儲器間接尋址例子– A I[MD 2] //對由 MD 2指出的輸入位進行 “與 ”邏輯操作。若:若: MD 2的值為的值為 20000 0000 0000 0000 0000 0000 0101 0110,則是,則是對對 I “與與 ”操作。操作。– = DIX[DBD 2] //將將 RLO賦值給數據位,具體數據由數據雙字賦值給數據位,具體數據由數據雙字 DBD 2指出。指出。– L IB[DID 4] //將由數據雙字 DID 4指出的輸入字節(jié)裝入累加器 1。若:若: DID 4的值為的值為 20000 0000 0000 0000 0000 0000 0101 0000,則,則是對是對 IB 10進行裝入操作。進行裝入操作。– O Q[LD 3] //對由本地數據雙字指出的輸出位進行 “或 ”邏輯操作。2022 Sept School of Control Science and Engineering可編程控制器技術 40 All rights reserved Jinan Universityq 如何產生字或雙字指針并用其尋址如何產生字或雙字指針并用其尋址L +5 //將整數將整數 +5裝入累加器裝入累加器 1T MW 2 //將累加器將累加器 1的內容傳送給存儲字的內容傳送給存儲字 MW 2,此時,此時 MW 2的內容為的內容為 5OPN DB[MW 2] //打開由打開由 MW 2指出的數據塊,即,打開數據塊指出的數據塊,即,打開數據塊 5L P //將將 20000 0000 0000 0000 0000 0000 0100 0111(二進制數二進制數 )裝入累加器裝入累加器 1T MD 2 //將累加器將累加器 1的內容傳送給存儲字的內容傳送給存儲字 MD 2,此時,此時 MD 2的內容為的內容為 20000 0000 0000 0000 0000 0000 0100 0111L P //將將 20000 0000 0000 0000 0000 0000 0010 0000裝入累加器裝入累加器 1,累加器,累加器 1原內容被裝入累加器原內容被裝入累加器 2+I //將累加器將累加器 1和累加器和累加器 2內容相加,在累加器內容相加,在累加器 1中得到的中得到的 “和和 ”為為 /20000 0000 0000 0000 0000 0000 0110 0111T MD 4 //將累加器將累加器 1的當前內容傳送給存儲字的當前內容傳送給存儲字 MD 4A I[MD 2] //對輸入位對輸入位 I “與與 ”邏輯操作邏輯操作= Q[MD 4] //將將 RLO賦值給輸出位賦值給輸出位 Q 2022 Sept School of Control Science and Engineering可編程控制器技術 41 All rights reserved Jinan Universityq寄存器間接尋址寄存器間接尋址– 在 S7中有兩個地址寄存器,它們是 AR1和 AR2。通過地址寄存器,可以對各存儲區(qū)的存儲器內容實現(xiàn)寄存器間接尋址。地址寄存器的內容加上偏移量形成地址指針,該指針指向數值所在的存儲單元。– 地址寄存器存儲的地址指針有兩種格式,其長度均為雙字。o 地址指針格式包括被尋址數值所在存儲單元地址的字節(jié)編號和位編號,至于對哪個存儲區(qū)尋址,則必須在指令中明確直接給出。這種指針格式適用于在確定的存儲區(qū)內尋址,即區(qū)內寄存器間接尋址。o 地址指針格式中還包含了數值所在存儲區(qū)的說明位 (存儲區(qū)域標志位 ),這樣,就可通過改變這些位,實現(xiàn)跨區(qū)尋址,這種指針格式用于區(qū)域間寄存器間接尋址。2022 Sept School of Control Science and Engineering可編程控制器技術 42 All rights reserved Jinan University寄存器間接尋址指針格式寄存器間接尋址指針格式31 24 23 16 15 8 7 0位 31=0表明是區(qū)域內寄存器間接尋址; =1表明是區(qū)域間寄存器間接尋址。位 2 25和 26(r r r): 區(qū)域標識位 3至 18(bbbb bbbb bbbb bbbb):被尋址位的字節(jié)編號 (范圍 0至 65535)位 0至 2():被尋址的位編號 (范圍 0至 7)2022 Sept School of Control Science and Engineering可編程控制器技術 43 All rights reserved Jinan Universityq寄存器間接尋址例子寄存器間接尋址例子– 如果要用到寄存器指針格式訪問一個字節(jié)、字或雙字,則必須保證指針中位地址編號為 0。– 下面的例子分別說明如何使用這兩種指針格式實現(xiàn)間接尋址2022 Sept School of Control Science and Engineering可編程控制器技術 44 All rights reserved Jinan UniversityL P //將將 20000 0000 0000 0000 0000 0000 0100 0110裝入累加器裝入累加器 1LAR1 //將累加器將累加器 1的內容傳送至地址寄存器的內容傳送至地址寄存器 1A I[AR1, P] //地址寄存器地址寄存器 1加偏移量結果為加偏移量結果為 20000 0000 0000 0000 // // // 0000 0000 0100 0110,指明是對輸入位,指明是對輸入位 I “與與 ”操作操作= Q[AR1, P] //地址寄存器地址寄存器 1加偏移量結果為加偏移量結果為 20000 0000 0000 0000 // // // 0000 0000 01100111,指明對輸出位,指明對輸出位 L P /將將 20000 0000 0000 0000 0000 0000 0100 0000裝入裝入累加器累加器 1LAR2 //將累加器將累加器 1的內容傳送至地址寄存器的內容傳送至地址寄存器 2L IB[AR2, P] //將輸入字節(jié)將輸入字節(jié) IB 10的內容裝入累加的內容裝入累加器器 1T MW[AR2 , P] //將累加器將累加器 1的內容傳送至存儲字的內容傳送至存儲字MW 208L P累加器累加器 1L AR1 //將累加器將累加器 1的內容傳送至地址寄存器的內容傳送至地址寄存器 1L P //將將 21000 0010 0000 0000 0000 0000 0100 0111裝入累加裝入累加器器 1L AR2 //將累加器將累加器 1的內容傳送至地址寄存器的內容傳送至地址寄存器 2A
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1