计算机硬件技术(微机原理及应用)知到智慧树章节测试课后答案2024年秋上海电力大学_第1页
计算机硬件技术(微机原理及应用)知到智慧树章节测试课后答案2024年秋上海电力大学_第2页
计算机硬件技术(微机原理及应用)知到智慧树章节测试课后答案2024年秋上海电力大学_第3页
计算机硬件技术(微机原理及应用)知到智慧树章节测试课后答案2024年秋上海电力大学_第4页
计算机硬件技术(微机原理及应用)知到智慧树章节测试课后答案2024年秋上海电力大学_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机硬件技术(微机原理及应用)知到智慧树章节测试课后答案2024年秋上海电力大学绪论单元测试

本课程名称为计算机硬件技术,实际上就是讲授微机原理及应用内容。

A:对B:错

答案:对本课程需要高等数学作为先修课程。

A:对B:错

答案:错本课程是实践性很强的课程,需要安排课内实验或课程实践(即课程设计)。

A:对B:错

答案:对本课程是几乎所有工科专业的基础课。()

A:对B:错

答案:对本课程与电子设计竞赛、智能小车竞赛等学科竞赛密切相关。()

A:错B:对

答案:对本课程是一些专业的硕士研究生招生考试的初试或复试课程。()

A:错B:对

答案:对本课程教材采用自编出版教材,它包括《微机原理及应用》主教材、《微机原理学习指导与实践指导》辅助教材。

A:错B:对

答案:对本课程选为的教材为(

)出版社正式出版的。

A:机械工业B:电子工业C:中国电力D:中国水利水电

答案:中国电力本课程中除了讲授微机硬件结构外,还将讲授(

)语言软件。

A:混合语言B:高级语言C:机器语言D:汇编语言

答案:汇编语言

第一章单元测试

十六位微型机的含义是:这种机器能同时处理十六位二进制数。

A:错B:对

答案:对对于种类不同的计算机,其机器指令系统都是相同的。

A:对B:错

答案:错在计算机中,数据单位bit的意思是字节。

A:对B:错

答案:错80486微机的地址线和数据线均是32位。

A:对B:错

答案:对256KB字节等于256000字节。

A:错B:对

答案:错计算机中所有的信息都是以二进制形式存放的。

A:对B:错

答案:对八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、5、6、7、8。

A:错B:对

答案:错与十进制小数0.5625等值的二进制小数是1.0011B。

A:对B:错

答案:错所有的十进制小数都能完全准确地转换成二进制小数。

A:对B:错

答案:错从器件角度看,计算机经历了四代变化。但从系统结构看,至今绝大多数计算机仍属于()型计算机。

A:智能B:并行C:实时处理D:冯.诺依曼

答案:冯.诺依曼CPU指的是()。

A:运算器B:运算器、控制器和主存C:控制器D:运算器和控制器

答案:运算器和控制器控制器的功能是()。

A:从主存取出指令并完成指令操作码译码B:都不对C:产生时序信号D:从主存取出指令、分析指令并产生有关的操作控制信号

答案:从主存取出指令、分析指令并产生有关的操作控制信号运算器的主要功能是()。

A:函数运算B:逻辑运算C:算术运算与逻辑运算D:算术运算

答案:算术运算与逻辑运算计算机的外部设备是指()。

A:RAM及ROMB:软盘、硬盘驱动器C:输入输出设备D:电源及机箱

答案:输入输出设备存储器是计算机系统的记忆设备,它主要用来(

)。

A:存储数据和存储指令B:存储程序C:存储指令D:存储数据

答案:存储数据和存储指令各外存相比,内存的特点是()。

A:容量小、速度快、成本高B:容量小、速度快、成本低C:容量大、速度快、成本高D:容量大、速度快、成本低

答案:容量小、速度快、成本高一个完整的计算机系统通常应包括()。

A:系统软件和应用软件B:计算机及其外部设备C:硬件系统和软件系统D:系统硬件和系统软件

答案:硬件系统和软件系统用汇编语言编写的程序需要经过()翻译成机器语言后,帮能在计算机中执行。

A:操作系统B:解释程序C:编译程序D:汇编程序

答案:汇编程序下面几个不同进制的数中,最小的数是()。

A:37QB:1001001BC:A7HD:75

答案:37Q在计算机内部,一切信息的存取、处理和传送都是以()形式进行的。

A:十六进制编码B:EBCDIC码C:二进制编码D:ASCII码

答案:二进制编码十进制数-75用二进制数10110101表示,其表示方式是()。

A:原码B:补码C:反码D:ASCII码

