正在加载图片...
【例7-3】如图7-5所示,现欲将48000.首地址的顺序100个单元的 数据,利用查询方式输出到外设。外设经输入输出接口与8086的系统总 线连接。CPU通过三态接口(74LS244)可以查询外设的状态,而且当外 设状态信号=1时,可以接收CPU由锁存器(74LS273)输出的数据。=0时, 表示外设处于忙状态,不能接收数据。 程序如下: START AX,4000H Vv SI,8000H MOV CX,100 DX. OOFFH WAIT AND AL. OlH JZ WAIT MOV AL, SI OUT LOOP GOON RET【例7-3】如图7-5所示,现欲将48000H为首地址的顺序100个单元的 数据,利用查询方式输出到外设。外设经输入输出接口与8086的系统总 线连接。CPU通过三态接口(74LS244)可以查询外设的状态,而且当外 设状态信号=1时,可以接收CPU由锁存器(74LS273)输出的数据。=0时, 表示外设处于忙状态,不能接收数据。 程序如下: START: MOV AX, 4000H MOV DS, AX MOV SI, 8000H MOV CX, 100 GOON: MOV DX, 00FFH WAIT: IN AL, DX AND AL, 01H JZ WAIT MOV AL, [SI] OUT DX, AL INC SI LOOP GOON RET
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有