0.079

五煦查题

快速找到你需要的那道考题与答案

超星微机原理与接口技术(2021春)期末答案(学习通2023题目答案)

97 min read

超星微机原理与接口技术(2021春)期末答案(学习通2023题目答案)

第一周 微型计算机基础概论(第1章)

第1周单元测验

1、超星春期微型计算机系统主要由( )组成。微机
A、原理微处理器,接口技术存储器,末答输入输出设备,案学I/O接口,习通软件系统
B、题目微处理器,答案总线,超星春期存储器,微机输入输出设备,原理I/O接口
C、接口技术微处理器,末答主机,案学存储器,输入输出设备
D、微处理器,存储器,总线,I/O接口,输入输出设备,软件系统

2、I/O接口是( )。
A、微处理器与存储器之间的接口
B、外部设备与存储器之间的接口
C、外部设备中用于与主机进行数据传输的接口
D、主机与外设之间的接口

3、在计算机系统中,外部设备必须通过( )才能实现与主机的信息交换。
A、电缆
B、总线插槽
C、接口
D、电源

4、计算机的核心是CPU,它包含了计算机的运算器和()。
A、存储器和寄存器
B、总线和接口
C、控制器和寄存器
D、ALU和寄存器

5、现代计算机中的总线采用( )。
A、单总线结构
B、双总线结构
C、多总线结构
D、系统总线结构

6、计算11011001B∨10010110B=( )B。
A、11010111
B、11011111
C、11011101
D、11011011

7、带有奇偶校验的ASCII码是( )作为校验位
A、将任意位
B、将最高位
C、将最低位
D、不使用任何位

8、已知X= - 29H,Y= +33H,则[X+Y]补=( )。
A、0AH
B、04H
C、10H
D、1010H

9、判断符号数加减运算结果是否溢出的条件是( )。
A、最高位与次高位的进(借)位状态不同
B、最高位与次高位的进(借)位状态相同
C、最高位向更高位有进(借)位
D、次高位向最高位有进(借)位

10、10010110.1001B =( )BCD。
A、0001 0101 0000.0101 0110 0010 0101
B、1001 0110 0000.1001
C、1001 0110 0000. 0101 0110 0010 0101
D、0001 0101 0000. 1001

11、已知X=-1110111B,Y=+1011010B,如果用8位二进制数表示,则[X+Y]补=( )。
A、11100011
B、01000001
C、10101001
D、10100000

12、对于8位二进制数而言,[-128]补=[-128]反+1

13、一个n位二进制数可以表示(2^n)-1种不同的状态。

14、已知A=10101111,B=01010000,则A⊕B的结果为( )B。

15、如果用4个字来描述冯?诺依曼计算机的基本原理,则可以描述为( )原理。

16、253.25=( )B.

第二周 微处理器与总线(第2章)

第2周单元测验

1、8088CPU中,以下哪一个部件不属于EU部分( )
A、ALU
B、通用寄存器和标志寄存器
C、段寄存器
D、EU控制电路

2、指令流水线是指( ).
A、微处理器有序地执行指令
B、微处理器顺序地执行指令
C、微处理器同时执行多条指令
D、指令通过流水线传送给微处理器

3、8088CPU中,以下哪一个部件不属于BIU部分( )
A、段寄存器、指令指针寄存器
B、指令队列
C、通用寄存器
D、地址加法器、总线控制逻辑

4、以下哪一个特征不属于8086/8088CPU最小工作模式的特点( )
A、仅支持少量设备组成的单处理器系统
B、系统控制总线的信号由8088/8086CPU直接产生
C、还需要其它控制器产生总线控制信号和命令信号
D、最小模式构成的系统不能进行DMA传送

5、标志位SF表示( ).
A、最高位是否向更高位有进借位.
B、运算结果是否为0
C、运算结果是否超出符号数的范围
D、运算结果的最高位是否为1

6、以下哪一个不属于控制标志位( ).
A、IF
B、TF
C、DF
D、AF

7、总线的基本功能是( ).
A、数据传输、地址传输、控制信号传输
B、传输同步、仲裁控制、总线驱动
C、输入、输出
D、连接各个部件

