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

正文內(nèi)容

現(xiàn)代微型計算機與接口教程(楊文顯)第五章課后答案-資料下載頁

2025-06-28 20:26本頁面
  

【正文】 效。用于向調(diào)制解調(diào)器或外設表示數(shù)據(jù)終端已準備好。:數(shù)據(jù)設備準備好狀態(tài),低電平有效。調(diào)制解調(diào)器或外設準備好時有效。 :請求發(fā)送信號,低電平有效。表示數(shù)據(jù)終端設備已經(jīng)做好發(fā)送數(shù)據(jù)的準備,請調(diào)制解調(diào)器/外設準備接收數(shù)據(jù)。:清除發(fā)送(允許傳送)信號,低電平有效。調(diào)制解調(diào)器/外設作好傳送準備,允許數(shù)據(jù)終端設備發(fā)送數(shù)據(jù)時有效。9. 16550的通信控制寄存器中的尋址位有什么作用?在初始化編程時,應該怎樣設置?解:16550芯片內(nèi),接收緩沖寄存器/發(fā)送保持寄存器的地址與除數(shù)低字節(jié)寄存器的地址相同,中斷允許寄存器的地址與除數(shù)高字節(jié)寄存器的地址相同。為了區(qū)分同一地址的不同用途,16550使用DLAB位來加以標識。DLAB位是通信線控制寄存器的最高位D7,該位設置為0,隨后的相應操作對接收緩沖寄存器/發(fā)送保持寄存器或中斷允許寄存器進行;該位設置為1,隨后的相應操作對除數(shù)寄存器進行。在向除數(shù)寄存器寫入初值之前,應將DLAB置為1。由于一般不需要重復訪問除數(shù)寄存器,寫完除數(shù)后應將DLAB置為0,以方便后續(xù)的操作。10. 編寫用PC機中16550查詢方式輸入50個字符的異步通信程序。設16550的端口地址為3F8H~3FFH,數(shù)據(jù)格式為:8位數(shù)據(jù)位、1位偶校驗位、2位停止位。解:接收子程序中,如果接收成功,清CF標志,否則,置位CF標志位。程序如下:。 16550查詢方式接收程序DATA SEGMENT REC_DATA DB 50 DUP ( ? ) ;存放接收的數(shù)據(jù) TIMES DW 50 ;要接收的數(shù)據(jù)個數(shù)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA BEGIN: MOV AX,DATA MOV DS,AX;初始化16550 MOV DX,03FBH ;16550控制寄存器地址送DX MOV AL,80H ;置DLAB=1,設置除數(shù)寄存器 OUT DX,AL MOV AX,003CH ;波特率為19200bps時,除數(shù)為003CH MOV DX,03F8H ;除數(shù)寄存器地址送DX OUT DX,AL MOV AL,AH INC DX OUT DX,AL MOV AL,1FH ;8位數(shù)據(jù)位,偶校驗,2位停止位 MOV DX,03FBH ;16550控制寄存器地址送DX OUT DX,AL ;寫入控制字……CALL RECEIVE……MOV AH,4CH ;程序結束,返回操作系統(tǒng) INT 21H ;查詢方式接收子程序RECEIVE PROC NEAR LEA BX,REC_DATA ;接收緩沖區(qū)首地址送BX MOV CX,TIMES ;要接收的數(shù)據(jù)個數(shù)送CXREPIN: MOV DX,03FDH ;通信狀態(tài)寄存器地址送DX IN AL,DX TEST AL,1EH ;檢測接收過程有無錯誤 JNZ ERROR TEST AL,01H ;檢測接收緩沖器中是否有數(shù)據(jù) JZ REPIN ;沒有數(shù)據(jù),繼續(xù)檢測 MOV DX,03F8H ;數(shù)據(jù)接收寄存器地址送DX IN AL,DX MOV [BX],AL INC BX LOOP REPIN CLC ;接收成功,清CF標志位 JMP DONEERROR: STC ;接收不成功,置CF標志位DONE: RETRECEIVE ENDPCODE ENDS END BEGIN
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1