答案:补码与十进制数58.75等值的十六进制数是()。

A:C.3AHB:A3.CHC:3A.CHD:3A.23H

答案:3A.CH十进制数36.875转换成二进制数是()。

A:100101.101B:100100.111C:100110.11D:110100.01

答案:100100.11116位带有符号数的补码数据范围为(

)。

A:+32767~-32768B:+32769~-32766C:-32767H~+32767HD:+32768~-32767

答案:+32767~-32768本课程《计算机硬件技术》与另一门课程《计算机软件技术》相对应,构成为非计算机专业的计算机硬件与软件的基础知识。

A:对B:错

答案:对

第二章单元测试

微机的各组成部分,用什么把它们连在一起的

A:控制总线B:系统总线C:数据总线D:地址总线

答案:系统总线8086CPU采用分段的方式来管理内存,每个段最大可达多少字节

A:16kB:64kC:128kD:256k

答案:64k以下哪个逻辑地址指向的内存单元的值被CPU作为当前指令执行

A:DS:SIB:CS:IPC:SS:SPD:ES:DI

答案:CS:IP8086CPU与慢速设备之间进行数据传输,为了使传送速度匹配,有时需要在哪两个状态之间插入若干等待周期TW。

A:T2和T3B:T1和T2C:T3和T4D:不确定

答案:T3和T4堆栈的工作方式是

A:只能读出,不能写入B:先进先出C:后进先出D:随机读写

答案:后进先出已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址

放在DS中,则DS=

A:0F000HB:2032HC:0FFFFHD:0F47FH

答案:0F47FH8086CPU之所以能采用流水线方式执行指令,是由于其内部具有

A:MN/MXB:通用寄存器C:指令流队列D:堆栈

答案:指令流队列8086CPU地址线与数据线分别为

A:8条,20条B:8条,16条C:20条,16条D:16条,20条

答案:20条,16条8086能够访问的存储空间的大小是

A:16MBB:256BC:1MBD:64kB

答案:1MB用段基值及偏移量来指明内存单元地址的方式称为

A:有效地址B:逻辑地址C:相对地址D:物理地址

答案:逻辑地址8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是(

)。

A:/RD=0B:M//IO=1,/WR=0C:M//IO=0,/RD=0D:/WR=1

答案:M//IO=1,/WR=0当标志寄存器FR中OF位等于1时,表示带有符号的字运算超出数据()范围。

A:0000H~FFFFHB:-128~+127C:00H~FFHD:–32768~32767

答案:–32768~327678086处理器最小工作方式和最大工作方式的主要差别是()。

A:I/O端口数不同B:内存容量不同C:数据总线位数不同D:单处理器和多处理器的不同

答案:单处理器和多处理器的不同在8086/8088系统中,内存中采用分段结构,段与段之间是()。

A:都可以B:连续的C:重叠的D:分开的

答案:都可以8086/8088标志寄存器共有16位,每一位都有含义。

A:对B:错

答案:错8086/8088的逻辑段不允许段的重叠和交叉。

A:对B:错

答案:错8086/8088的数据总线都是16位。

A:错B:对

答案:错8086与8088在软件上不一定完全兼容。

A:错B:对

答案:错微机的字长愈长,计算精度愈高,指令处理功能愈强。

A:对B:错

答案:对计算机的主频愈高,计算机的速度愈快。

A:对B:错

答案:对8088CPU的每个总线周期都一定由4个T状态组成。

A:对B:错

答案:错8086/8088CPU的复位后开始执行的第一条指令的地址为FFFFH。

A:错B:对

答案:错逻辑地址可以唯一确定物理地址,因此,映射到该物理地址的逻辑地址是唯一的。

A:对B:错

答案:错8086CPU与8088CPU区别仅为CPU芯片内、外总线中数据总线分别为16位、8位。

A:对B:错

答案:错在存贮器读周期时,根据程序计数器PC提供的有效地址,使用从内存中取出()。

A:操作码

B:操作数地址

C:转移地址

D:操作数

答案:操作码

;操作数

第三章单元测试

以下运算中对溢出标志OV没有影响或不受OV影响的运算是(

)。

A:除法运算B:逻辑运算C:乘法运算D:符号数加减法运算

答案:逻辑运算下列指令中与进位标志位Cy无关的指令有(

)。

A:移位指令B:条件转移指令C:位操作指令D:十进制调整指令

答案:十进制调整指令下列指令中不影响标志位CY的指令有(

)。

A:CLR

CB:RRC

A

C:ADD

A,20HD:INC

A

答案:INC

A对JCrel格式指令,rel为8位带符号数,则指令跳转的范围是()。

