编辑: 飞鸟 | 2019-05-21 |
三、填空题(本大题共5小题,每空1分,共10分) 26.总线由数据总线、总线和_总线组成. 27.用汇编语言编写的源程序,必须由_进行汇编,将它转换成用_表示的目标程序后,才能由CPU识别执行. 28.半导体存储器的性能主要包括_和可靠性三项指标. 29.程序控制的数据传送分为无条件传送、传送和_传送. 30.显示器屏幕上所显现出来的像素数目称为_而显示器每秒钟扫描的行数称为_
四、简答题(本大题共5小题,每小题5分,共25分) 31.在8086系统中,存储单元的20位物理地址是通过将16位的"段基值"左移4位再加上16位的"段内偏移量"而生成的.试问: (1)当取指令时,8086所选择的段基值和偏移量分别来自哪一个寄存器? (2)当涉及堆栈操作时,8086所选择的段基值和偏移量又分别来自哪一个寄存器? (3)当涉及一个存储器操作数时,8086会自动选择哪一个寄存器的值作为段基值? 32.某微机系统中的存储子系统采用存储容量为2K*8位的SRAM芯片构成,片选控制采用全译码法,地址范围为FC000H~FDFFFH.试问: (1)该存储子系统的存储容量为多少? (2)组成该存储子系统需要的2K*8位的SRAM芯片多少片? (3)CPU的20条地址线中用多少位来产生片选信号? 33.设AX=5226H,执行指令"ADD AX,339AH"后,AX寄存器的内容是多少?标志位CF、OF、SF和ZF的值又分别是什么? 34.设有数据定义如下: ARRAY DW -1,2,-3,4 COUNT EQU $-ARRAY 下列指令执行后,AX、BX、CX寄存器的内容分别是什么? MOV AX,ARRAY+1 MOV BX,TYPE ARRAY MOV CX,COUNT 35.简述中断传送方式的工作过程.
五、分析题(本大题共2小题,每小题10分,共20分) 36.阅读下面的程序段,回答问题. XOR BX,BX MOV CX,20 MOV AX,1 L1: TEST AX,1 JNZ L2 ADD BX,AX L2: INC AX LOOP L1 (1)程序段执行后,BX寄存器的内容是什么? 2若将程序段中的指令"JNZ L2"改写为"JZ L2",程序段执行后,BX寄存器的内容又是什么? (3)程序段完成什么功能? 37.设8253的端口地址分别为340H~343H(计数器0的地址为340H,控制口地址为343H).已知计数器0的CLK0输入时钟信号为1MHz,OUT0连续输出50KHz方波,请填空完成以下程序段,计数方式为二进制. MOV AL, (1) ;
工作方式控制字中无关位默认为0 MOV DX, (2) OUT DX, (3) ;
写方式控制字 MOV DX, (4) MOV AX, (5) ;
计数初值 OUT DX, (6) ;
写入计数初值
六、设计题(本大题共1小题,15分) 38.ADC0809通过并行接口8255A与PC总线连接的接口电路如题38图所示. 题38图(1)若选择ADC0809的通道IN2模拟信号输入,此时8255A的引脚PC6PC5PC4= (2)如何控制ADC0809转换的开始? (3)CPU如何知道ADC0809转换结束? (4)设8255A的控制口地址为387H,编写完成8255A初始化的程序段,方式控制字中无关位默认为0.