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

正文內容

張毅剛單片機教材完整答案(編輯修改稿)

2025-09-01 06:53 本頁面
 

【文章內容簡介】 答:(1000H)=‘M’(1001H)=‘A’(1002H)=‘I’(1003H)=‘N’(1004H)=34H (1005H)=12H (1006H)=00H (1007H)=30H (1008H)=70H (1009H)=00H 設計子程序時注意哪些問題?答:在編寫子程序時應注意以下問題:(1)子程序的第一條指令的地址稱為子程序的入口地址。該指令前必須有標號。(2)主程序調用子程序,是通過主程序或調用程序中的調用指令來實現(xiàn)的。(3)注意設置堆棧指針和現(xiàn)場保護,因調用子程序時,要把斷點壓入堆棧,子程序返回執(zhí)行RET指令時再把斷點彈出堆棧送入PC指針,因此子程序結構中必須用堆棧。(4)子程序返回主程序時,最后一條指令必須是RET指令,它的功能是在執(zhí)行調用指令時,把自動壓入堆棧中的斷點地址彈出送入PC指針中,從而實現(xiàn)子程序返回主程序斷點處繼續(xù)執(zhí)行主程序。(5)子程序可以嵌套,即主程序可以調用子程序,子程序又可以調用另外的子程序,通常情況下可允許嵌套8層。(6)在子程序調用時,還要注意參數(shù)傳遞的問題。 試編寫1個程序,將內部RAM中45H單元的高4位清0,低4位置1。解: MOV A,45H ANL A,0FHORL A,0FH 已知程序執(zhí)行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序執(zhí)行后, POP DPH
POP DPL
MOV DPTR,3000H
RL A
MOV B,A
MOVC A,@A+DPTR
PUSH A
MOV A,B
INC A
MOVC A,@A+DPTR
PUSH A
ORG 3000H
DB 10H,80H,30H,80H,50H,80HA=80H SP=40H (41H)=50H (42H)=80H PC=8050H。 計算下面子程序中指令的偏移量和程序執(zhí)行的時間(晶振頻率為12MHZ)。7B0F MOV R3,15 ;1個機器周期7CFF DL1: MOV R4,255 ;1個機器周期8B90 DL2: MOV P1,R3 ;2個機器周期DC DJNZ R4,DL2 ;2個機器周期DB DJNZ R3,DL ;2個機器周期22 RET ;2個機器周期解:。 假定A=83H,(R0)=17H,(17H)=34H,執(zhí)行以下指令:ANL A,17HORL 17H,AXRL A,@R0CPL A后,A的內容為(0CBH) 試編寫程序,查找在內部RAM的30H~50H單元中是否有0AAH這一數(shù)據(jù)。若有,則將51H單元置為“01H”;若未找到,則將51H單元置為“00H”。 ORG 0000H
MOV R0,30H
MOV R2,21H
LOOP: MOV A,@R0
CJNE A,0AAH,NOT
MOV 51H,01H
SJMP DEND
NOT: INC R0
DJNZ R2,LOOP
MOV 51H,00H
DEND: SJMP DEND 試編寫程序,查找在內部RAM的20H~40H單元中出現(xiàn)“00H”這一數(shù)據(jù)的次數(shù)。并將查找到的結果存入41H單元。 ORG 0000H
MOV R0,20H
MOV R2,21H
MOV 41H,00H
LOOP: MOV A,@R0
CJNE A,00H,NOTE
INC 41H
NOTE: INC R0
DJNZ R2,LOOP
END 若SP=60H,標號LABEL所在的地址為3456H。LCALL指令的地址為2000H,執(zhí)行如下指令: 2000H LCALL LABEL后,堆棧指針SP和堆棧內容發(fā)生了什么變化?PC的值等于什么?如果將指令LCALL直接換成ACLAA是否可以?如果換成ACALL指令,可調用的地址范圍是什么?答:堆棧指針SP的內容為62H,堆棧內容(61H)=03H,(62H)=20H;PC值為3456H,不能將LCALL換為ACALL,因為LCALL可調用64KB范圍內的子程序,而ACALL所調用的子程序地址必須與ACALL指令下一條指令的第一個字節(jié)在同一個2KB區(qū)內(即16位地址中的高5位地址相同。如果換為ACALL,可調用的地址范圍為2002H27FFH。 第五章 MCS51的中斷系統(tǒng) 什么是中斷系統(tǒng)?答:能夠實現(xiàn)中斷處理功能的部件稱為中斷系統(tǒng)。 什么是中斷源?MCS51有哪些中斷源?各有什么特點?答:產生中斷的請求源稱為中斷源。MCS51中斷系統(tǒng)共有5個中斷請求源:(1)外部中斷請求0,中斷請求標志為IE0。(2)外部中斷請求1,中斷請求標志為IE1。(3)定時器/計數(shù)器T0溢出中斷請求,中斷請求標志為TF0。(4)定時器/計數(shù)器T1溢出中斷請求,中斷請求標志為TF1。(5)串行口中斷請求,中斷請求標志為TI或RI。特點:2個外部中斷源,3個內部中斷源。(0013H)。:(A,B,C)(A)各中斷源發(fā)出的中斷請求信號,都會標記在MCS51系統(tǒng)的IE寄存器中。(B)各中斷源發(fā)出的中斷請求信號,都會標記在MCS51系統(tǒng)的TMOD寄存器中。(C)各中斷源發(fā)出的中斷請求信號,都會標記在MCS51系統(tǒng)的IP寄存器中。(D)各中斷源發(fā)出的中斷請求信號,都會標記在MCS51系統(tǒng)的TCON和SCON寄存器中。 MCS51單片機響應外部中斷的典型時間是多少?在哪些情況下,CPU將推遲對外部中斷請求的響應?答:典型時間是38個機器周期。在下列三種情況下,CPU將推遲對外部中斷請求的響應:(1)CPU正在處理同級的或更高級優(yōu)先級的中斷(2)所查詢的機器周期不是當前所正在執(zhí)行指令的最后一個機器周期(3)正在執(zhí)行的指令是RETI或是訪問IE或IP的指令。 中斷查詢確認后,在下列各種8031單片機運行情況中,能立即進行響應的是(D)(A)當前正在進行高優(yōu)先級中斷處理(B)當前正在執(zhí)行RETI指令(C)當前指令是DIV指令,且正處于取指令的機器周期(D)當前指令是MOV A,R3 8031單片機響應中斷后,產生長調用指令LCALL,執(zhí)行指令的過程包括:首先把(PC)的內容壓入堆棧,以進行斷點保護,然后把長調用指令的16位地址送(PC),使程序執(zhí)行轉向(響應中斷請求的中斷入口的地址)中的中斷地址區(qū)。 編寫出外部中斷1為跳沿觸發(fā)的中斷初始化程序。 ORG 0000H
AJMP MAIN
ORG 0013H
AJMP PINT1
ORG 0100H
MAIN: SETB IT1
SETB EX1
SETB EA
HERE: AJMP HERE
PINT1: RETI
END 在MCS51中,需要外加電路實現(xiàn)中斷撤除的是(D)(A)定時中斷(B)脈沖方式的外部中斷(C)外部串行中斷(D)電平方式的外部中斷 MCS51有哪幾種擴展外部中斷源的方法?答:擴展外部中斷源的方法有:定時器/計數(shù)器作為外部中斷源的使用方法;中斷和查詢結合的方法。 下列說法正確的是(C D)(A)同一級別的中斷請求按時間的先后順序順序響應。(B)同一時間同一級別的多中斷請求,將形成阻塞,系統(tǒng)無法響應。(C)低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請求(D)同級中斷不能嵌套。 中斷服務子程序返回指令RETI和普通子程序返回指令RET有什么區(qū)別?答:兩者的區(qū)別在于,RETI清除
點擊復制文檔內容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1