8、8088CPU能够实现指令的并行执行,主要是因为( )
A、其内部设置了4字节的指令预取队列
B、其内部具有连接各部件的片内总线
C、其内部具有存放中间运算结果的多个通用寄存器
D、其内部不仅有ALU,还具有存放特征信息的FLAGS

9、在8088/8086系统中,程序代码被存放在( ).
A、代码段或数据段
B、数据段或附加段
C、代码段或堆栈段
D、只能存放在代码段

10、8086发现READY引脚变为0时,它将在当前总线周期中插入( )周期。
A、时钟周期
B、等待周期
C、空闲周期
D、查询周期

11、8088/8086CPU的内部,按功能又分为EU和BIU两部分,其中,( )部分负责取指令及存取操作数。

12、若已知DS=8402H,则当前数据段最后一个单元的地址是( )H.

13、若已知存储单元的逻辑地址为1EB0H:2300H,其对应的物理地址是( )H.

第三周 指令系统概述与数据传送指令

第3周单元测验

1、若寄存器AX、BX、CX、DX的内容分别为30,31,32,33,依次执行下列指令: PUSH AX PUSH BX POP CX POP DX 以上4条指令执行完后,寄存器CX的内容为 ( )。
A、30
B、31
C、32
D、33

2、堆栈是( )。
A、一段按后进先出方式工作的ROM区域
B、一段用于临时存储的按后进先出方式工作的RAM区域
C、CPU中的一个寄存器
D、一种可以叠放在一起工作的存储芯片

3、设DS=1300H,SS=1400H,BP=1500H,SI=0100H。则指令“MOV AX, [BP+SI-200H]”的源操作数的物理地址为( )。
A、15400H
B、14400H
C、15800H
D、14800H

4、以下指令格式正确的是( )。
A、MOV DL, 12FH
B、MOV DX, CS
C、OUT 3A8H,AL
D、LEA AX,15

5、把首地址为BLOCK的字数组的第6个字送到AX寄存器的指令段是( )。
A、MOV BX,BLOCK MOV AX,[BX+12]
B、MOV BX,6 MOV AX,BLOCK[BX]
C、MOV BX,12 MOV AX,BLOCK[BX]
D、MOV BX,BLOCK MOV AX,[BX+10]

6、设DS=3000H,ES=2000H,SS=1000H,BP=0060H,SI=0600H,TABLE=60H。 指令“MOV AX,TABLE[SI][BP]”的源操作数的物理地址为( ).
A、106C0H
B、206C0H
C、306C0H
D、006C0H

7、设当前栈顶指针SP=2000H,BP=1FFEH,AX=8A4BH,BX=3034H,执行以下命令后,SP、BP、AX和BX分别为( ) PUSH AX MOV AX,[BP] POP BX
A、1FFEH,1FFEH,8A4BH,8A4BH
B、2000H,1FFEH,8A4BH,8A4BH
C、2000H,1FFEH,8A4BH,3034H
D、1FFEH,1FFEH,8A4BH,3034H

8、指令MOV DX,DS:[AX] 执行的结果是将数据段一个字单元的内容送给DX。

9、判断指令IN AX,115H的正确性.

10、判断指令MOV AX,[BP][DI]的正确性

11、在计算机中,一条指令的执行过程包括取指令、( )、取操作数、执行指令和保存结果等五个步骤。

12、数据段中28A0H单元的符号地址为VAR,若该单元中内容为8C00H,则执行指令:LEA AX,VAR后,AX的内容为( )H。

13、指令MOV AX,5[BX+SI]中,源操作数的寻址方式为( )。

第四周 算术运算、逻辑运算与移位操作指令

第4周单元测验

1、执行以下两条指令后,标志寄存器FLAGS的六个状态位CF,OF,AF,SF,PF,ZF各为( )。 MOV AX,84A0H ADD AX,9460H
A、110100
B、101100
C、110010
D、100110

2、乘法和除法指令的结果可以存放在( )寄存器中。
A、AX,BX
B、AX,DX
C、BX,DX
D、BX,DX

