试卷代号:1061 座位号■ 中央广播电视大学2006一2007学年度第二学期“开放本科”期末考试 计算机专业微计算机技术 试题 2007年7月 题 号 二 三 四 总 分 分 数 得分 评卷人 一、选择填空(每题3分,共45分)】 1.微型计算机系统主要由()组成。 A.微处理器、存储器、外部设备及软件 B.微处理器、内存储器、外存储器及软件 C.微型计算机基本硬件、键盘、显示器及软件 D.微型计算机基本硬件、外部设备及软件 2.8086与8088的主要差别是:()不同。 A.对外地址总线的位数及内部寄存器的数目 B.对外数据总线的位数及指令队列缓冲器的深度 C.内部数据路径宽度及存储器寻址空间范围 D.执行部件控制电路及地址加法器的结构 3.一个8086的总线周期是()。 A.处理器进行算术运算的定时单位 B.处理器进行复位操作的定时单位 C.处理器执行片外操作的定时单位 D.处理器执行内部操作的定时单位 4.8086微处理器所处理的硬件中断是由于()而产生的。 A.8086片内功能部件出现故障 B.8086片外功能部件请求服务 C.8086片内标志寄存器某标志位置位D.8086被复位 437
试卷代号:1061 座位号巨工口 中央广播电视大学2006-2007学年度第二学期“开放本科”期末考试 计算机专业 微计算机技术 试题 2007年 7月 题 号 四 总 分 分 数 得 分 评卷人 一、选择填空(每题 3分 ,共 45分) 1.微型计算机系统主要 由( )组成 。 A.微处理器、存储器、外部设备及软件 B.微处理器、内存储器、外存储器及软件 C.微型计算机基本硬件、键盘、显示器及软件 D.微型计算机基本硬件、外部设备及软件 2. 8086与 8088的主要差别是:( )不同。 A.对外地址总线的位数及内部寄存器的数目 B.对外数据总线的位数及指令队列缓冲器的深度 C.内部数据路径宽度及存储器寻址空间范围 D.执行部件控制电路及地址加法器的结构 3.一个 8086的总线周期是( )。 A.处理器进行算术运算的定时单位 B.处理器进行复位操作的定时单位 C.处理器执行 片外操作的定时单位 l.处理器执行内部操作的定时单位 4. 8086微处理器所处理的硬件中断是由于( )而产生的。 A. 8086片内功能部件出现故障 B. 8086片外功能部件请求服务 C. 8086片内标志寄存器某标志位置位 D. 8086被复位 437
5.下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有()。其中 NUM定义为:NUM DW1000H。 A.MOV AX,BX B.MOV BX,1000H C.MOV AX,[BX] D.MOV BX,OFFSET NUM 6.对应物理地址143F0H,不可能的逻辑地址为()。 A.143F:0000H B.1200:23F0H C.1410:02F0H D.1410:00F0H 7.假设(AL)=64H,如果执行指令XOR AL,BL后,(AL)=4AH,那么BL的值应为()。 A.2EH B.40H C.42H D.4AH 8.下列有关伪操作的描述,错误的有( A,伪操作“PROC”表示一个过程的开始 B.伪操作“END”表示一个段的结束 C.SEGMENT、IDB、PROC和END都是伪操作 D.ASSUME伪操作不能把段地址赋给段寄存器 9.指令JMP WORD PTR[IDI]的转移距离的范围是(). A.-6463B B.-128-127B C.±32KB D.士64KB 10.在下列有关中断向量表的描述中,不正确的有()。 A,中断向量是指中断处理程序的段地址和偏移地址 B.中断向量是按软中断和硬中断的顺序存放的 C.中断向量表保存各类中断处理程序的入口地址 D.每个中断处理程序的入口地址在中断向量表中占4个字节 11.1NTEL8253是一个()芯片。 A.可编程并行外围接口 B.可编程串行外围接口 C.可编程计数器/定时器 D.可编程中断控制器 12.并行接口电路的特点是( )。 A.接口电路与主机间数据各位并行传送 B.接口电路与主机间地址码各位并行传送 C.接口电路与设备间数据各位并行传送 D.接口电路与设备间地址码各位并行传送 438
5.下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有( )。其中 NUM 定义为 :NUM DW 1000Ho A. MOV AX,l3X 13. MOV 13X,1000H C. MOV AX,仁BX] D. MOV BX, OFFSET NUM 6.对应物理地址 143FOH,不可能的逻辑地址为( )。 A. 143F:000OI-3 I3, 1200:23FOH C. 1410:OZT}OH D. 1410:OOFOH 7.假设(AL) = 64 H,如果执行指令 XOR AL,13L后,(AL) =4AH,那么 }3I,的值应为( )。 A. 2EH B, 40H C. 42 H D. 4A H 8.下列有关伪操作的描述,错误的有( )。 A.伪操作“PROC"表示一个过程的开始 B.伪操作“END',表示一个段的结束 C. SEGMEN"1',I)l3,PROC和 EN D都是伪操作 D. ASSUME伪操作不能把段地址赋给段寄存器 9.指令 JMP WORD PTR巨DI」的转移距离的范围是( )。 A.一 64一 6313 I3,一 128一 12713 C.土32KB D.士64KI3 10.在下列有关中断向量表的描述中,不正确的有( )。 A.中断向量是指中断处理程序的段地址和偏移地址 B.中断向量是按软中断和硬 中断的顺序存放的 C,.中断向量表保存各类 中断处理程序的人 口地址 D.每个中断处理程序的人 口地址在中断向量表中占 4个字节 11.INTEI. 8253是一个( )芯片。 A.可编程并行外围接 臼 B.可编程串行外围接 口 C.可编程计数器/定时器 D.可编程中断控制器 12.并行接口电路的特点是( )。 A.接口电路与主机间数据各位并行传送 B.接日电路与主机间地址码各位并行传送 C.接口电路与设备间数据各位并行传送 D.接口电路与设备间地址码各位并行传送 438
13.在采用软件行扫描方式的小键盘中,各列线经一电阻接至5伏电源,是()。 A.为了减少列线读人控制电路的负载 B.列线读入控制电路逻辑上的需要 C.为了减少行线驱动电路的负载 D.为了限制流入列线读出控制电路的电流 14.采用T型电阻网络的DAC中用了两种阻值的电阻,它们是()。 A.R和R B.R和2R C.R和4R D.R和8R 15.“微计算机总线宽度”是指( A.总线中数据线的位数 B.总线中地址线的位数 C.总线中控制信号的个数 D.总线中所连接模块插头的尺寸 得分 评卷人 二、(20分) 假设数据区数据定义如下: ORG 100H A DB ‘34 B DD 1 X LABEL BYTE Y DW ·AB 执行下列程序段并填空。 LEA DI,B :(DI)= H MOV AX,WORD PTRA ;(AX)= H MOV BX,OFFSET X :(BX)= H LEA BP,Y ;(BP)= H MOV CL,X :(C1)= H 注:1,2,3,4的ASCII码为31H,32H,33H,34H; A,B,C,D的ASCII码为41H,42H,43H,44H。 439
13.在采用软件行扫描方式的小键盘中,各列线经一电阻接至5伏电源,是( )。 A.为了减少列线读人控制电路的负载 B.列线读人控制电路逻辑上 的需要 C.为了减少行线驱动电路的负载 D.为了限制流人列线读出控制电路的电流 14.采用 T型电阻网络的 DAC中用了两种阻值的电阻,它们是( )。 a. u和 R B. R和 2R C. R和 4 R D. R和 8R 15.“微计算机总线宽度”是指( )。 A.总线中数据线的位数 B.总线中地址线的位数 C.总线中控制信号的个数 U.总线中所连接模块插头的尺寸 得 分 评卷人 二、(20分) 假设数据区数据定义如下 : ()RG 100 H Q 曰 J4 ‘ ︵. 上 B D D D A B X LABEL BYTE Y DW ‘AB 执行下列程序段并填空 。 LEA DI,B MOV AX,W ORD PTRA M OV BX,OFFSET X LEA BP,Y M OV CL, X ;(DI)= ;(AX)二 ;(BX>= ;(BP)= ;(CI)= 注:1,2,3,4的 ASCII码为 31H,32H,33H,34H; A,B,C,I〕的 ASCII码为 41H,42H,43H,44}1} 439
得分 评卷人 三、(7分) 总线上数据传输分哪几种类型?各有什么特点? 得 分 评卷人 四、(28分)】 一个微机系统中包含以下器件:微处理器8088一片,并行接口8255A一片(设备号:A 口-90H,B口-91H,C口一92H,控制口一93H),定时器8253一片(设备号:计数器0一 60H,计数器1一61H,计数器2一62H,控制口63H),中断控制器8259A一片(设备号:E0H, E1H)。现将8255A的A口连接一输入设备,工作在0方式。B口连接一输出设备,也工作在 0方式。P℃4作为输出设备的选通输出端且低电平有效。8253计数器0工作于“模式3”,计 数常数为06H,进行二进制计数。8259A的ICW2给定为40H,工作于电平触发方式,全嵌套 中断优先级,数据总线无缓冲,采用一般中断结束方式。请填充下面程序中的空白项(注意:控 制字中可0可1位选0,8255A未用端口设成输入方式)。 MOV AL, :8255初始化 OUT AL MOV AL, ;8253初始化 OUT ,AL MOV AL, ;设8253计数初值 OUT ,AL MOV AL, OUT ,AL MOV AL, :8259A初始化 OUT ,AL MOV AL. OUT ,AL MOV AL, 440
一至i}}l}一 总线上数据传输分哪几种类型?各有什么特点? 厄 一个 口 微机系统中包含 四 以 、 下 (2 器 8分 件 ’ :微处理器 8088一片,并行接口 8255A一片(设备号:A 口一90H,S口一91H, C口一92H,控制口一93H),定时器 8253一片(设备号:计数器 0- 60H,计数器 1-61 H,计数器 2-62H,控制 口 63H),中断控制器 8259A一片(设备号:EOH, El H )。现将 8255A的A口连接一输人设备,工作在 。方式。B口连接一输出设备,也工作在 0方式。PC4作为输出设备的选通输出端且低电平有效。8253计数器 。工作于“模式 3",计 数常数为06H,进行二进制计数。8259A的ICW2给定为40H,工作于电平触发方式,全嵌套 中断优先级,数据总线无缓冲,采用一般中断结束方式。请填充下面程序中的空白项(注意:控 制字 中可 Q可 1位选 。,82}5A未用端 口设成输入方式)。 MOV AL, ; 8255初始化 OUT ,AL ; MOV AL, ; 8253初始化 OUT ,AI. ; MOV AL, ;设 8253计数初值 OUT ,AI. ; MOV Ah, ; OUT ,AL ; MOV AL, ;8259A初始化 OtJT ,AL ; MOV AL, ; OUT ,AL ; MOV AL 44}
OUT ,AL IN AL, :从8255的A口读入数据 PUSH AX MOV AL, ;用按位置位/复位方式使选通无效 OUT ,AL POP AX OUT ,AL;往B口输出数据 MOV AL, ;用按位置位/复位方式使选通有效 OUT ,AL MOV AL, :撤消选通信号 OUT .AL 此时,对应8259A的1R3中断类型号是 中断向量存放在内存0段 单元中。 441
OUT AL ;从8255的 A口读入数据 PUSH AL AX M OV AL ;用按位置位/复位方式使选通无效 OUT , AL ; POP AX ; OUT , AI, ;往 B口输出数据 MOV AL, ;用按位置位/复位方式使选通有效 OUT ,AL ; MOV AL, ;撤消选通信号 OU'I ,AL 此时,对应 8259A的 IR3中断类型号是 ; 中断向量存放在 内存 。段 , ___ ,_ 单元中。 441
8259A初始化由令字 8086最小模式 1CWI:LTDM1为电平触发方式:LTM0为上升边触发方式. GND SNGL=1为单片8259A系统:SNGL.0为多片8259A系统. C41为需要CW4:1C4-0为不需要Cw4. A 】7/S4 18/55 1CW2:为中断类型码,T7T3由偏程定,其象三位由请求端R序号定 5 6 ICW3: 多片8259A系统中,主/从片连接关系控制字, AD9 34 HE 33 M N/M 1Cw4: SNM=1为特殊全嵌套方式:SFNM=0为全帐套方式, A 9 32 RD BUF=1时用SPEN端作为系统数据缓冲器的使能编: A 10 31 10L BUF0表示系统无数据缓冲器:MS位在BUF0时任意: D5 11 30 HLDA 2 WR* AEO=1为中断自动结来方式:uPM=!表明8259A在8086系统中, 13 D2 14 A0 D7 D6 D5 D4 D3 D2 DI DO AD 15 26 DEN 25 A7 A6 A5 1 LTIM ADI SNGL IC4 ICW1 M 2 18 23 8085 8085 CLK■ 2 GND 20 21 RESET T7 T6 T5 T4 T3 xx x ICW2 Y 8085 8254控制字 SNGL-I? D7 D6 D5 D4 D3 D2 DI DO SCI SC2 RLI RLO BCD S7 S6 S5 S4 S3 S2/D2 S1/D1 SO/DO ICw3 0 4? 二进制十六位计数0 2 西ECD码 T O SFNM BUF MS AEOI UPM 计数监锁存旋性 可中断 XI0I MODE 只读装LSB XI 1I MODE3 只装MSB 1 01 MODE5 00-5位数据 8255模式字 01一6位数然 D5 D4 D3 D2 D1 DO 0一奇校验 10一7位数据 1一偶校始 11一8位数据 PC3-PCO S2 S1 EP PEN L2 L1 B2 BI 1:input PC7-PC4 0.output 1:input 00无意义 0一无校验 00一同步模式 0:output 01-1个停小位 1一有校 01一波率因子为1 10-1.5个停止位 10-波特因子为16 B mode select 11-2个止位 11-波特因子为64 mode 0 A mode select mode 00 mode 8251A异步模式 0一内同步 0一无校晚 8255端口C按位位/过位极式字 1一外同步 D7 D6 D5 D4 D3 D2 D1 D0 SCS ESD EP PEN L2 L1 00 0 0一奇校 PCO 0 0一2个同步字符 i:置位 1一1个同步字荷 1一偶校粉 00一5位数据 01一6位数据 00 0复位 10一7位数据 0 0 8251A同步模式 山一8位数据 《微计算机技术》解题参考资料,随试题发给考生。 442
8086最 小 模 式 8259A初始化命令字 ICWI: LTQ.del为电平触发方式:Li'Qvf} 为上升边触发方式。 SNGL=1为单片 8259A系统:SNGL 为多片8259A系统. IC4=1为需耍ICW4; IC4 0为不需要 ICW4. IC W2:为中断类型码,T7-T3由编程定.其余三位由请求端IR序号定. ICW3: 多片 8259人系统中,主/从片连接关系控制字。 ICW4: SFNM=1为特殊全嵌套方式:SFNM=O为全嵌套方式。 BUF=1时用SPIEN瑞作为系统数据缓冲器的使能端; BUP=0表示系统无数据缓冲器:M/S位在BUF=0时任意; AE01=1为中断自动结束方式:uPM=1表明8259人在8086系统中. D7 D6 DS D4 D3 D2 Dl DO 网网国口L71M ADI SNGL IC4 冈国困困 T3 X X X 同同同国圆 S2/ID2 S1/IDI SO/[DO 口同国SFNM BUF M/S AEOI uPM AO回 805国 口 V C C 人 D IS A 16/S3 A 】7/S4 A 18/SS A t9/S6 B H E"/S7 MNIM X. R D . H O L D H LD 人 W R . M /10 * D T/R , O EN . A L〔 IN TA . T EST ' R EA D Y R ES〔T n o 钾一洲 ,口 ︸匕 七J4 1) 马乙 I C︺ 0奇内石 , ‘乙U ll 4 ,j ,‘ 1 J ﹃ ,, ,, ,, 飞 J ﹃j ,, 飞 ﹃J IJ ,、 2 气乙 ,‘ , ‘ , ﹄ , 一 , ,‘ , ‘ l r‘ 1 ︸4 口、1‘ ,子 只 0 扮n. 1 ,‘ 飞 ︸4 ‘J LD ﹃了 ‘︸ OJ O 1 1 , ‘ . 玉 1 1 1 1 1 1 , 二 G N D A D l4 A D I〕 A D t2 A D 】1 人 D i( A D 9 A D 8 A D 7 A D 6 A D S A D 4 A D 3 A D 2 A D I A D O N M 】 IN TR C L K G N O 8254控制字 口 8255模式字 D7!D6 I DS f D4 I D3}D2V D1 V DO 00一5位数据 01一6位数据 10-7位数据 i}一8位数据 PC3-PCO I:input O:output PonB !:input O:output 日 mode select 0= mode 0 I= mode 1 S21S21EPIPEN IL21L11B2iB1 PC7-PC4 腮outptu 00-无意义 O1一1个停止位 10一1.5个停」上位 I[一2个停止位 00一同 步 模 式 Ol一波特率冈子为 1 10-波特率因子为 16 11一波特率因子为64 I n U porIOt :ioAnuptuptut A mode select 00二mode 0 OI = mode 1 Ia= mode 2 8251A异步棋式 8255端17 C按位黄位/夔位校式字 0一内同步 1一 外 !司步 0-无校验 1一子i校验 D71 D61 D51 D41 D31 D21 D11 DO SCS】ESb I EP PEN I L2 I L1 I 0 I 0 o^ x 置 位 复 位 0一2个同步字符 1一I个同步字符 8251A同步模式 00-5位数据 01一6位数据 10-7位数据 日一8位数据 卜 户f 比 匕 八︺ 、 八 ﹄ I nl l n 臼 1 n lU l l ~U nU , , n ﹄ 0 ~U n ﹄ 1 1 1 1 X PCO PCI PC2 PC3 PC4 PCS PC6 PC7 《微计算机技术》解题参考资料,随试题发给考生。 442
与SYNDET引脚电平相同1,数据输出缓冲区为空 复位三个错误标志 使发送器使能 溢出错误 与TxE引脚电平相同 进行内部复位 使接收器使能 DSR SYNDET FE OE PETxE RxRDY TxRDY EH IR RTS ER SBRK RxE DTR TXEN 帧格式错误奇偶校验错误 搜素同步字符 Send Break 使DTR输出低电平 1, 表示DSR引脚为低电平与RxRDY引脚电平相同 使RTS输出低电平 8251A控制寄存器格式 8251A状态寄存器格式 443
与 SYNDET引脚电平相同 1.数据输出缓冲区为空 复位三个错误标志 使发送器使能 1,表示 DSR,引脚为低电平 与RxRDY引脚电平相同 使RTS'}1出低电平 $251A控制寄存器格式 8251 A状态寄存器格式 4斗3
试卷代号:1061 中央广播电视大学2006一2007学年度第二学期“开放本科”期未考试 计算机专业微计算机技术试题答案及评分标准 (供参考) 2007年7月 一、选择填空(每题3分,共45分) 1.D 2.B 3.C 4.B 5.C 6.D 7.A 8.B 9.C 10.B 11.C 12.C 13.B 14.B 15.A 二、(20分,每空4分) LEA DI,B :(Dj)=102H MOV AX,WORD PTRA :(AX)=3433H MOV BX,OFFSET X ;(BX)=106H LEA BP,Y :(BP)=106H MOV CL,X ;(CL)=42H 三、(7分) 答:分单周期方式和突发方式两种。(2分) 在单周期方式中,每个总线周期只传送一个数据:(2分) 在突发方式下,占用一次总线要进行多个数据的传输,源模块发出首地址去访问目的模块 的数据1,以后的数据是在首地址的基础上按一定的规则去寻址目的模块。(3分) 四、(28分,程序每空1分,中断号4分,中断向量每空0.5分) MOV AL,91H ;8255初始化 OUT 93H,AL MOV AL,36H ;8253初始化 OUT 63H,AL 444
试卷代号:1061 中央广播电视大学2006-2007学年度第二学期“开放本科”期末考试 计算机专业 微计算机技术 试题答案及评分标准 (供参考) 2007年 7月 一、选择填空(每题 3分,共 45分) 1. D 2.13 3. C 4. B 5. C 6.D 7.A 8.B 9.C 10.13 11.C 12.C 13.B 14.B 15.A 二、(20分,每空4分) LEA DI,B ;(DI)= 102H MOV AX,WORD PTRA ;(AX)=3433H MOV i3X,OFFSET X ;<BX)=106H I_EA I3P,Y ;(13P)= 106H MOV CL,X ;(CL)=42H 三 、(7分) 答:分单周期方式和突发方式两种。(2分) 在单周期方式中,每个总线周期只传送一个数据;(2分) 在突发方式下,占用一次总线要进行多个数据的传输,源模块发出首地址去访问目的模块 的数据 1,以后的数据是在首地址的基础上按一定的规则去寻址目的模块。(3分) 四、(28分,程序每空 1分,中断号 4分,中断向量每空0. 5分) MOV AL, 91H ; 8255初始化 OUT 93H,AL ; MOV AL, 36 H ; 8253初始化 OUT 63H,AL ; 444
MOV AL,06H :设8253计数初值 OUT 60H,AL MOV AL,00H OUT 60H,AL MOV AL,1BH ;8259A初始化 OUT EOH,AL MOV AL,40H OUT E1H,AL MOV AL,01H OUT EIH,AL IN AL,90H ;从8255的A口读人数据 PUSH AX MOV AL,09H ;用按位置位/复位方式使选通无效 OUT 93H,AL POP AX OUT 91H,A :往B口输出数据 MOV AL,08H ;用按位置位/复位方式使选通有效 OUT 93H,AL MOV AL,09H ;撤消选通信号 OUT 93H,AL 此时,对应8259A的IR3中断类型号是43H; 中断向量存放在内存0段10CH,10DH,10EH,10FH单元中。 445
M OV ;设8253计数初值 OUT M OV OUT MOV ;8259A初始化 OUT M OV OUT MOV OUT IN AL,06H 60H,AL AL, 00 H 60H,AL AL,1BH EO H,AI, AL, 40 H ElH,AL AL,O1H E1H,AL AL,90H AX AL, 09 H ;从 8255的 A口读人数据 PUSH M OV ;用按位置位/复位方式使选通无效 OUT POP 93H,AL AX OUT 91 H , AL ;往 B口输出数据 MOV AL,08H ;用按位置位/复位方式使选通有效 OUT 93H,AL ; MOV AI_,09H ;撤消选通信号 OUT 93H,AL 此时,对应8259A的IR3中断类型号是生里J丝; 中断向量存放在内存。段lOCH, lODH性旦互旦,10互丁」单元中。 445