2018年自考《微型计算机原理应用》习题及答案三
81. 什么是中断?什么是中断向量?(5分)
82. 8086CPU与8088CPU有哪些相同之处?又有哪些区别? (5分)
83. 什么是可屏蔽中断?什么是非屏蔽中断?(5分)
84. 简述指令MOV AX,0AB9H和MOV AX,DS:[0AB9H]的区别。(5分)
85. 堆栈指针SP的初值为3000H,AX=2000H,BX=5000H,执行指令:
86. 什么叫指令?什么叫指令系统?(5分)
87. 请阅读下列程序,分析其功能(5分)
88. 执行下列程序后,DL中的数据是什么?(5分)
89. 什么是采样?什么是量化?(5分)
90. 什么是并行通信?什么是串行通信?(5分)
91. 根据对DAC0832的输入锁存器和DAC寄存器的不同的控制方法,DAC0832可分为三种工作方式,简述其两种方法。(5分)
92. 设8253控制口地址为307H,计数通道数据口地址为304H~306H。若使8253计数器0工作于方式1,用8位二进制计数,其计数值为5AH,二—十进制,试写出它的初始化程序段。(5分)
93. 什么是模/数转换器?什么是数/模转换器?
94. 分辨率和转换精度有什么区别?(5分)
四、综合设计题
95. 编写一个程序,比较两个字符串是否相同。若两个字符串相同,则显示‘MATCH!’;否则显示‘NO MATCH!’。(15分)
96. 试编一程序,求三个带符号字数据中的最大值,并将最大值存入MAX字单元中。
97. 采用8255A作为DAC0832与CPU之间的接口芯片,产生一三角波信号(8255A的口地址为300H~303H),试写出其主程序。(15分)
98. 采用8255A作为DAC0832与CPU之间的接口芯片,产生一矩形波信号(8255A的口地址为300H~303H),试写出其主程序。