3、若AL内容为04H,则TEST AL,7AH执行后,AL中的内容为( )。
A、00H
B、04H
C、7AH
D、80H

4、设BX中有一个16位带符号数。若要将BX中的内容除2,则以下正确的指令是( )。
A、SAR BX,1
B、SHR BX,1
C、RAR BX,1
D、SAL BX,1

5、设TABLE为内存数据段0032H单元的符号名,该字单元存放的内容为1234H,则执行以下指令后,寄存器AX和BX的内容分别为( ). MOV AX, TABLE LEA BX, TABLE
A、0032H,1234H
B、1234H,0032H
C、1234H,1234H
D、0032H,0032H

6、INC和DEC指令影响OF、SF、ZF和CF标志。 ( )

7、若AL的内容为C3H,则执行指令SAR AL,1后,AL的内容为E1H。( )

8、要将AL寄存器的最高位(bit7)置为1,同时保持其他位不变,应使用( )指令。

9、下列程序执行后,BX中的内容是( )H。 MOV CL,3 MOV BX,0B7H ROL BX,1 ROR BX,CL

10、已知:AX=0FE66H,CF=1,执行下列指令后,CF=( ). MOV CL,3 MOV BX,0B7H ROL BX,1 ROR BX,CL

第五周 串操作指令

第5周单元测验

1、( )指令会自动修改CX寄存器的值。
A、SHL AX, CL和REPNZ STOSB
B、LOOP label 和 REPE CMPSB
C、LOOP label 和SCASB
D、REPNZ SCASB 和 JCXZ label

2、要实现在内存中数据段中查找有无’K’,应使用( )指令。
A、REPE CMPSB
B、REPNE CMPSB
C、REPE SCASB
D、REPNE SCASB

3、所有串操作指令的前边都必须加前缀。( )

4、串操作指令要求串长度值必须由CX或CL指定。( )

5、串传送指令要求目标串必须在附件段。( )

6、若希望串操作指令自动将地址指针减量,则事先应把( )标志位设置为1。

7、定义字符串变量STR1和STR2如下,其中,变量STR1的偏移地址=0。 STR1 DB ‘Hello,Everybody!’ STR2 DB ‘Hello, Everyone!’ 则执行以下程序段后,SI=( )H LEA SI,STR1 LEA DI,STR2 MOV CX,16 CLD REPE CMPSB JZ STOP DEC SI MOV BX,SI MOV AL,[SI] STOP:HLT

第六周 程序与处理器控制指令

第6周单元测验

1、8086执行JNE NEXT指令后,没有发生转移,而是直接执行了下一条指令。根据这个事实可知,执行JNE NEXT指令时,( )。
A、CF标志位的内容为0
B、ZF标志位的内容为1
C、ZF标志位的内容为0
D、SF标志位的内容为1

2、已知DS=2000H,BX=100H,[20100H]=10H,[20101H]=20H,[20102H]=30H,[20103H]=40H。则JMP WORD PTR[BX+2]所转移到的偏移地址是( )。
A、3020H
B、3040H
C、2030H
D、4030H

3、一个外部中断,其中断类型号为0BH,中断服务程序的入口地址为2000H:3000H,堆栈的栈顶地址为4000H:0100H。程序在1000H:2000H MOV AX,BX(2字节指令)处被中断,则0:2CH开始的连续4字节中的内容为:
A、00H,10H,00H,20H
B、00H,01H,00H,40H
C、00H,30H,00H,20H
D、00H,0BH,00H,00H

4、CLI指令将IF标志清零,从而禁止了8088的( )引脚上的中断请求。
A、INTR
B、NMI
C、INT
D、#INTE

5、8086/8088条件转移指令既可实现段内转移,也可实现段间转移。( )

6、JZ指令会同时测试C标志和Z标志,并根据测试结果转移与否。

7、以下两条指令的结果是:当无符号数AL>BL时转移到标号为CONT的指令。( ) SUB AL, BL JC CONT

8、从中断服务子程序返回时应使用( )指令。

9、设SP=3B00H,程序在IP=1200H处执行一条2字节长的INT 36H指令,该中断服务程序的入口地址存放在内存偏移地址为( )H 的4个字节单元中。