A:1KBB:64KBC:2KBD:256B

答案:256B已知AX=B568H,BX=54B7H,则下面程序段运行的结果是转移至标号L3处。

ADDAX,BX

JNCL2

SUBAX,BX

JNCL3

JMPSHORTL5

A:错B:对

答案:错指令JCXZ目标地址,在CX=0时,将控制转移到目标地址。

A:对B:错

答案:对将累加器中的数据送到片外RAM的40H单元,可执行指令MOVX40H,A

A:对B:错

答案:错8086的汇编指令无单操作数指令。

A:对B:错

答案:错不能给段寄存器进行立即数方式赋值。

A:对B:错

答案:对执行转移、调用和返回指令时,指令队列中的原内容不会被清除。()×

A:错B:对

答案:错立即寻址方式不能用于目的操作数字段。

A:对B:错

答案:对MOV指令要影响标志位。

A:对B:错

答案:错若中断类型码n=8,则相应的中断向量存储地址为00020H。

A:对B:错

答案:对MOVAX,[BP]的源操作数的物理地址为16×(DS)+(BP)。

A:对B:错

答案:错指令LOOPNZ在循环中退出循环的条件是()。

A:CX=0且ZF=0B:CX¹0或ZF=1C:CX=0或ZF=1D:CX¹0且ZF=0

答案:CX=0或ZF=1直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为()。

A:直接、立即、间接B:不一定C:立即、直接、间接D:直接、间接、立即

答案:立即、直接、间接寄存器间接寻址方式中,操作数在()中。

A:通用寄存器B:堆栈C:段寄存器D:主存单元

答案:主存单元寄存器直接寻址方式中,寄存器中所存的是()。

A:存放操作数的寄存器的编号B:存放操作数的主存单元地址的地址C:操作数D:存放操作数的主存单元的地址

答案:操作数在MOVWORDPTR[0074H],55BBH指令的机器代码中,最后一个字节是()。

A:55HB:74HC:00HD:BBH

答案:55H在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是()。

A:MOVAL,端口地址B:OUT端口地址,ALC:OUTAL,端口地址D:INAL,端口地址

答案:OUT端口地址,AL假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放数据21H的物理地址()。

A:200FFHB:20101HC:20102HD:200FEH

答案:200FFH设(AL)=-68,(BL)=86,执行SUBAL,BL指令后,正确的结果是()。

A:ZF=0B:CF=1C:SF=1D:OF=1

答案:OF=1若CX=3,AX=1,执行完SHLAX,CL指令后,AX=()。

A:8B:2C:1D:4

答案:8MOVAX,ES:[BX][SI]的源操作数的物理地址是()。

A:16d×(SS)+(BX)+(SI)B:16d×(DS)+(BX)+(SI)C:16d×(ES)+(BX)+(SI)D:16d×(CS)+(BX)+(SI)

答案:16d×(ES)+(BX)+(SI)下列语句中有语法错误的语句是(

)。

A:LEASI,20H[BX]B:MOVAX,[BX][BP]C:CMP[BX],AXD:ADDAX,[BX]

答案:MOVAX,[BX][BP]

第四章单元测试

伪指令是指示性语句,不产生机器目标代码。

A:对B:错

答案:对JMP

SHORT

