
2、8086CPU有哪些寄存器?说出这些寄存器的作用。
3、半导体存储器按照读/写功能可分为哪两类?它们的主要区别和用途是什么?
4、512K×32bit的存储器地址线和数据线各有多少根?其存储容量共多少字节?
5、I/O接口的基本功能有哪些?
6、假设一台打印机的数据输出I/O地址为378H,状态口地址为379H,状态字节的D0位为状态位(D0=0表示打印数据缓冲区空,CPU可以向它输出新数据;D0=1表示数据区满)。试编写一段程序,用查询方式从内存中以BUF为首址的单元处开始,将连续1KB的数据传送给打印机,每次送一字节。
7、什么是中断?中断有什么作用?
8、设8253的端口地址为0F002H-0F008H,若用通道2工作在方式2,按二进制计数,计数值为02F0H,请进行初始化编程。
9、设8255的接口地址范围为0A380H-0A386H,工作于方式0,A口、B口为输出口,现欲将PC4置“0”,PC7置“1”,试编写初始化程序。
10、ADC接口电路一般完成哪些任务?其接口形式有几种?
11、什么是异步串行通信?什么是同步串行通信?两者有何异同?
12、设8253的端口地址是40H-43H,输入频率源为10MHZ,用8253实现连续输出周期为1秒钟的标准定时信号。写出实现思路并写出初始化代码。
13、写出存储器地址1000H:2345H的段地址、偏移地址和物理地址。