10、设SP=0200H,执行完CALL DWORD PTR[BX]指令后,SP=( )H。

指令集作业

1、编写程序,统计BUFFER为起始地址的连续200个字单元中0的个数,并统计结果存放在ZERO单元中。

第七周 汇编语言程序设计

第七周单元测验

1、以下可以正确通过汇编的指令是( )
A、MOV [DI][BX],27H
B、MOV [DI][SI],2700H
C、MOV BYTE PTR[DI][BX],27H
D、MOV BYTE PTR[DI][BX],2700H

2、变量VAR的定义是:VAR DW 8A2FH,现要将VAR的低字节取入AL寄存器,正确的语句是( )
A、MOV AL,BYTE PTR VAR
B、MOV AL,LOW BYTE VAR
C、MOV AL,BYTE PTR VAR+1
D、MOV AL,VAR

3、使用系统功能调用的1号功能从键盘输入数据时,若在键盘上按了按键9,则1号功能返回的二进制编码为( )
A、00001001B
B、09H
C、1001B
D、00111001B

4、已知某数据段定义如下( ) MYDATA SEGMENT D1 DB 5 DUP(0) D2 DW 2 DUP(42H) D3 DB ‘Hello!‘ D4 EQU 100 D5 DD 1234H D6 DB ? MYDATA ENDS 则变量D6的偏移地址是( )。
A、0010H
B、0013H
C、0011H
D、0012H

5、在汇编语言源程序中,用于指示汇编程序如何汇编的指令是( )。
A、机器指令
B、助记符指令
C、宏指令
D、伪指令

6、执行下列指令后,AX寄存器中的内容是( )H。 TABLE DW 10,20,30,40,50 ENTRY DW 3 ┇ MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX, [BX]
A、1E00H
B、0E00H
C、001EH
D、2E00H

7、数据定义语句“VAR DW 100 DUP(?)”定义了一个大小为200个字节的存储区。

8、假设VAR1为字变量,则指令SUB AX,VAR1能够正确执行。

9、伪指令是由汇编程序执行的指令,不是由CPU执行的指令。

10、当定义含有多个字符的字符串时,可以使用 DB、DW 、DD等各类数据定义伪指令。

11、写出以下指令汇编后STR1的偏移地址为(地址用10进制表示) DATAD SEGMENT ORG 100 BU1 DB 10H DUP(?) STR1 DB‘HELLO’ DATAD ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATAD,ES:DATAD START: ………

第4章作业

1、以完整汇编语言源程序结构编写实现以下功能的程序段(注:以下各功能是一个完整程序的4个部分): (1)定义长度为20个字节的字符输入缓冲区BUFFER,定义字节变量DATA,其长度也为 20个字节; (2)从键盘接收字符‘Hello,my friends!’; (3)将BUFFER中的字符串按从左到右的方向传送到DATA中;(4)在DATA中查找有无‘!’(!的ASCII码=21H)。若找到‘!’,则将其所在单元的偏移地址送BX,将查找次数送DX;若没有找到则返回DOS。

第八周 半导体存储器

第8周单元测验

1、当计算机断电后,所存信息全部消失的存储器是( )。
A、电可擦除只读存储器
B、外存储器
C、随机存取存储器
D、只读存储器

2、若用512Kx8的DRAM芯片组成64MB内存,则需要至少( )片这样的芯片。
A、16
B、32
C、64
D、128

3、在CPU和主存之间增设高速缓存(Cache)的主要目的是( )。
A、扩充内存容量
B、提高CPU访问外存的速度
C、提高CPU访问内存的速度
D、提高CPU的运行速度

4、对存储器访问时,地址和数据的时间关系是( )。
A、数据先有效
B、二者同时有效
C、地址先有效
D、二者谁先有效不一定

5、按存取速度从高到低排列,以下排列顺序正确的是( )。
A、内部寄存器、主存、高速缓存、外存
B、高速缓存、内部寄存器、主存、外存
C、外存、主存、高速缓存、内部寄存器
D、内部寄存器、高速缓存、主存、外存

