|
2003年1月份浙江省高等教育自学考试
微型计算机原理及应用试题 课程代码:02277
一、填空题(每空1分,共20分) 1.真值为-1111111B的补码为______。 2.RS-232C规定的逻辑电平与______及MOS电平不一样,需要实现两种电平的转换。 3.ALU在完成了01000110B和01010110B的二进制加法后状态标志中CF=_____,OF=_______。 4.计算机在远程通信中通常是通过载波电话线,接入电话线前,必须采用_______把数字信号转换为模拟信号。 5.DRAM存储单元采用分布电容存储二进制信息,为防止破坏性读出,需要______。 6.(391)10=(_______)16。 7.在采用8286收发器的系统中,当CPU进行数据输出时DT/应为_____电平。 8.8086CPU的内部由两个独立的工作部件构成,即_______和_____。 9.8086/8088CPU中的控制寄存器是_______和______。 10._______是以后进先出的方式工作的存储空间。 11.8086向存储器的奇地址写一个字节的数据时,需要一个总线周期,在该总线周期内的第一个时钟周期,为_______,A0为____。 12.如果CS=F100H,IP=2000H,则程序指令在内存的实际地址为_____。 13.中断处理子程序的入口地址存储在内存区域的_______地址段。 14.若8253的某一计数器用于输出连续方波,该计数器应工作在______。若该计数器的输入频率为100KHz,输出方波频率为10KHz,则计数初值应该为_______。 15.计算机中的负数以_______方式表示,这样可以把减法转换为加法。 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题中的括号内。每小题1分,共10分) 1.字符串3AB的ASCII代码表示为( )。 A.234142H B.334142H C.236162H D.336162H 2.在8086CPU中,数据地址引脚( )采用时分复用。 A.AD0~AD15 B.AD4~AD19 C.AD0~AD20 D.都不是 3.当M/=“0”,=“0”,=“1”时,CPU完成的操作为( )。 A.存储器读 B.I/O读 C.存储器写 D.I/O写 4.8086经加电复位后,执行第一条指令的地址是( )。 A.FFFFH B.03FFFH C.0FFFFH D.FFFF0H 5.在微计算机中用作指针寄存器的通用寄存器是( )。 A.SP和BP B.SI和DI C.AX和BX D.CS和IP 6.当8086工作于最小方式下,与控制数据流方向无关的信号是( )。 A.DT/ B.DEN C.M/ D.ALE 7.在8086/8088中,一个最基本的总线周期由( )时钟周期(T状态)组成。 A.1个 B.4个 C.2个 D.6个 8.8086CPU可访问的存储器空间为1M字节,实际上分为奇数存储体和偶数存储体两部 分,对于偶数存储体的选择信号是( )。 A.HOLD B. C.A0 D.HLDA 9.执行IN指令即是执行( )。 A.I/O写操作 B.I/O读操作 C.存储器写操作 D.存储器读操作 10.汇编语句DATA SEGMENT STACK‘STACK’ DW 100 DUP(0) DATA ENDS;此处定义的含义是( )。 A.定义100个字节的堆栈段 B.定义100个字节的数据段 C.定义200个字节的堆栈段 D.定义200个字节的数据段 三、名词解释(每小题2分,共8分) 1.周期扩展 2.刷新速度(显示器) 3.波特率 4.总线周期 四、简答题(每小题3分,共9分) 1.EU和BIU是如何并行工作的? 2.什么是内存条?选用内存条要注意哪些问题? 3.半导体存储器的主要技术指标是什么? 五、读程序回答问题(每小题4分,共24分) 1.MOV BX, 0FFH AND BX, 0FFFH OR BX, 0F0FH XOR BX, 00FFH 上述程序段运行后,BX=_______, CF=_______。 2.若当前(DS)=2600H,(BX)=100H,(SI)=140H,(26252H)=4635H, (26100H)=3F4CH, (26102H)=1234H, 那么:LEA BX, 10H[BX][SI] MOV AX,2[BX] 执行后,(BX)=_______,(AX)=_______。 3.DATA SEGMENT DA DW 1234H DB1 DB ‘ABCD’ DC DW 5678H DATA ENDS 问执行OFFSET DB1的结果=_______,OFFSET DC的结果= 。 4.某程序段如下: MOV AL,10H MOV DI,2000H MOV SI,2100H MOV [DI],AL XCHG DI,SI MOV BL,[SI] DEC BL XCHG DI,SI MOV [SI],BL HLT 程序段执行后,(DS∶2000H)=_______,(DS∶2100H)=_______。 5.下面程序段的功能是把DA1数据区的数0—9转换为对应的ASCII码,试完善本程序 段。 DA1 DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09H ASCI DB 10 DUP(?) CUNT EQU ASCI-DA1 LEA SI,DA1 LEA DI,ASCI _______ LOP1:MOV AL,[SI] _______ MOV [DI],AL INC SI INC DI LOOP LOP1 6.若(AX)=3F50H,(BX)=1728H,执行SUB AX,BX指令后, (AX)=_______, (PF)=_______, (OF)=_______, (ZF)=_______。 六、综合题(共29分) 1.参见存储系统的层次结构图,请回答:(9分) (1)层次结构中最高层是_______, (2)Cache的含义是_______。 (3)主存-辅存存储层次主要解决______, (4)cache-主存存储层次主要解决____。
2.下图为非编码键盘和微处理器的接口电路。图中8255A端口的初始控制字设为1000,0011B即A口(PA)和B口(PB)均工作在方式0,前者用作输出,后者用作输入,控制字端口为PCN。设端口地址为PA EQU 0FFF8H,PB EQU 0FFFAH,PC EQU 0FFFCH,PCN EQU 0FFFEH,请回答:(10分) (1)写出设置8255A上述工作状态的指令序列_______ (2)图中小键盘可以设置的键数最多为_______ (3)无键按下时,B口读入的列码B7B6…B0=_______ (4)写出等待键闭合的程序(等待时,A口要输出0000,0000B)_______。
3.下图是一个对8路模拟量(INO~IN7)采样的数据采集系统。8路输入模拟量经过多路开关U5选择后送入A/D转换器U1,选择控制信号由U4的b2b1b0位提供, b2b1b0=000时选择IN0,b2b1b0=001时,选择IN1,余类推。U4端口的b4控制A/D转换器启动(b4=1)和停止(b4=0)。U1的Ready送入状态口U2的b0位,高电平有效。U2、U3、U4的端口地址分别为02H、03H、04H。U4中不使用的各位按“0”处理。请回答:(10分) (1)写出使A/D停止转换的指令序列_______ (2)在停止稳定后,写出使A/D启动并对IN0转换的指令序列_______ (3)写出查询A/D转换器是否已准备好的程序段_______ (4)已知IN0=VFS,则A/D转换器的分辨率是_______。
|