当前位置:
文档之家› 南京邮电大学微机原理第9章第10章习题
南京邮电大学微机原理第9章第10章习题
数据位7位
校验位 1位
停止位2位
(1)4800÷(1+7+1+1)=480个 (2) I8250 PROC
MOV DX, 2FBH MOV AL, 80H OUT DX, AL MOV DX, 2F9H MOV AL, 0 OUT DX, AL MOV DX, 2F8H MOV AL, 18H OUT DX, AL
2012-2013-2通达
A B
单工
半双工
通信速率 一帧数据格 式
三个,A口可工作在方式0、1、2 B口可工作在方式0、1 C口可工作在方式0
(2)每秒钟最多能传输多少个这样的字符?(2分) (3)请为A机编写初始化子程序。(7分)
(1)
(2)120
(3) I8250 PROC MOV DX,3FBH MOV AL,80H OUT DX,AL MOV DX,3F9H MOV AL,0 OUT DX,AL MOV DX,3F8H MOV AL,60H OUT DX,AL MOV DX,3FBH MOV AL,1AH OUT DX,AL MOV DX,3F9H MOV AL,0 OUT DX,AL MOV DX,3FCH MOV AL,0 OUT DX,AL
01H
JZ RSCAN 3F8H
IN AL, DX
方式1输出 方式0输入
查询
80H 30H
1AH 0 03H或者 0
2012-2013-1
A
A B
选通型输入输出
双向数据传送
0
表示每秒钟传送0、1代码的位数(包括起始位、校验位、停止位)
波特
960
单工
半双工
全双工
(1)8,00001001 (2)奇 (3)一帧数据格式,波特率RETI8250 ENDP
2013-2014-1
314H
起始位、数据位、检验位和停止位 先发送起始位,然后数据位,从数据的最低位开始发送,再到最高位, 接着发送检验位,最后停止位。
STBA 输入选通信号 (1分) IBFA 输入缓冲器满 (1分) OBFA 输出缓冲器满 (1分) ACKA应答信号 (1分)
(1)STB IBF (2)输入缓冲器满 高 IN
A卷
A IBF
C B
STB
I8255A I8255A
PROC MOV DX,21BH MOV AL,0B6H OUT DX,AL MOV AL,09H OUT DX,AL MOV AL,04H OUT DX,AL RET ENDP
起始位 1位
(3)SCAN: MOV DX,2FDH IN AL,DX TEST AL,01H JZ SCAN MOV DX,2F8H IN AL,DX MOV DL, AL MOV AH,2 INT 21H
MOV DX, 2FBH MOV AL, 00001010B OUT DX, AL MOV DX, 2F9H MOV AL, 0 OUT DX, AL MOV DX, 2FCH MOV AL, 0 OUT DX, AL RET I8250 ENDP