6、用16K×4的SRAM构成64KB的存储器,共需要8片。

7、因为EPROM属于只读存储器,所以正常工作时无法对它进行写操作。

8、全地址译码方式指的是全部地址线都要连接到地址译码器。

9、Flash存储器掉电后存储的内容会丢失。

10、半导体存储器可分为两大类:RAM和ROM,可以实现在线读写的ROM是( )。

第九周 输入输出与中断技术

第9周单元测验

1、采用查询方式进行I/O数据传送的优点是( )。
A、传送速率最快
B、简单
C、CPU效率高
D、对突发事件实时响应

2、一个外部中断,其中断类型号为0BH,中断服务程序的入口地址为2000H:3000H,堆栈的栈顶地址为4000H:0100H。CPU在执行1000H:2000H处的一条2字节指令时产生了该外部中断。则内存中0:2CH开始的连续4字节中的内容为:
A、00H,10H,00H,20H
B、00H,01H,00H,40H
C、00H,30H,00H,20H
D、00H,0BH,00H,00H

3、某应用系统具有6个电子开关,要读入这6个开关的状态,可以使用( )作为开关的接口。
A、三态门
B、译码器
C、锁存器
D、计数器

4、如果要控制的外部设备是发光二极管,应选用的最佳输入输出控制方式是( )。
A、中断控制方式
B、查询方式
C、DMA方式
D、无条件传送方式

5、8086的软件中断指的是(  )。
A、“INT n”指令
B、NMI中断
C、单步中断、断点中断和溢出中断
D、INTR中断

6、三态缓冲器可以用作简单的输出接口。

7、8086系统的中断向量表位于内存地址0开始的区域中,共有256个表项,每个表项为4个字节,其中高地址的2个字节和低地址的2个字节的内容分别为中断服务程序入口段地址和偏移地址。

8、CPU响应NMI和INTR中断请求时,需要从数据总线上读取相应的中断类型码。

9、8086系统的I/O编址方式采用的是I/O独立编址。

10、8086 CPU最多能管理( )个端口。

第十一周 模拟接口电路

第11周单元测验

1、一个8位D/A转换器,其输出为0~5V。当输入的数字量为40H时,其对应的输出电压为( )。
A、2.550V
B、2.000V
C、1.255V
D、1.500V

2、被测系统的电压范围为0~10V,要使测量误差优于±0.02V,所选用的A/D变换器分辨率至少应为( ).
A、8位
B、9位
C、10位
D、11位

3、若某8位D/A转换器的输出电压范围为0~10V。则当数字量为A0H时,其输出电压为( )。
A、6.000V
B、6.275V
C、8.000V
D、8.275V

4、在模拟量输入通道中,传感器的功能是( ).
A、将非电信号转换为电压或电流信号
B、滤除信号中的干扰
C、从多路模拟信号中选择某一路进行转换
D、将接收到的模拟信号送给A/D转换器

5、A/D转换过程中,量化误差( )。
A、是可以消除的
B、是不可以消除的
C、可以通过选用精度较高的元件来减小
D、与输入的模拟量相关

6、D/A转换器的输入数字量变化时,输出的模拟量会随之连续变化。

7、D/A转换器的位数与分辨率成反比。

8、A/D转换器的主要技术指标中,用分辨率反映其对模拟输入变化的敏感程度。

9、在天然气流量监测系统中,A/D转换器可以把天然气流量直接转换为数字量.

10、在模拟量输入通道中,采样保持电路的目的是使量化编码期间的电压值保持不变.

期末结课考试

微机原理与接口技术期末考试卷

1、对于寄存器间接寻址,以下正确的说法是( )。
A、当地址表达式中仅使用BX时,默认访问的段是堆栈段
B、当地址表达式中仅使用DI时,默认访问的段是附加段
C、当地址表达式中仅使用SI时,默认访问的段是数据段
D、当地址表达式中仅使用BP时,默认访问的段是附加段

2、8086执行JC NEXT指令后,没有发生转移,而是直接执行了下一条指令。根据这个事实可知,执行JC NEXT指令时,( )。
A、CF标志位的内容为0
B、ZF标志位的内容为1
C、ZF标志位的内容为0
D、SF标志位的内容为1

