设为首页    加入收藏

自学考试省级导航

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

微型计算机试卷(1997年)  (完整word版)(二)
2013-12-25 20:04:52 来源:91考试网 作者:www.91exam.org 【
四、简答题(每小题5分,共20分)

  1.8086/8088 CPU和传统的计算机相比在执行指令上有何特点。?

  2.画出一个微型计算机I/O接口一般结构图。标明接口内部主要寄存器及外部主要信号线。
 
  3.DMA控制器8237的信号线IOW和IOR是单向的还是双向的?为什么?

  4.说明中断控制器8259A“特殊全嵌套方式”的含义和功能。


  五、(5分)

  画出以串行异步方式传输大写字母Y的数据格式图示。大写字母Y的ASCII码为1011001B,传输时采用偶校验,1位停止位。

 
  六、(8分)

  利用可编程计数器/定时器8253的计数通道0产生如下图所示的周期性脉冲信号(重复工作),设CLK信号频率为1MHz,8253的端口地址为70H,72H,74H,76H;

  要求:先画出连线简图,再写出初始化程序,并加简明注释。

 
  七、(10分)

  利用可编程并行接口芯片8255A实现直流电机转动控制的接口电路职下图所示。当直流电机的V1端加+5V电压(由8255A输出PA0=1控制)V2端加0V电压(8255A输出PA1=0控制)时,电机正向转动;反之,逆向转动。编程实现使电机正向转动8秒后反向转动4秒,周而复始,重复进行。设系统中有延迟时间为1秒的延迟子程序Delay1可供调用。8255A的端口地址为D0H,D2H,D4H,D6H;
  要求:写出实现上述功能的8255A初始化程序及有关控制程序,并加简要注释。
  附件:8255A的方式选择控制字中,D7:标识位; D6D5:A组方式;D4:A口输入/输出控制
 

  八、程序填空(每空1分,共12分)

  1.设3000H开始的字节单元中,连续存放着20个无符号数据,要求找出其中最小的一个数,并存放到3000H单元。

  GETMIN: _______
  ?MOV AL,[BX]
  ?MOV CX,14H ;CX作循环次数计数器
  P1: __来源:www.91exam.org_______
  ?CMP AL,[BX]
  ?JC?P2
  ?MOV ________
  P2: DEC CX
  JNZ ________
  _______
  MOV [BX],AL
  HLT

  2.把从PACKED开始的十六位组合BCD数变换成分离BCD数,并把结果存在从UNPAKCED开始的单元里。

  MOV DX,8 ;DX作循环次数计数器
  MOV CL, ________
  MOV SI,0
  ________
  XOR AX,AX
  CONVERT:MOV AL,BYTE PTR[SI+PACKED]
  SHL ____ ,CL ;逻辑左移
  SHR ____,CL ;逻辑右移
  MOV WORD PTR[DI+UNPACKED],AX
  ADD DI,2
  _________
  _________
  JNZ CONVERT
  HLT


  九、(5分)

  试简要说明中断服务程序的一般组成结构。

 

Tags:自学考试 历年真题
】【打印繁体】 【关闭】 【返回顶部
上一篇全国2003年4月自考网络操作系统试.. 下一篇浙江省2011年7月自学考试现代质量..

网站客服QQ: 960335752 - 14613519 - 48225117