1、02241 工业用微型计算机 第 1 页 共 8 页浙江省 2002 年 1 月高等教育自学考试工业用微型计算机试题课程代码:02241一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共 10 分)1.8 位二进制补码的表示范围为( )A. 127+127 B. 128+127C. 0+255 D. 255+2552.微型计算机的主要输出设备有( )A.显示器、键盘、打印机等 B.打印机、显示器、光驱等C.显示器、打印机、鼠标等 D.打印机、显示器、软驱等3.在指令 MOV AX, 2408H中,源操作数的寻址方式为( )A.直接
2、寻址 B.立即寻址C.寄存器寻址 D.寄存器间接寻址4.指出下列指令中哪一个是错误的( )A. OR CL,40H B. JMP BXC. MOV IP,0FFH D. POP CX5.在过程定义语句中,用( )伪操作标志过程的结束。A. END B. ENDSC. ENDP D. HLT6.Intel2764A 在读出工作方式时 、 的电位应分别为( )CEOA. 1、1 B. 0、0C. 0、1 D. 1、07.当 8253 工作在方式 0 时,在计数过程中,门控信号 GATE 变为低电平时,对计数器影响是( )A.结束本次计数,等待下一次计数开时 B.暂停现行计数C.不影响本次计数工作
3、D.结束本次计数循环,立即开始新的计数8.当对 8259A 设置操作命令字 OCW1 的内容为 93H 时,则( )对应的中断源中断请求将受到屏蔽。A. M2、M 3、 M5、M 6 B. M1、M 2、M 4、M 6C. M2、M 3、M 4、M 7 D. M0、M 1、M 4、M 7 9.SRAM 是利用( )来存储 0 和 1 的。A.内部熔丝是否断开 B.双稳触发器的两个稳态C.极间电荷是否积累足够的电荷 D.浮置栅是否有足够的电荷10.PC/104 总线的引脚为 ( )A. 62 根 B. 128 根C. 98 根 D. 104 根二、填空题(每空 1 分,共 19 分)1.十进制数
4、+120 的 8 位二进制的反码为_。十进制数120 的 8 位二进制的反码为_。2.在 CPU 与 I/O 设备间程序传送的方式中,数据传送又可分为_传送方式和_传送方式。3.所谓寻址方式,通常是指 CPU 指令中规定的寻找_操作_操作数_或_操作数地址的方式02241 工业用微型计算机 第 2 页 共 8 页4.一个汇编语言源程序是由若干段组成的,每个段都以_语句开始,以_结束。5.Intel8259A 是一种 _芯片,具有_级优先级控制。6.在 IBM PC/XT 机上,可寻址的物理空间为 0FFFFFH,其中地址范围_内存叫主存器,地址范围_内存叫内存保留区。7.DAC1210 是_位
5、_芯片。8.PCL818 数据采集卡的总线结构是采用_,其 A/D,D/A 转换分辨率是_位。9.已知(DX)=1684H ,当执行 TEST DH,0DH 指令后 (DX)=_,(PF)=_,(ZF)=_。三、名词解释(每小题 2 分,共 4 分)1.程序中断:2.波特率:四、简答题(每小题 4 分,共 16 分)1.DAC0832 通常采用双缓冲工作方式和单缓冲工作方式,请简述两者的区别及适用场合。2.设已知(CS)=2000H,在偏移地址为 012AH 处放一条两字节的短转移指令 (第一字节为操作码,第二字节为位移量),转移的目标地址为 0120H 处,则该指令的位移量应为多少 ?3.已
6、知中断矢量表中 0002CH0002FH 单元中的内容分别为 50H,20H,00H ,A0H ,则下列程序执行后,ES,BX 中的内容分别为多少 ?MOV AX, 350BHINT 21H答:(ES)=_;(BX)=_。4.可编程控制器的输入/输出是采用集中刷新控制方式的,1)在程序执行前 CPU 先把外部输入状态集中读取并保存在内存中什么区域?2)程序执行时运算结果则暂存在内存中什么区域?五、程序阅读题(每小题 4 分,共 24 分)1.MOV AX, 4760HMOV BX, 1264HPUSH AXPUSH BXPOP AXPOP BX 结果:(AX)=_ ;INT 3 (BX)=_。
7、2.OPE1 DB 2, 3OPE2 DW 3345H, 6799HMOV AL, OPE1MOV BX, OPE2+1SUB BL, AL 结果:(AL)=_;INT 3 (BX)=_。3.BUF DW 2152H, 3416H, 5731H, 4684HMOV BX, OFFSET BUFMOV AL, 3XLAT02241 工业用微型计算机 第 3 页 共 8 页MOV CL, ALMOV AL, 6XLAT 结果:(CL)=_;INT 3 (AL)=_。4.BUF DB 80H, 93H, 48H, 65H, 0A0HMOV BX, OFFSET BUFMOV CX, 5MOV DX,
8、 0L1:MOV AL, BXAND AL, ALJS P1INC DX 结果:1) 该程序段的功能是:P1:INC BXLOOP L1 2)(DX)=_。INT35.TABLE DB 76H, 54H, 63HMOV CL, 3LEA BX, TABLEXOR AX, AXNEXT:ADD AL, BXDAAJNC GOINC AHGO: INC BXDEC CL 结果: 1)(AX)=_;JNZ NEXT 2)若程序段中去掉 DAA 指令,INT 3 则(AX)=_。6.下面程序段是将 256 个扩展字符集显示在 CRT 上,请在横线上填上适当的指令,每条横线只能填一条指令CODE SEG
9、MENTASSUME CS: CODE, DS: CODEORG 100HSTART: MOV CX, 100HMOV DL, 0NEXT: MOV AH,2_INC DL_MOV AH, 4CHINT 21CODE ENDSEND START02241 工业用微型计算机 第 4 页 共 8 页六、综合题(第 1 题 7 分,其余 2 题各 10 分,共 27 分)1.已知图 1 所示的 I/O 接口电路的地址为 240H,请阅读所附程序回答下列问题:1)程序段 1 的功能作用是什么 ?(非指令本身的含义)2)程序段 2 的功能作用是什么 ?(非指令本身的含义)3)若 K4、K5 、 K7 为
10、闭合状态,则运行该程序后 LED 将显示什么内容。PORT PROC NEARPUSH AXPUSH DX程序段 1 的功能作用是:MOVDX 240H ALUT , 程序段 2 的功能作用是:IN , , POP DXPOP AXRETPORT ENDP2.在图 2 所示的系统中,要求按钮未按之前为全暗,每按一次,则发光二极管 LED 亮其中一个,并从LED0LED1 LED7逐个循环点亮。已知 8255A 各端口地址为02241 工业用微型计算机 第 5 页 共 8 页60H63H。请根据注解要求完成未完成的程序指令,要求一条横线一条指令,(控制字中无关位用“0”表示)提示:8255A 工
11、作方式控制字格式为:程序:;8255A 初始化指令_;LED 全暗_MOV BL, 01HWAIT:_TEST AL, 01HJNZ WAITMOV AL, BL_MOV DX, 60HWAIT1:IN AL, DX ;检查键是否松开TEST AL, 01H02241 工业用微型计算机 第 6 页 共 8 页JZ WAIT1ROL BL, 1 ;准备下一次JMP WAITINT 33.如图 3 所示的是一个利用 DAC0832 产生波形输出的电路,当输 0H0FFH 时,输出为0+5V 。现要求输出如图 4 所示的波形,已知 DELAY 为一个 5ms 延时子程序,可以直接调用,请完成产生该波
12、形的程序段。浙江省 2002 年 1 月高等教育自学考试工业用微型计算机试题参考答案课程代码:02241一、单项选择题(每小题 1 分,共 10 分)1.B 2.D 3.A 4.C 5.C6.B 7.B 8.D 9.B 10.D二、填空题(每空 1 分,共 19 分)1.01111000B 10000111B2.无条件 条件(查询)3.操作数 操作数地址4.SEGMENT ENDS5.可编程中断控制器 802241 工业用微型计算机 第 7 页 共 8 页6.00000H9FFFFH A0000HFFFFFH7.12 高精度的 D/A 转换8.PC 总线 (和 PC/XT 总线) 129.16
13、84H 0 0三、名词解释(每小题 2 分,共 4 分)1.在 CPU 执行当前程序的过程中,由于某一个随机发生的事件使程序暂停,而转去完成另外一段程序,然后再返回暂停处继续执行原来程序的过程。2.是指在串行通讯时每秒传输数据的位数。四、简答题(每小题 4 分,共 16 分)1.1)双缓冲工作方式时:从数据进入芯片到其进行转化分两步控制:将数据写入输入寄存器;将输入寄存器的内容输入 DAC 寄存器,因此,它可以实现多个模拟通道分别按收数据,然后同时进行 D/A 转换。2)单缓冲工作方式时:使数据输入寄存器和 DAC 寄存器中任一个直通,而另一个工作于受控状态,一般是使 DAC 寄存器处于直通状
14、态这样只要数据写入 DAC 寄存器就立刻进行数模转换,这种工作方式可以减小一条输出指令和一个端口地址。2.0F4H3. 1)A000H2)2050H4.1)输入映象区;2)输出映象区;五、程序阅读题(每小题 4 分,共 24 分)1. 1264H4760H2. 02H9931H3. 34H84H4.1)统计正数个数。2)02H 或 25.1)0193H2)012DH6. INT 21HLOOP NEXT六、综合题(第 1 题 7 分,其余 2 题各 10 分,共 27 分)1.1)对 LED 清 02)读入开关状态 并将其状态在 LED 上显示3)LED 将显示数字3 。2.MVO DX 6HAL90UT , 02241 工业用微型计算机 第 8 页 共 8 页MOV AL 0HDX61UT , 60INAL, MOV DX 61UT, 3.LOOP1:MOV AL, 33HMOV DX, 320HOUT DX, ALCALL DELAYMOC AL, 99HMOV DX, 320HOUT DX, ALCALL DELAYJMP LOOP1