3、已知数据段的定义如下: BUFF DB 1,2,3,‘123’ EBUFF DB 0 L EQU EBUFF-BUFF 则L=( )。
A、0
B、6
C、3
D、7

4、以下指令格式正确的是( )。
A、MUL AL,10
B、ADD AL, CF
C、MOV DX,DS
D、IN AL,3A8H

5、一个外部中断,中断类型号为0BH,中断服务程序的入口的地址为2000H:3000H,堆栈的栈顶地址为4000H:0100H,在主程序1000H:2000H处的2字节指令MOV AX,BX处产生中断,则内存地址为0:2CH的4字节的内容为( )。
A、1000H,2000H
B、4000H,0100H
C、2000H,3000H
D、0B00H,0000H

6、以下哪种说法是错误的?( )
A、8位A/D转换器的相对量化误差为0.392%。
B、当多个D/A转换器需要同步输出时,应采用双缓冲工作方式。
C、A/D转换器的数字量输出与A/D转换器的字长无关.
D、D/A转换器的分辨率可以用其字长表示。

7、以下需要有刷新操作的存储器是( )。
A、EEPROM
B、DRAM
C、EPROM
D、闪存

8、以中断方式进行输入输出时,其特点是( )。
A、不需要CPU干预
B、对突发事件实时响应
C、控制简单
D、传输速率最快

9、某微机执行了下述两条有关8255的指令,已知8255的I/O地址为60H~63H,这两条指令完成的操作是( )。 MOV AL,10001001B OUT 63H,AL
A、输出数据到C口
B、设置工作方式:B口工作在方式0,输入;A口工作在方式1,输出
C、设置C口第4位为1
D、设置工作方式:方式0,A、B口为输出,C口输入

10、下列说法正确的是( )
A、ADC0809只能连接一路模拟量输入
B、ADC0809可以连接8路模拟量输入
C、ADC0809能够同时对8路模拟量转换
D、ADC0809能够同时对8路模拟量采样

11、要实现对水库的水位检测和控制,则最简单的输入输出控制方法是( )
A、无条件传送方式
B、查询工作方式
C、中断控制方式
D、DMA方式

12、在8253的6种工作方式中,即可以软件启动也可以硬件启动的工作方式是( )。
A、方式0和4
B、方式1和5
C、方式2和4
D、方式2和3

13、在CPU和主存之间增设高速缓存Cache的主要目的是( )。
A、扩充内存容量
B、提高CPU访问外存的速度
C、提高CPU访问主存的速度
D、提高CPU的工作速度

14、若8253的通道0和通道1以级连方式工作,两个通道都设置为方式3,从CLK0输入的时钟频率为1MHz,OUT0接到CLK1。若要使OUT1端输出的波形频率为1Hz,则通道0和通道1的计数初值分别为( )。
A、400,1000
B、400,400
C、400000,400000
D、1000,1000

15、与D/A变换器分辨率有关的是它的( )。
A、误差
B、位数
C、基准电压
D、转换时间

16、已知SP=1008H,则执行CALL FAR SUB1指令后,SP=1004H。( )

17、汇编语言的源程序必须包含数据段、堆栈段和代码段的定义。

18、部分地址译码方式指的是只有一部分低位地址线要连接到地址译码器上。

19、存储器的地址译码电路,其电路设计结果不是惟一的。

20、可以用32片256M×1的DRAM芯片来构成的存储器容量为1GB

21、8255的控制器端口地址为63H,将PC1置位的初始化程序段为: MOV AL,01H OUT 63H, AL

22、一台具有4个模拟通道的四轴联动机床控制器,可采用工作在双缓冲方式的DAC0832来实现.

23、在模拟量输入通道中,保持A/D转换时输入电压恒定的电路称为信号调理电路。

24、某存储器的地址译码电路采用部分地址译码方式,有2根高位地址线未参加译码,则该存储器的每一个单元都具有( )个地址。

25、用16K×4的存储芯片构成地址范围从4C000H到73FFFH的存储器,要使用( )个芯片。