设为首页    加入收藏

自学考试省级导航

全国 A安徽 B北京 C重庆 F福建 G广东 广西 甘肃 贵州 H河南 河北 湖南 湖北 黑龙江 海南 J江苏 江西 吉林 L辽宁 N内蒙古 宁夏 Q青海 S山东 山西 陕西 四川 上海 T天津
     X新疆 西藏 Y云南 Z浙江 历年真题分类检索

全国2010年10月自学考试计算机通信接口技术试题 (word下载版)(二)
2013-04-10 19:42:51 来源:91考试网 作者:www.91exam.org 【
四、编程题(本大题共4小题,每小题7分,共28分)
34.完成下列程序段,从端口210H读数据,测试其是否为20H,若是,则从端口211H中输入一个数据,并将该数据的高四位清零,低四位送BL寄存器,否则程序转到NEXT。
MOV DX,(1)_________
(2)_________ AL,DX
(3)_________ AL,20H
(4)_________ NEXT
MOV DX,(5)_________
(6)_________ AL,DX
(7)_________
MOV BL,AL
……
NEXT:………
35.下列程序的功能是将中断号为0CH的中断例程的入口地址送入变量KEEPCS和KEEPIP中保存,(其中KEEPCS中保存该中断例程的段基址,KEEPIP中保存该中断例程入口的偏移地址)请完成该子程序。
KEEPCS DW ? ;保存0CH中断服务程序的段基址
KEEPIP DW ? ;保存0CH中断服务程序入口的偏移地址
READ PROC
PUSH AX
PUSH ES
PUSH BX
MOV AL,(1)_________
MOV AH,(2)_________
(3)_________
MOV KEEPCS,(4)_________
MOV KEEPIP,(5)_________
(6)_________
POP ES
(7)_________
RET
READ ENDP
36.假设82C55的A口工作在方式1输入,采用查询方式(程序控制方式)读取数据,请完成下列查询方式读取数据,并将该数据的低三位送BL寄存器的程序段,设82C55的端口地址为34CH~34FH。
SCAN: MOV DX,(1)_________
(2)_________
TEST AL,(3)_________
(4)_________ SCAN
MOV DX,(5)_________
(6)_________;读A口数据
(7)_________;取出低三位
MOV BL,AL
37.设系统外接一片8254,口地址为21CH~21FH,GATE1接+5V,CLK1接入的输入计数脉冲信号为4MHz,要求在OUT1端输出频率是2000Hz的脉冲信号,要求采用二进制计数方式,请完成下列的程序段。
MOV DX,(1)_________
MOV AL,(2)_________
OUT DX,AL ;写控制字
MOV DX,(3)_________
MOV AX,(4)_________
(5)_________
(6)_________
(7)_________ ;写计数初值

 

Tags:自学考试 历年真题
】【打印繁体】 【关闭】 【返回顶部
上一篇全国2002年4月自考计算机软件基础.. 下一篇全国2004年4月自考计算机软件基础..

网站客服QQ: 960335752 - 14613519 - 48225117