NEXT称为近转移。(

A:错B:对

答案:错、段内转移要改变IP、CS的值。

A:错B:对

答案:错条件转移指令只能使用于段内直接短转移。

A:对B:错

答案:对对于下列程序段:AGAIN:MOV

AL,[SI]

MOV

ES:[DI],AL

INC

SI

INC

DI

LOOP

AGAIN也可用指令

完成同样的功能。

A:REP

LODSBB:REP

MOVSBC:REP

STOSBD:REPE

SCASB

答案:REP

MOVSB有下列指令:MOV

AX,1234HMOV

CL,4ROL

AX,CLDEC

AXMOV

CX,4MUL

CXHLT执行这些指令后,寄存器AL的值是

A:60HB:04HC:A0HD:00H

答案:00H执行以下程序段:MOV

AX,1234HMOV

BX,5678HADD

AL,BLDAAMOV

CL,ALMOV

AL,AHADC

AL,BHDAA执行后,(CL)=

H。

A:56B:78C:34D:12

答案:12执行下列指令后:STR1

DW‘AB‘STR2

DB

16DUP(?)

CNT

EQU

$-STR1

MOV

CX,CNT

MOV

AX,STR1

HLT

答案:指令执行后,CX寄存器的值为13。执行下列程序,选择正确的结果:MOV

SP,2000HMOV

AX,0F0HMOV

SI,1234HMOV

DX,5678HPUSH

SIPOP

DISHL

DX,1TEST

AX,DXPUSH

DXHLT

答案:在这个程序中,我们首先初始化堆栈指针(SP)到地址2000H。然后我们将AX寄存器的值设置为0F0H,SI寄存器的值设置为1234H,并将DX寄存器的值设置为5678H。接下来,使用POP指令将SI的内容弹出到堆栈顶部。这意味着当前堆栈顶部的内容(假设为5678H)被移动到SI中。然后,我们对DX进行循环左移1位的操作(DHL指令)。这使得原来在DX中的5678H变成了7856H。接着,使用TEST指令进行逻辑与操作检查。AX寄存器的值是0F0H,而DX寄存器现在是7856H。由于这两个值在低4位上的二进制位不完全匹配,测试结果为0。因此,不会执行任何跳转或条件分支。最后,使用PUSH指令将DX的内容压入堆栈,然后使用HLT指令结束程序。所以,最终堆栈的内容应该是:1.1234H(原始SI的内容)2.5678H(被POP到SI后,再次被压栈)3.7856H(经过DHL操作后的DX内容)程序结束时,堆栈指针(SP)会自动更新到新位置,但具体值取决于系统初始化和运行时的其他堆栈操作。下面是多字节加法程序,第一个数和是8A0BH,第二个数是D705H。DATA

SEGMENTFIRST

DB

(1),(2),0HSECOND

DB

(3),(4)DATA

ENDSCODE

SEGMENT

ASSUME

CS:CODE,DS:DATASTART:MOV

AX,DATA

MOV

DS,AX

MOV

CX,(5)

MOV

SI,0

(6)NEXT:MOV

AL,SECOND[SI]

ADC

FIRST[SI],AL

INC

SI

LOOP

NEXT

MOV

AL,0

ADC

AL,(7)

MOV

FIRST[SI],AL

MOV

AH,4CH

INT

21HCODE

ENDS

ENDSTART

答案:这个问题要求填写一个多字节加法程序中的空白。以下是完整的代码:```assemblyDATASEGMENTFIRSTDB8A,0B,0H;第一个数为8A0BHSECONDDBD7,05;第二个数为D705HDATAENDSSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,2;计数器设为2,因为我们需要处理两个字节MOVSI,0;初始化索引寄存器SINEXT:MOVAL,[SECOND+SI];从第二个数读取字节ADC[FIRST+SI],AL;对应位置的字节相加,并考虑进位INCSI;索引寄存器SI加一,指向下一个字节LOOPNEXT;循环直到CX为零MOVAL,0;设置进位标志为0ADCAL,0;再次执行ADC操作,实际上这个操作不会改变AL的内容,只是为了语法正确MOV[FIRST+SI],AL;将结果存储在第一个数的最后一个字节中MOVAH,4CH;结束程序指令INT21HCODEENDSENDSTART```根据题目给出的初始值,程序应该完成两个字节的加法操作。这里的解答涵盖了整个程序的完整实现,包括初始化、循环、进位处理以及最终的程序结束指令。将AL中带符号数乘10送AL,正确的程序段是

A:MOV

CL,4

MOV

BL,ALSAL

AL,CLADD

AL,BLB:ADD

AL,AL

ADD

AL,ALADD

AL,ALADD

AL,ALADD

AL,ALC:ADD

AL,AL

MOV

BL,AL

ADD

AL,ALADD

AL,ALADD

AL,BLD:SAL

AL,1MOVBL,ALSAL

AL,1SAL

AL,1ADD

AL,BLMOV

BL,AL

答案:ADD

AL,AL

MOV

BL,AL

ADD

AL,ALADD

AL,ALADD

AL,BL;SAL

AL,1MOVBL,ALSAL

AL,1SAL

AL,1ADD

AL,BLMOV

BL,AL交换寄存器SI、DI的内容,正确的程序段是

A:MOV

AX,SI

MOV

SI,DIMOV

DI,AXB:PUSH

SI

PUSH

DIPOP

SI

POP

DI

C:MOV

AX,SI

MOV

BX,DI

XCHG

BX,AXD:PUSH

SIPUSH

DIPOP

DI

POP

SI

答案:MOV

AX,SI

MOV

SI,DIMOV

DI,AX;PUSH

SI

PUSH

DIPOP

SI

POP

DI

用汇编语言编写的源程序可直接在机器上运行。

A:错B:对

答案:错宏和过程的相同之处是都可用于简化源程序书写、精简目标代码。

A:错B:对

答案:错无论复杂还是简单的程序都可由顺序、分支和循环三种基本程序结构实现。

A:对B:错

答案:对汇编语言中,当段“组合类型”为Public时,可将多个代码段和数据段组合。

A:错B:对

答案:错字符串操作指令可以使用重复前缀来实现块操作。

A:对B:错

答案:对执行转移、调用和返回指令时,指令队列中的原内容不会被清除。

A:错B:对

答案:错

第五章单元测试

当计算机断电后,所存信息全部消失的存储器是()。

A:只读存储器B:电可擦除只读存储器C:外存储器D:随机存取存储器

答案:随机存取存储器若用512Kx8的DRAM芯片组成64MB内存,则需要至少()片这样的芯片。

A:128B:32C:16D:64

答案:128在CPU和主存之间增设高速缓存(Cache)的主要目的是(

)。

A:提高CPU访问内存的速度B:扩充内存容量C:提高CPU访问外存的速度D:提高CPU的运行速度

答案:提高CPU访问内存的速度对存储器访问时,地址和数据的时间关系是(

)。

A:数据先有效B:二者谁先有效不一定C:地址先有效D:二者同时有效

答案:地址先有效按存取速度从高到低排列,以下排列顺序正确的是(

)。

A:内部寄存器、高速缓存、主存、外存B:外存、主存、高速缓存、内部寄存器C:内部寄存器、主存、高速缓存、外存D:高速缓存、内部寄存器、主存、外存

答案:内部寄存器、高速缓存、主存、外存用16K×4的SRAM构成64KB的存储器,共需要10片。

A:对B:错

答案:错因为EEPROM属于只读存储器,所以无法对它进行写操作。

A:错B:对

答案:错全地址译码方式指的是全部地址线都要连接到地址译码器。

A:错B:对

答案:错FlashROM存储器掉电后存储的内容会丢失。

A:错B:对

答案:错半导体存储器可分为两大类:RAM和ROM,他们都是易失性存储器

A:错B:对

答案:错随机存贮器即RAM是指()。

A:存贮器中存取操作与时间存贮单元物理位置顺序无关B:用户的程序和数据可随机的放在内存的任何地方C:存贮单元中所存信息是随机的D:存贮单元中的地址是随机的

答案:存贮器中存取操作与时间存贮单元物理位置顺序无关CPU对主存进行操作,下面哪种说法是不能实现的()。

A:按地址串行1位1位进行读/写操作B:按地址并能读/写一个字节代码C:按地址并行读/写一个字长代码D:按地址进行并行读出而不能实现并行写入

答案:按地址进行并行读出而不能实现并行写入动态存贮器刷新,下面哪种说法正确(

)。

A:刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作B:在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操作时,应关闭电路工作C:刷新在外电路控制下,定时刷新,但刷新时,信息不读出

D:刷新可在CPU执行程序过程中进行

答案:刷新在外电路控制下,定时刷新,但刷新时,信息不读出

对内存单元进行写操作后,该单元的内容()。

A:变反B:被修改C:随机D:不变

答案:被修改有一EPROM芯片的地址范围为30800H~30FFFH无地址重叠,则该芯片的存储容量为()。

A:1KBB:8KBC:4KBD:2KB

答案:2KB用74LS373作为8086微处理器最小方式地址锁存器时,其芯片两个控制信号G和/OE应该分别与微处理器的()相连。

A:ALE;DENB:ALE;RESETC:ALE;接地D:接地;ALE

答案:ALE;接地8086系统中若访问奇存储体的一个字节单元,则此时/BHE与A0是()状态。

A:1,1B:1,0C:0,0D:0,1

答案:0,1在16位存储器系统中,存储字最好存放在偶地址的优点是()。

A:减少执行指令的总线周期B:节省所占的外存空间C:节省所占的内存空间D:便于快速寻址

答案:减少执行指令的总线周期采用虚拟存贮器的主要目的是()。

A:提高外存贮器的存取速度B:扩大主存贮器的存贮空间,并能进行自动管理和调度C:提高主存贮器的存取速度D:扩大外存贮器的存贮空间

答案:扩大主存贮器的存贮空间,并能进行自动管理和调度半导体随机存储器需要配置刷新电路,以便按时刷新。

A:错B:对

答案:错微处理器与存储芯片连接时,当总线上挂接的器件超过微处理器所带负载能力时,则地址总线加驱动器用74LS245或Intel8287。

A:错B:对

答案:错对于EPROM芯片与微处理器连接时,常常把/CE引脚与地址译码器输出相连,/OE引脚与系统控制总线中的读信号/RD相连。

A:错B:对

答案:对存储器系统中的线选法译码方式也一定有地址重叠。

A:对B:错

答案:对微处理器与存储芯片连接时,当总线上连接的器件超过微处理器所带负载能力时,则数据总线加驱动器可用74LS244或Intel8282。

A:对B:错

答案:错动态存贮器的主要缺点是(

)。

A:存取速度低

B:外围电路复杂

C:存贮容量少

D:功耗大

答案:存取速度低

;外围电路复杂

第六章单元测试

通常外设接口中,往往有(

)端口才能满足和协调外设工作要求。

A:数据、控制B:数据C:数据、控制、状态D:控制、缓冲

答案:数据、控制、状态所谓“端口”是指一些可以由CPU读或写的(

)。

A:ROMB:RAMC:缓冲器D:寄存器

答案:寄存器Intel

8086CPU可以访问的I/O空间有(

)

端口。

A:64KBB:1MBC:4GBD:1KB

答案:64KB8086写I/O总线周期的控制信号,一直保持低电平有效的是(

)。

A:M/B:C:D:DT/

答案:M/在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设(

)。

A:发I/O端口地址B:发读/写命令C:进行状态检测D:发控制命令

答案:进行状态检测在下列指令中,能使8086CPU对I/O端口进行读/写访问的是(

)。

A:MOV指令B:输入/输出指令C:中断指令D:串操作指令

答案:输入/输出指令微处理器与外设传送数据过程中,只由硬件完成而无需软件支持的传送方式是(

)。

A:DMAB:中断C:无条件D:查询

答案:DMA采用DMA方式传送数据时,每传送一个数据就要占用

(

)

的时间。

A:一个总线周期B:一个存储周期;C:一个指令周期;D:一个机器周期;

答案:一个存储周期;当采用(

)输入操作情况下,除非计算机等待数据,否则无法传送数据给计算机。

A:中断方式B:无条件方式C:程序查询方式D:DMA方式

答案:程序查询方式在DMA方式下,CPU与总线的关系是(

)。

A:相互成隔离状态B:只能控制数据线C:只能控制地址总线D:相互成短接状态

答案:相互成隔离状态需要在程序中使用I/O指令完成的数据输入输出方式有(

)。

A:DMAB:程序查询控制式C:无条件程序直接传送D:中断方式

答案:程序查询控制式;无条件程序直接传送;中断方式微处理器只启动外设而不干预传送过程的传送方式是()方式。

A:无条件B:DMAC:中断D:查询

答案:DMA微处理器从启动外设直到外设就绪的时间间隔内;一直执行主程序,直到外设要求服务时才中止。此种传送方式是()方式

A:中断B:查询C:无条件D:DMA

答案:中断接口电路中,通常要求()。

A:输入三态缓冲,输出锁存B:输入锁存,输出三态缓冲C:输入三态缓冲,输出三态缓冲D:输入锁存,输出三态锁存

答案:输入三态缓冲,输出锁存通常,外设接口中的数据端口、状态端口和控制端口()。

A:.分别为双向端口、输出端口和输入端口B:分别为双向端口、输入端口和输出端口C:都是双向端口D:分别为输入端口、输入端口和输出端口

答案:分别为双向端口、输入端口和输出端口接口即是端口。

A:错B:对

答案:错在一个外设端口中,往往需要有几个接口才能满足和协调外设工作的要求。

A:对B:错

答案:错MCS—5l等系列单片机采用存储器映像的I/O编址方式(即统一编址)。

A:错B:对

答案:对lntel80X86系列采用独立编址方式。

A:错B:对

答案:对无条件传送方式即为同步传送方式。

A:对B:错

答案:对查询传送方式即是异步传送方式。

A:错B:对

答案:对无条件传送方式,由于时间配合严格,所以这种传送方式较为复杂,但软/硬简单。

A:对B:错

答案:错无条件传送方式下,微处理器与外设并行工作。

A:错B:对

答案:错无条件传送方式下,各外设之间也是并行工作。

A:对B:错

答案:错查询传送方式下,微处理器与外设并行工作。

A:错B:对

答案:错

第七章单元测试

内部中断的优先权总是高于外部中断。(

A:错B:对

答案:错两片8259A级连后可管理16级中断。

(

)

A:对B:错

答案:错8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。(

)

A:对B:错

答案:错若8259A中断屏蔽字OCW1为00H,则8259A所管理的8级中断全被屏蔽.

(

)

A:对B:错

答案:错只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。(

)

×

A:对B:错

答案:错中断向量表存放在存储器的(

)中。

A:00000H-0003FFHB:EEC00H-FFFFFHC:EEBFFH-FFFFFD:FFC00H-

FFFFFH

答案:00000H-0003FFHCPU响应INTR引脚上来的中断请求的条件之一是(

)。

A:TF=0B:TF=1

C:IF=1D:IF=0

答案:IF=1下列一起CPU中断的4种情况中,由硬件提供中断类型码的是(

)。

A:NMIB:INT

nC:INTOD:INTR

答案:INTR断点中断的中断类型码是(

A:3B:1C:2D:4

答案:3在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在(

)。

A:18H~21HB:36H~39HC:24H~27HD:18H~1BH

答案:24H~27H3片8259A级联起来,可管理(

)级中断。

A:22B:20C:16D:23E:24F:15

答案:22若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是(

)。

A:IRQ4

B:IRQ5C:IRQ3D:IRQ0

答案:IRQ5已知某系统共有4台外设,即A,B,C,D,每台外设都可能发生中断,系统规定中断优先级为A最高,D最低,B、C同级介于A、D之间,当CPU在执行C设备的中断服务程序时,其余3台外设同时发生中断请求,此时IF=1,问CPU响应哪台外设请求(

)。

A:依A、B、D次序都响应B:A设备C:都不响应D:B设备

答案:A设备IBM-PC系统中规定的中断优先级次序,下面哪种正确(

)。

A:NMI

>

内中断

>

INTR

>

单步中断B:NMI

>

内中断

>

单步中断

>

INTRC:内中断(除法错,INTO,INT)>(NMI)>(INTR)>单步中断D:内中断

>

单步中断

>

NMI

>

INTR

答案:内中断(除法错,INTO,INT)>(NMI)>(INTR)>单步中断中断过程与子程序之间用过程比较,下面哪一条是错误的(

)。

A:中断过程是随机的,而调用子程序是事先安置好的B:中断过程与子程序调用过程都需保护标志寄存器C:中断过程与子程序调用过程都要改变程序执行方向D:中断过程与子程序调用过程都需保护断点

答案:中断过程与子程序调用过程都需保护标志寄存器在8088/8086系统中使用8259A作为中断控制器,试问8259A中的中断屏蔽寄存器(IMR)中的屏蔽位与CPU的标志寄存器中的IF位对中断影响是什么关系(

)。

A:屏蔽位与IF位都用来控制某一个中断源的中断请求B:屏蔽位只使对应中断起开中断或关中断功能C:屏蔽位只对一个中断源屏蔽,而IF位对所有中断源的中断屏蔽D:屏蔽位和IF位功能完全一样,可互相替代

答案:屏蔽位只对一个中断源屏蔽,而IF位对所有中断源的中断屏蔽PC/XT机对I/O端口的寻址方式有(

)。

A:基址寻址

B:寄存器相对寻址C:端口直接寻址D:寄存器寻址E:DX间接寻址

F:变址寻址

答案:端口直接寻址;DX间接寻址

PC机在和I/O端口输入输出数据时,I/O数据须经(

)传送。

A:DLB:DX

C:CXD:BLE:ALF:CLG:AXH:BX

答案:AL;AX在PC机工作过程中,8259A所管理的中断源优先级将发生变化的工作方式有(

)。

A:特殊全嵌套方式

B:优先级自动循环方式C:优先级特殊循环方式

D:全嵌套工作方式

答案:特殊全嵌套方式

;优先级自动循环方式;优先级特殊循环方式

;全嵌套工作方式写入8259A的ICW1为13H,则该8259A芯片的工作方式是(

)。

A:单片方式B:仅高电平请求中断C:初始化写入ICW4D:上升沿触发中断请求E:多片主从方式

F:初始化不写入ICW4

答案:单片方式;初始化写入ICW4;上升沿触发中断请求当一个请求被判别为较高优先级时,通过控制逻辑向微处理器发出中断请求信号INT,若微处理器响应中断并获得响应信号INTA时,使ISR中相应位置1。

A:错B:对

答案:错中断控制器8259A内部的中断屏蔽寄存器其中某一位为1,则对应的中断请求位被屏蔽。

A:对B:错

答案:对8259A最多可管理64级优先级中断源,即是能管理64片8259A。

A:对B:错

答案:错主片8259A在第1个INTA响应周期内通过CAS0-CAS2送出3位识别码,从片8259A将在第2个INTA响应用期内,把中断类型码送到数据总线。

A:对B:错

答案:对微处理器向8259提供的标识码即是中断类型码。

A:对B:错

答案:错

第八章单元测试

可编程定时器/计数器8253的6种工作方式中只可用硬件启动的是

A:方式2、5B:方式1、2C:方式1、5D:方式1、3

答案:方式1、58253最大的计量脉冲的数量为

A:9999B:10000C:65535D:65536

答案:10000;655368253某个计数模块的最大计数初值是

A:FFFFHB:0000HC:65536D:FF00H

答案:0000H8253

是可编程定时、计数器芯片,它内部有几个定时模块

A:4B:2C:5D:3

答案:3能够提高CPU工作效率的定时方式是

A:定时中断子程序B:延时子程序C:软件定时D:8253硬件定时器

答案:8253硬件定时器使用8253的某个计数模块产生2MS的定时,已知输入的高频脉冲信号的频率为2MHZ,若采用二进制计数方式,则写入8253的计数初值为

A:4000B:2000C:8000D:1000

答案:4000使用8253的某个计数模块产生1MS的定时,已知输入的高频脉冲信号的频率为1MHZ,若采用BCD计数方式,则写入8253的计数初值为

A:1000HB:2000HC:8000HD:4000H

答案:1000H已知INTEL8253的CLK频率为2MHz,现要求INTEL8253的计数模块1产生周期为10ms的方波信号、二进制计数,则CNT1的控制字为

A:57HB:76HC:77HD:56H

答案:76H8253引脚/CS、/RD、/WR、A1、A0为()时,表示对计数器1设置计数初值。

A:01000BB:01011BC:01001D:01010B

答案:010018253工作于方式0和方式4时,门控信号为()触发。

A:高电平B:低电平C:上升沿D:下降沿

答案:高电平8253方式0当计数值减为0时输出OUT为高电平一直维持到()。

A:复位或改变计数值B:改变计数值或中断C:改变计数值或总线操作D:改变计数值

答案:复位或改变计数值8253工作于方式1时,欲使输出负脉冲加宽,则可以在输出计数期间()。

A:改变控制字B:重新加入带有上升沿的GATE信号C:改变计数值D:复位

答案:重新加入带有上升沿的GATE信号8253工作于方式2,用BCD码计数,用1号计数器,只读高8位则控制为()。

A:01010101BB:01100101BC:01010100BD:01100100B

答案:01100101B8253进行计数时最小值是0。

A:错B:对

答案:错8253工作于方式0时,计数期间输出OUT一直为高电平,直到计数值为0时输出OUT为低电平。

A:错B:对

答案:错8253工作于方式1时,当写入CW,再写入计数初始值后,便立即将初始计数值装入执行单元CE中。

A:对B:错

答案:错8253工作于方式1时,触发是可以重复进行,而且不必重新写入初始值。

A:对B:错

答案:对8253工作于方式2时,当计数值为N+l时输出一个CLK周期负脉冲。

A:错B:对

答案:错8253工作于方式2时,当写入控制字CW后,一输出信号OUT变为低高平。

A:错B:对

答案:错8253工作于方式3时,若计数初值为偶数时。则正脉冲宽度与负脉冲宽度相等。

A:错B:对

答案:对8253工作于方式3时,若计数初值为奇效时,则负脉冲宽度与正脉冲宽度也相等。

A:对B:错

答案:错8253工作于方式4时,若写控制字CW后,输出OUT为高电平。

A:对B:错

答案:对8253工作方式控制字D5D4位为10时,只读写高8位,则低8位为任意值。

A:错B:对

答案:错已知INTEL8253的CLK频率为2MHz,地址为80H-83H,现要求INTEL8253的计数模块2产生频率为10KHZ的方波信号、二进制计数。上面要求的初始化程序包括4条语句:(1)OUT83H,AL;(2)OUT82H,AL;(3)MOVAL,96H;(4)MOVAL,200。则CNT1的初始化指令的顺序为

A:(1)(2)(3)(4)B:(3)(1)(4)(2)C:(4)(3)(2)(1)

D:(4)(2)(3)(1)

答案:(3)(1)(4)(2)已知INTEL8253的CLK频率为2MHz,现要求INTEL8253的计数模块2产生频率为10KHZ的脉冲信号、BCD计数,则CNT1的控制字为

A:94H

B:95H

C:B5H

D:B4H

答案:95H

;B5H

第九章单元测试

8255中既可作数据输入、输出端口,又可提供控制信息、状态信息的端口是

A:A口B:B口C:C口D:三个都可以

答案:C口8255的方式选择控制字为80H,其含义是

A:A口为输出,其他为输入B:A、B、C口全为输入C:A、B、C口均为方式0,输出D:A、B为方式0

答案:A、B、C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论