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

正文內容

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

2025-06-28 20:26本頁面
  

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