2024年大学试题(计算机科学)-微型计算机系统与接口笔试参考题库含答案_第1页
2024年大学试题(计算机科学)-微型计算机系统与接口笔试参考题库含答案_第2页
2024年大学试题(计算机科学)-微型计算机系统与接口笔试参考题库含答案_第3页
2024年大学试题(计算机科学)-微型计算机系统与接口笔试参考题库含答案_第4页
2024年大学试题(计算机科学)-微型计算机系统与接口笔试参考题库含答案_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

“人人文库”水印下载源文件后可一键去除,请放心下载!(图片大小可任意调节)2024年大学试题(计算机科学)-微型计算机系统与接口笔试参考题库含答案“人人文库”水印下载源文件后可一键去除,请放心下载!第1卷一.参考题库(共75题)1.8086/8088在最小模式下LOCK引脚起什么作用?它通过什么方式来激活?2.执行LEA  SI,  [BX+DI]指令时,若BX=1000H, DI=FF00H,则执行该指令后,送入SI的偏移地址是多少?3.比较80386/80486的保护虚拟地址方式行虚拟8086方式有什么联系和区别?4.列举3种新型存储器,并说明其特点.5.MCS51指令系统按功能可分为哪几类?具有哪几种寻址方式?6.一个基本的微机系统通常要配置哪几类常用外设?常用的微机系统总线有哪几种?总线的性能指标有哪些?7.微处理器、微型计算机和微型计算机系统之间有何联系与区别?8.CPU在中断周期要完成哪些主要的操作?9.80486与80386相比,主要的改进是什么?10.编写一短程序段,将AX中的16位二进制转换成4位ASCII码字符串。若AX=32510,则完成转换后,AX,DX分别是多少?11.硬件系统的设计主要包括哪几项工作?12.8086CPU内部按功能可分为哪两部分?它们各自的主要功能是什么?13.完成下列各进制数之间的转换: (1)将十进制数548.375D转化成二进制、八进制、十六进制和BCD数;  (2)将十六进制数D.58H转换成为上述其他进制。14.8086/8088在最大模式下的QS1和QS0引脚起什么作用?若QS1=1,QS0=1,它表明CPU处于什么操作状态?15.编写一汇编语言程序:将字节存储单元BUF中两个压缩BCD码(XYH)拆成两个非压缩BCD码,并转换成两个对应的ASCII码,分别存放在ABC1和ABC2单元中.16.冯.诺依曼型计算机体系的基本思想是什么?按此思想设计的计算机硬件系统由哪些部分组成?各起什么作用?17.单片机的软件件系统分为哪几个层次?18.某80*86微机系统的中断系统由两片8259A级连而成,主、从8259A的IR3上各接一个外部中断源,其中断向量号分别为05H,23H,主片IR6上接有从片;所有中断都采用边沿触发方式,全嵌套方式,正常EOI结束方式。编写主片和从片的初始化程序。19.80386~Pentium 4微处理器相对于8086和80286扩展了哪些可见寄存器?20.在某个8086微机系统中使用了一块8253芯片,所用的时钟频率为1MHz,其中端口地址分配如下。  0# 计数器:220H  1# 计数器:221H  2# 计数器:222H      控制口:223H要求通道2用硬件触发,输出单脉冲,时间常数为26,编程初始化。21.80386/80486工作于保护虚拟地址方式时,段的最大长度可达多少?22.某PC系列微机应用系统以8255A作为并行接口,采集一组开关S7---S0的状态,让它通过一组发光二极管LED7---LED0显示出来,(Si闭合,对应LEDi亮;Si断开,对应LEDi灭),电路连接如图所示。已知8255A的A,B两组均工作在方式0。写出8255A的4个端口地址;23.如果带符号数FFH与01H相加,会产生溢出吗?24.51单片机在一块芯片上集成了一个()位的CPU,一个片内振荡器及时钟电路,()字节ROM的程序存储器,()节RAM的数据存储器,两个16位的定时计数器,可寻址外存(64K字节RAM、64K字节ROM)的控制电路,()条可编程的I/O口线,一个可编程全双工串行口,五个中断源,两个优先级嵌套中断结构。25.ADC中的转换结束信号(EOC)起什么作用?26.磁表面存储器存储二进制信息的基本原理是什么?27.8086对1MB的存储空间是如何按高位库和低位库进行选择和访问的?用什么控制信号来实现对两个库的选择?28.在80286微处理器的16位标志寄存器FLAG中,相对于8086的9个标志位增加了哪两个标志位? 它们的含义是什么? 反映了80286的什么新增功能?29.简要说明半导体存储器有哪些分类?每类又包括哪些种类的存储器?30.若要把DX和AX中的双字长数扩大16倍,写出完整此功能的程序段。 31.8086和8088的内部中断有何特点?32.系统方案设计的依据是什么?33.说明指令 MOV A,21H与指令 MOV A,[21H]这两条指令的寻址方式和执行过程与结果有何不同。34.选用处理器芯片时,要考虑的主要因素有哪些?35.在80386微处理器的32位标志寄存器EFLAG中,相对于80286增加了哪两位标志位?它们的含义是什么?反映了80386的什么新增功能?36.8086/8088的多处理器系统在什么模式下实现的?它有哪几种组态?在什么组态中只有一个8086/8088CPU?37.说明程序计数器(program counter,PC)在程序执行过程中的具体作用与功能特点。38.比较主程序与中断服务程序和主程序调用子程序的异同点?39.若8086/8088的READY引脚为逻辑0,则它将在微处理器的总线周期中引入什么状态?该状态应插入哪个状态之后?40.在外设与微处理器接口时,为什么要进行电平转换?举例说明。41.写出实现DX=BL·CL的程序段。假定BL=5,CL=10,相乘以后把乘积从AX传送到DX。42.USB有哪几种数据传输类型?43.DAC0832有哪几种工作方式?每种工作方式适用于什么场合?每种工作是用什么方法产生的?44.什么叫微处理器的并行操作方式?如何理解8086CPU具有并行操作的功能?在什么情况下8086的执行单元(EU)才需要等待总线接口单元(BIU)提取指令?45.什么叫中断?什么叫中断源?有哪些中断源?46.假设用下列的程序段来清楚数据段中的偏移地址0000H~2000H号字存储单元中的内容(即将0送到这些存储单元中去)。假设要清楚偏移地址2000H~0000H号字存储单元中的内容,编写程序47.若X=-107,Y=+74,按8位二进制可写出:[X]补=(),[Y]补=(), [X+Y]补=(),[X-Y]补=()48.执行LEA BX,TAB 指令与执行MOV BX,OFFSET TAB指令的功能相同吗?哪条指令执行的效率高?为什么?49.有3位和2位十六进制数X和Y,X=34AH,Y=8CH。(1)若X,Y是纯数(无符号数),则X+Y=()H;X-Y=()H。50.简述随着IBM PC微处理器从8086/8088到80826,80836,80846以及Pentium系列的发展,其系统总线发展经历的主要阶段。51.设8255A在微机系统中,A口,B口和C口以及控制口的地址分别为200H,201H,202H以及203H,实现: (1)A组与B组均设为方式0,A口,B口均为输入,C口为输出,编程初始化;  (2)在上述情况下,设查询信号从B口输入,如何实现查询式输入(输入信号由A口输入)与查询式输出(输出信号由C口输出)。 设8255A在微机系统中,A口,B口和C口以及控制口的地址分别为200H,201H,202H以及203H,实现: (1)A组与B组均设为方式0,A口,B口均为输入,C口为输出,编程初始化;  (2)在上述情况下,设查询信号从B口输入,如何实现查询式输入(输入信号由A口输入)与查询式输出(输出信号由C口输出)。52.IBM PC/XT的CPU电路由哪些部件组成?53.已有下列4条等值语句:  D1    EUQ    1000  D2    EUQ    1000  D3    EUQ    10000  D4    EUQ    15000  指出下列指令中哪些是错误的?说明出错的原因。 (1)ADD AL, D1-D2      (2)MOV AX, D3+D4   (3)SUB  BX,D4-D3      (4)SUB AH,D4-D3-D154.若8086从8259A中断控制器中读取的中断类型号为76H,其中断向量在中断向量表中的地址指针时什么?55.什么是USB?它有什么特点?56.如图给出了一片8253与8086微机系统的部分电路连接图 。已知8253的各端口地址分别为60H, 57.如果需要8255A的PC3输出连续方波,如何用C口的位置与复位控制命令编程实现? 58.编写实现下列有符号除法运算的程序段。程序执行后,商数和余数各为多少? (1)4003H÷4        (2)-4003H÷459.嵌入式系统的基本特点是“以()为中心”。60.对下列程序中各汇编语句的功能进行注释,并画出数据段中的数据在主存中的存放形式。 DATA  SEGMENT  ① A     DW   1122H,3344H      ② B     EQU  BYTE  PTR  A      ③ BUF   DB   100  DUP(0)     ④ BUF1  EQU  WORD  PTR  BUF          DATA  ENDS      ⑤ MOV  AX,   A      ⑥ MOV  BL,   B      ⑦ MOV  BUF,  BL      ⑧ MOV  BUF1+2, AX61.存储器对CPU读写周期时序的最小要求是什么?其具体含义如何?62.微处理器在实模式下操作,对于下列CS:IP组合,计算要执行的下一条指令的存储器地址。  (1)CS=1000H和IP=2000H (2)CS=2400H和IP=1A00H (3)CS=1A00H和IP=B000H (4)CS=3456H和IP=ABCDH63.8086/8088在最大模式下状态位起什么作用?若它表示CPU处于什么操作过程?64.向量中断与中断向量在概念上的有何区别?中断向量与中断入口地址又有何区别?65.应用软件的设计依据是什么?66.已知下列一组语句:           ORG  2000H  ARY  DW   3,$+4,5,6  CNT  EQU  $ —ARY          DB   7,8,CNT,9  执行语句MOV AX,ARY+2和MOV  BX,ARY+10后,AX和BX分别是多少?画出内存分配图。67.基址指针(BP)和堆栈指针(SP)在使用中有何区别?68.如何用程序查询方法实现实现串行通信?在查询式串行通信方式中,8250引脚OUT1和OUT2如何处置?69.编写一段程序段,将AX中的低4位移至DX的高4位。70.在当前数据段、偏移地址为DATA的内存区中,顺序存放着以SLOCK为首址的8个字节的无符号数,若要求其算术平均值,并将结果接着这8个数存放,编写此汇编程序。71.第五代人工智能计算机研究的重点是什么?72.当8255A工作于方式1时,CPU如何以中断方式将输入设备的数据读入?73.80486支持哪几种地址方式?74.比较JMP[DI]与JMP FAR PTR[DI]指令的操作有何却别。75.Pentium系列微处理器比80486新增了那些标志位?它们各是什么含义?第2卷一.参考题库(共75题)1.8086/8088最大模式系统与最小模式系统在结构组成上的主要区别是什么?为何有这种区别?2.80386DX工作在保护方式时,虚拟地址(逻辑地址)由哪两部分组成?这是所确定的虚拟地址空间为多少自己?将其转换为物理地址时,如果只分段不分页,代码/数据段的基地址、界限和属性等由什么提供?3.说明8255A的A口、B口和C口一般在使用上的区别。4.若数组ARRAY在数据段中已做如下定义:ARRAY  DW  200  DUP (1234H,3DUUP(?)),56ABH。指出下列语句执行后,各有关寄存器中的内容是多少? MOV  BX,OFFSET  ARRAY MOV  CX,LENGTH  ARRAY MOV  SI, 0    ADD  SI, TYPE   ARRAY5.串行通信分为哪两类?什么是异步通信?6.阅读下列程序段,指出①~④ 条语句操作的结果,并分析其中有错误的语句。 DATA   SEGMENT  V1     DB     5  V2     EQU    10 DATA   ENDS           ①     INC    V1  ②     INC    V2  ③     MOV    AX, V2  ④     INC    AX7.使用下列RAM芯片,组成所需的存储容量,文各需多少RAM芯片?各需多少RAM芯片组?共需多少寻址线?每块片子需多少寻址线?  (1)512×2的芯片,组成8KB的存储容量;  (2)1K×4b的芯片,组成64KB的存储容量;8.AGP是什么?哪些主要的功能特点?9.已知一数据段中的数据结构如下所示,画出该数据段中数据存放的形式。 DATA    SEGMENT  STR1    DB    0,1,2,3,4,5  STR     DB   ‘012345‘  COUNT   EQU   30  NUMB    DB    3 DUP(05) NUMW    DW   20H,-50H  POIN    DW   0  DATA    ENDS10.8259A中断屏蔽寄存器IMR和8086/8088CPU的中断允许标志I有什么差别?在中断响应过程中他们如何配合工作?11.什么叫做程序和数据块的重定位?为什么8086以上微处理器具有重定位的特性?12.评价微型计算机的运算速度有哪3种方法?13.从AA单元开始的30个连续单元中村反复有30个无符号数,从中找出最大数送入BB单元中,编写程序。14.设有一个具有13位地址和8位字长的存储器,问: (1)存储器能存储多少信息?  (2)如果存储器由1K×4bRAM芯片组成,共需要多少片?  (3)需要哪几个高位地址做片选择码来产生芯片选择信号?15.微处理器在实模式下操作时,段寄存器的用途是什么?16.写出把首地址为DATA的字数组和第4个字送到AX寄存器的指令。要求使用寄存器相对寻址与基址加变址寻址两种寻址方式。17.说明8259A中断控制器的全嵌套方式与特殊的嵌套方式有何区别。他们在应用上有什么不同?18.何谓静态存储器?何谓动态存储器?比较两者的不同点。19.微型计算机可分为哪些主要的类型?20.微机硬件系统由哪几部分组成?一个流行的实用微机硬件系统包括那些主要部件?21.说明8255A在工作方式2时如何进行数据输入和输出操作。22.51单片机的程序存储器与数据存储器在物理上和逻辑上都是相互独立的,各有自己的()、()和()。程序存储器用来存放()和始终要保持的();数据存储器用来存放程序运行中所需要的常数或变量。23.简述8259A中断控制器的中断请求寄存器IRR和中断服务寄存器ISR的功能。24.80386DX CPU在保护模式工作时,当虚拟地址到物理地址的转换采用只分段时,段的大小为多少?当分段又分页时,每页又为多少字节?25.中断向量的类型码存放在8259A中段控制器的什么地方?如何实现类型码的存放?26.举例说明设计中断子程序的方法与步骤。27.计算机有哪些主要的应用领域?28.什么叫中断系统?中断系统有哪些功能?微机的中断技术有什么特点?29.在KeiluVision4环境下开发一个应用项目,需要哪几个过程?30.试编程对8155进行初始化。设A口为选通输出,B口为基本输入,C口作为控制联络口,并启动定时计数器按方式1工作,定时时间为10ms,定时器计数脉冲频率为单片机的时钟频率24分频,fosc=12MHZ。31.请指明下列指令划线部分的寻址方式? 32.带参数的返回指令用在什么场合?设栈顶地址为3000H,当执行RET 0008后,问SP的值是多少?33.A/D和D/A转换器在微机应用中起作用?34.一个简单的微处理器内部结构主要由哪3部分组成?35.IP寄存器的用途是什么?它提供的是什么信息?36.分别用1024×4b和4K×2b芯片构成64K×8b的随机存取存储器,各需多少片?37.394是什么接口? 它的性能特点如何?38.计算机按其处理数据的方式可分为哪几类?计算机按其外形大小又可分为哪几类?39.用方框图形式说明查询式输出的程序流程。40.在A1和A2的字单元中存有一个带符号的双字长数据,先要求出该双字长数的绝对值,并存入B1和B2的字单元中,编写一汇编语言程序实现.41.用什么指令设置哪个标志位,就可以控制微处理器的INTR引脚?42.8083/8088系统在什么情况下选用最大模式?在什么情况下选用最小模式?在两种模式下,对引脚上的电平有何要求?43.一般程序如下:                ORG  2000H      ARY      DW   --4,3,--2,1   CNT      DW   $--ARY   VAR      DW   ARY,$+4          ┆           MOV  AX,ARY              MOV  BX,OFFSET VAR               MOV  CX,CNT               MOV  DX,VAR+2              LEA  SI,ARY            ┆   此程序段执行后,寄存器AX,BX,CX,DX与SI中的内容各是多少? 44.流行主板的结构有哪些基本类型?主板按照CPU在它上面安装结构形式的不同又可分为哪两大类?加以简单比较和说明。45.8255A在复位(RESET)有效后,各端口均处于什么状态?为什么这样设计?46.CPU与外设交换数据的传送方式可分为哪几种?简要说明它们各自的特点。47.什么是半双工?什么是全双工?48.可编程计数器/定时器8253选用二进制与十进制计数器的区别是什么?每种计数器的最大计数值分别为多少?49.如果0809与微机接口采用中断方式,EOC应如何与微处理器连接?程序又应做什么改进?50.已知8086/8088的非屏蔽中断(NMI)服务程序的入口地址标号为NMITS,编程将入口地址填写到中断向量表中。51.磁盘数据保护技术有哪些?52.什么叫做非规则字,微处理器对非规则字是怎样操作的?53.阅读下列程序段,假定AX=-110,CX=+8,执行该程序后,问AX,DX分别是多少? MOV   AX,-110  MOV   CX,8  CWD     IDIV   CX54.8086/8088微处理器对TESET复位信号的复位脉冲宽度有何要求?复位后数据段、堆栈段、代码段与附加段得起始地址是多少?55.51单片机内部RAM区中,有4个工作寄存器区,它们的字节地址范围分别是()、()、()、(),要选择当前的工作寄存器区,应对PSW寄存器的RS1和RS0位进行设置(D3和D4位进行设置)。56.编写一短程序段:用存储单元NUMBI中的无符号字节数去除存储单元NUMB中的无符号字节数,将所得的商存入单元ANSQ,而余数存入单元ANSR中。57.计数器与定时技术在微机系统中有什么作用?举例说明。58.比较8255A 3种工作方式的应用场合的区别。59.80386/80486的CR寄存器中,PE位分别为0,1时,80486将各处于什么地址模式?60.51单片机的程序存储器是统一编址的,要使程序从内部ROM开始执行,应将/EA接(),要使程序从外部ROM开始执行,应将/EA接()。61.微机软件系统主要包括哪些组成部分?它和硬件系统之间的关系如何?62.求从0开始连续100个偶数之和,并将结果存入名字为SUM的字存储单元中。用完整的段定义语句编写出实现这一切功能的汇编源程序。63.引脚上为逻辑1时起什么作用?它在8086/8088最小模式系统与最大模式系统中的连接方式有何区别?64.下列程序段完成什么功能? MOV  CL, 04  SHL  DX,CL  MOV  BX,AH  SHL  AX,CL  SHR  BL,CL  OR   DL,BL65.假定8255A的端口地址为0040H---0043H,编写下列情况的初始化程序:A组设置为方式1,且端口A作为输入PC5和PC6作为输出;B组设置为方式1,且端口B作为输入。66.编写一段程序段,将AX中的高4位移至DX的低4位。67.假设传送指令MOV A,84H的机器码为B0H  84H,结合8位模拟机简述该条指令执行的示意过程。68.串行异步通信规定传送数据的格式为1位起始位、8位数据位、无校验位、两位停止位。试画出传送数据25H的波形。69.简要说明8086/8088系统那些总线是经过多路分离得。70.8086CPU有多少根数据线和地址线?它能寻址多少内存地址单元和I/O端口?8088CPU又有多少根数据线和地址线?为什么要设计8088CPU?71.86/8088的引脚上为逻辑0时,意味着什么操作?72.阅读下列一段程序,分析数据段中BUF, DDBUF, DWBUF各变量的属性,并指出它们各自所在的段首址与偏移地址。程序中的DDBUF EQU THIS DWORD 和DWBUF EQU WORD PRT BUF两条语句有何功能? DATA    SEGMENT   DDBUF   EQU  THIS  DWORD  BUF     DB   100   DUP(?)  DWBUF   EQU  WORD  PRT BUF  DATA    ENDS          ┆  FIRST   EQU  THIS  FAR         LEA  SI , BUF          ┆73.已知下列程序:  D1     DB    10  DUP(?)  D2     DB    30H,31H,32H,33H,34H,35H,36H,37H,38H,39H                    ┇  MOV    CX,LENGTH    D1  MOV    SI,SIZE    D1—TPYE D1  LP:MOV    AL,D2[SI]  MOV    D1[SI],AL  SUB     SI,TYPE D1  DEC     CX  JNZ      LP  HLT  问: (1)该程序执行后,D1单元开始的10个字节内容是什么?  (2)该程序完成的功能是什么?74.CPU响应中断有哪些条件?为什么需要这些条件?75.8086/8088的INTR引脚在何时采样此信号?CPU又在何种条件下才能相应中断?第1卷参考答案一.参考题库1.参考答案:用于锁定系统中其他总线部件(或外围设备)对系统总线的控制权。它通过在指令前加前缀LOCK来激活。2.参考答案: 3.参考答案:两者都是虚拟存储器管理和保护机制下支持多任务的工作方式。两者的主要区别在于:访问的物理地址空间不同;对逻辑地址的解释方法不同。4.参考答案: 带高速缓存动态随机存储器(CD-RAM)是日本三菱电气公司开发的专有技术。他通过在DRAM芯片上集成一定数量的高速SRAM作为高速缓冲存储器CACHE和同步控制接口,来提高存储器的性能。这种芯片使用单一的+3V电源,低压TTL输入输出电平。 双数据传输率同步动态随机存储器(DDR DRAM)是在同步动态读写存储器SDRAM的基础上,采用延时锁定环(DELAY-LOCKED LOOP)技术提供数据选通信号对数据进行精确定位,在时钟脉冲的上升沿和下降沿都可以传输数据(而不是第一代SDRAM仅在时钟脉冲的下降沿传输数据,“DDR”即是“双数据率”的意思),这样就在不提高时钟频率的情况下,使数据传输率提高一倍。 虚拟通道存储器(VCM)由NEC公司开发,是一种新兴的“缓冲式DRAM”,该技术将在大容量SDRAM中采用。它集成了所谓的“通道缓冲”,由高速寄存器进行配置和控制。在实现高速数据传输(即“带宽”增大)的同时,VCM还维持着与传统SDRAM的高度兼容性,所以通常也把VCM内存称为VCM SDRAM。在设计上,系统(主要是主板)不需要做大的改动,便能提供对VCM的支持。VCM可从内存前端进程的外部对所集成的这种“通道缓存”执行读写操作。对于内存单元与通道缓存之间的数据传输,以及内存单元的预充电和刷新等内部操作,VCM要求它独立于前端进程进行,即后台处理与前台处理可同时进行。由于专为这种“并行处理” 创建了一个支撑架构,所以VCM能保持一个非常高的平均数据传输速度,同时不用对传统内存架构进行大的更改。5.参考答案:(1)传送类指令; (2)算术运算指令; (3)逻辑运界指令; (4)控制程序转移指令; (5)位处理指令。 寻址方式: MCS51的寻址方式共有7种 (1)寄存器寻址; (2)寄存器间接寻址; (3)直接寻址 (4)立即寻址; (5)位寻址; (6)变址间接寻址; (7)相对寻址。6.参考答案:一个基本的微机应用系统通常需要配置3种常用外设:一类是常规的人机交互设备,有键盘、鼠标、显示器、打印机等;另一类是常用通信设备,如网卡和调制解调器;第3类是扫描仪。常用的微机系统有ISA、EISA、PCI和AGP。总线的主要性能指标包括总线的宽度、总线的位置、总线的工作频率。7.参考答案:微处理器是微型计算机的中央处理器,微型计算机是微型计算机系统硬件部分的核心部件。8.参考答案: CPU在中断周期要完成下列几步操作: (1)关中断; (2)保留段点; (3)保护现场; (4)给中断入口(地址),转入相应的中断服务程序; (5)恢复现场; (6)开中断与返回。9.参考答案:片内含cache,且指令执行单元也采用了流水线结构。10.参考答案: 先将DX清零,然后将AX和DX内容除以100。用AAM指令调整后,将AX中的4位十六进制数和3030H相加,转换为ASCII的低两位。再用同样的方法,将DX中的4位十六进制数转换为ASCII的高两位。程序段如下:11.参考答案:硬件系统的设计主要包括处理器芯片的选择、各个功能部件的选择和接口的设计。 (1)控制模块的选择; (2)用户编程模块的设计; (3)存储器模块; (4)键盘输入模块; (5)输出驱动模块; (6)接口的设计。12.参考答案:8086CPU内部分为执行单元(EU)与总线接口单元(BIU)两部分;EU负责执行指令;BIU负责对存储器或I/O外设进行存取操作。13.参考答案: (1) (548.375)D =(1000100100.011)B =(1044.3)Q =(224.6)H =(010*********.001101110101)BCD (2) (D.58)H=(1101.01011)B=(15.26)Q=(13.34475)D=(13.34375H)BCD14.参考答案:QS1和QS0是8086/8088的指令队列状态位,用于指示本总线周期前一个始终周期正指令队列的状态,由8087协处理器监测。若QS1=1,QS0=0,则表明CPU的指令队列处于队列空。15.参考答案: 16.参考答案: 冯.诺依曼型计算机体系的基本思想是存储程序概念,由运算器、控制器、存储器、输入设备和输出设备5大基本*部件组成计算机系统。 运算器用来进行算数或逻辑运算以及位移循环等操作; 控制器用来产生取指令和执行指令所需的操作控制信号; 存储器是微机中的储存和记忆部件,用来储存数据(包括原始数据、中间结果与最终结果)和程序; 输入设备是想计算机提供需要处理的各种数据信息; 输出设备是将计算机中的信息以某种形式表现出来。17.参考答案:单片机的软件一般可以分层为系统软件和应用软件。18.参考答案: 19.参考答案:扩展了8个16位通用寄存器及IP与FLAGS为32位;还增加了两个16位的段寄存器FS和GS。20.参考答案: 21.参考答案:段的最大长度可达4GB。22.参考答案: 8255A的A口、B口、C口和控制口地址分别为2C0H、2C1H、2C2H和2C3H。23.参考答案: 不会产生溢出。24.参考答案:8;4K;128字;3225.参考答案:当ADC转换完毕时,EOC可以作为中断信号,也可以作为被查询的状态信号。26.参考答案:存储二进制信息是由磁头线圈回路中感应电势与电流方向的变化来实现的。硬盘靠磁头来读写数据。27.参考答案: 8086的1MB存储空间实际上分为两个512KB的存储体,即高位库和低位库。低位库与数据总线D7~D0相连,该库中每个地址均为偶数地址;高位库与数据总线D15~D8相连,该库中每个地址均为奇数地址。 地址总线A10~A1可同时对高、低位库的存储单元寻址,A0或则用于库的选择,分别接到库选择端上。当A0=0时,选择偶数地址的低位库;当=0时,选择奇数地址的高位库。利用A0和这两个控制信号可以实现对两个库进行读写(即16位数据),也可以单独对其中的一个库进行读写。8086是用A0或分别对低位(偶数)库和高位(奇数)库进行选择和访问的。28.参考答案:80286比8086新增了IOPL与NT标志位。IOPL为I/O特权级(0~3级),用于指定当前任务中I/O操作处于哪级的特权级。NT为任务嵌套标志,在保护模式下,当NT=1时,表明当前任务正嵌套于另一个任务中,执行完该任务后,可用IRET返回到原任务,它们反映了新增的保护功能及多任务功能。29.参考答案:按功能分为RAM(随机存储器)和ROM(只读存储器)。RAM按工艺可分为双极性RAM和MOS RAM两类,MOS RAM又可分为SRAM(静态)和DRAM(动态)。 30.参考答案: 31.参考答案: (1)内部中断由一条INTn指令直接产生,其中段类型号n或包括在指令中,或已由系统定义。 (2)除单步中断以外,所有内部中断都不能被屏蔽。 (3)所有内部中断都没有中断响应INTA机器总线周期这是因为内部中断不必通过查询外部来获得中断类型号。 (4)8086和8088中断系统规定,除了单步中断以外,所有内部中断的优先权比外部的优先权高。如果在执行一个能引起内部中断指令的同时,在NMI或INTR引脚端也产生外部中断请求,则CPU将首先处理内部类型号。 (5)作为软件调试手段,单步中断是逐条的跟踪调试,而断点中断(INT3)是逐段的调试,它们均可用中断服务程序在屏幕上显示有关的各种信息。如果所有中断处要求打印的信息都相同,就可以一律使用但字节的断点中断INT 3指令;若要打印的信息不相同,则就需要使用其他中断类型号。32.参考答案:首先,必须明确要设计的系统是用来干什么的,需要具备哪些功能?由此可以设定系统由哪些功能模块构成,从而确定系统的设计规模和总体框架。 其次,必须明确该系统的使用者是谁?他希望如何使用?画出使用流程图。由此可以确定系统的控制流程和软件模块。33.参考答案: MOV A,21H为直接寻址方式,结果是累加器A中的数据为21H。 MOV A,[21H]为间接寻址,结果将DS段中偏移地址为21H的内存单元的数据给累加器A。34.参考答案:在选用处理器芯片时,应该从所设计的产品的应用角度,综合考虑性能、成本、技术支持等因素,选取满足系统要求的芯片。通常从以下几个方面的指标来选择: 在片资源、系统时钟、电源管理、芯片的封装方式、片内存储器的容量等。35.参考答案:80386比80286新增了RF与VM标志位。BF为恢复标志,它与调试寄存器一起使用,用于控制下一条指令后恢复程序的执行。VM为虚拟方式标志,用于在保护模式系统中选择虚拟操作方式。36.参考答案:8086/8088的多处理器系统是在最大模式下实现的。它有3种基本组态,即协同处理器、密耦合和松耦合。在协处理器或密耦合组态设计种,只有一个起主处理器作用的8086/8088。37.参考答案:PC中存放着正待取出的指令的地址。根据PC中的指令地址,准备从存储器中取出将要执行的指令。通常,程序按顺序逐条执行。任何时刻,PC都指示要去的下一个字节或下一条指令(对单字节指令而言)所在的地址。因此,PC具有自动加1的功能。38.参考答案:两者都是从主程序处转而执行其他的程序,都要保护断点,但中断服务程序还需要将IF压入堆栈,并用IRET返回,玩儿主程序调用子程序用RET返回。39.参考答案:引入TW状态,TW应插入T3状态之后。40.参考答案:一般CPU输入输出的信号都是TTL电平,而外设的信号就不一定是TTL电平。为此,在外设与CPU连接时,要进行电平转换,使CPU与外设的电压(或电流)想匹配。41.参考答案: 42.参考答案:USB有4种基本的传输类型,即控制传输、批传输、中断传输和等时传输。43.参考答案: DAC0832有如下3种工作方式。 直通方式:当ILE接高电平,CS,WR1,WR2和XFER都接地时,DAC处于直通方式,8位数字量一旦到达数据输入端,就立即加到8位D/A转换器,被转换成模拟量。有些场合可能要用到这种工作方式。例如,在构成波形发生器时,要把产生的基本的波形数据存在ROM中,然后连续取出来送到DAC去转换成电压信号,而不需要用任何外部信号,就可以用着用直通方式。 单缓冲方式:使输入锁存器或DAC寄存器二者之一处于直通,这时,CPU只需一次写如DAC0832即开始转换。其控制比较简单。 双缓冲方式(标准方式):转换要有两个步骤,当CS=0,WR1=0,ILE=1时,输入寄存器输出随输入而变,WR1#由低电平变高电平时,将数据写入并锁入8位数据寄存器;当XFER=0,WR2=0时,DAC寄存器输出随输入而变,而在WR2由低电平变高电平时,将输入寄存器的内容锁入DAC寄存器,并实现D/A转换。44.参考答案:微处理器的并行操作方式是指上一条指令执址操作可以与下一条指令的取址操作并行重叠操作?8086CPU由于将EU与BIU按功能 分离成两个相加独立的单元,故EU在执行上一条指令的执址操作时,可以由BIU同时进行下一条指令的取址操作此即并行操作原理。当8086CPU需要对存储器或I/O设备存取操作数时,EU才需要等待BIU提取指令。45.参考答案: 中断就是使CPU暂停运行原来的程序而应更为急迫事件的需要转向去执行为中断源服务的程序(称为中断服务程序),待该程序处理完后,再返回运行原程序。 所谓中断源,即引起中断的事件或原因,或发出中断申请的来源。 通常中断源有以下4种:外部设备;实时时钟;故障源;为调试程序设置的中断源。46.参考答案: 47.参考答案: [X]补=10010101,[Y]补=01001010,[-Y]补=10110110 按补码运算规则: [X+Y]补=[X]补+[Y]补=01001010+10110110=11011111 [X-Y]补=[X]补+[-Y]补 =10010101+10110110=101001011 =4BH,结果溢出。48.参考答案:两条指令的功能相同,都是将变量TAB的偏移地址送入BX,但执行MOV BX, OFFSET TAB的指令较快,所以效率高。原因是由汇编程序计算出了TAB的偏移地址,而LEA指令是CPU执行时才计算的。49.参考答案: 若X,Y是无符号数,都用3位十六进制数表示,X=34AH,Y=08CH, X+Y=34AH+08CH=3D6H X+Y=34AH-08CH=2BEH50.参考答案:8086/8088的IBM PC/XT机总线为PC-XT总线,80286的IBM PC/AT机总线为ISA总线,80386与80486的32位机总线为EISA总线。Pentium机出现后,发展了PCI局部总线。51.参考答案: (1) MOV     AL, 92H MOV     DX, 203H OUT     DX, AL  (2)   L1:   MOV   DX, 201H            IN    AL,DX            TEST  AL,80H            JZ    L1            MOV   DX,200H            IN    AL, DX            PUSH  AX    L2:   MOV   DX, 201H52.参考答案:由8088微处理器、8087协处理器、8284时钟发生器、8288总线控制器、地址锁存器、数据收发器、8259中断控制器、8237 DMA控制器及相应的控制电路组成。53.参考答案: (1)错,D1-D2 的直超出了字节表示数的范围,故不能将结果传送给AL。 (4)错,D4-D3-D1的直超出了字节数的范围,不能将结果传给AH。54.参考答案:地址指针时76H X 4=01D8H。55.参考答案: USB(universal serial bus)是通过串行总线的简称,它是一种新型的串外设接口标准,也是目前高性能外设总线设计的发展趋势。 USB具有一下的性能特点:通用性强;连接简便;数据传输速度较快;具有自备电源。56.参考答案: 57.参考答案: 58.参考答案: 59.参考答案:应用60.参考答案: (1) ①变量A被定义为字类型; ②将以变量A为首地址的字存储区改定义为以变量B为首地址的字节存储区; ③定义了以变量BUF为首地址的100个字节的数据存储区,各字节单元的初值均为0; ④将以上字节数据存储区改定义为字类型,首址变量另定义为BUF1; ⑤(A)=1122H→AX; ⑥(B)=22H→BL; ⑦(BL)=22H→BUF; ⑧(AX)=1100H→BUF1+2。 (2)数据段中的数据在主存中的存放形式如图1所示。61.参考答案:存储器对CPU读写周期时序的最小时间要求是指在读周期中的读取时间和在写周期中的写入时间。读取时间是指从地址有效到数据读出有效之间的时间tA;写入时间是指写脉冲的宽度tW。62.参考答案: (1)PA=12000H (2)PA=25A00H (3)PA=25000H (4)PA=3F12DH63.参考答案: 这些状态位指示当前总线周期的功能。若则表示XPU正处于取指令操作过程。64.参考答案:向量中断是指通过中断向量进入中断服务程序的一种方法;中断向量则是用来提供中断入口地址的一个地址指针(即CS:IP).中断入口地址是指中断程序的实际地址,即段地址左移4位加偏移地址所得的和。65.参考答案:应用软件的设计依据是使用流程。根据使用流程可以确定系统的控制流程和软件模块。66.参考答案: AX=2006H,BX=0908H,数据存放的内存分配图如图所示。67.参考答案:BP与SP都用于存放寻址堆栈的偏移地址,但SP存放的是距栈顶的偏移地址,而SP存放的是距堆栈首地址的偏移地址。两者是既有联系又有区别的地址值。68.参考答案:程序查询方式实现串行通信是指可以通过读线路状态寄存器查相应状态位,来检查接受数据寄存器是否就绪与发送保持器是否为空。在查询式串行通信方式中,8250引脚OUT1非和OUT2非均为1.69.参考答案: 70.参考答案: 71.参考答案:第五代计算机的研究重点,只要是放在人工智能计算机的突破上,它的主攻目标是实现高程度上的模拟人脑的思维功能。72.参考答案: 当外设准备好数据送至8255A的端口数据时,向8255A发送选通信号; 8255A利用该信号把端口数据锁存至锁存器,并使IBF变为高电平送给外设,表示数据已经锁存但未被读走。同时在INTE允许中断状态下,IBF也使INTR变为高电平,向CPU发中断请求,CPU接收中断请求后,在中断服务程序中,执行一条读端口指令,将锁存器中的数据读走,并在RD信号的下降沿使INTR复位,上升沿使IBF复位,准备下一个数据的输入。73.参考答案:实地址方式、保护虚拟地址方式和虚拟8086。74.参考答案:JMP[DI]表示间接指向内存区的某地址单元。DI中的内容即转移目标的偏移地址。JMP FAR PTR[DI]是一条段间直接远转移指令,[DI]为目标符号。75.参考答案:VIF为虚拟中断标志,它复制中断允许标志位。VIP为虚拟中短暂挂标志,它提供有关虚拟方式中断信息,用于多任务环境下,为操作系统提供虚拟中断标志和中断暂挂信息。ID为CPU标识标志,它是通过CPU ID指令系统提供有关Pentium系列未处理的信息(版本号和制造商)。第2卷参考答案一.参考题库1.参考答案:在最大模式系统结构组成上增加了8288总线控制器。利用8288可以重建一些在最大模式中因为使用协处理器而被去掉的控制信号。2.参考答案:由段选择符和偏移地址地址两部分组成;虚拟地址空间为64TB;代码/数据段的基地址、界限和属性等由段描述符提供。3.参考答案:A口可选择方式0、方式1和方式2,B口只能选择方式0和方式1,而C口则只能用方式0工作。当选择方式0与方式1时,C口通常都是配合A口或B口工作,作为A口、B口与外设联络用的输出控制信号或输入状态信号,而C口的其余各位仍用方式0工作。4.参考答案:BX=数组ARRAY的偏移地址;CX=200;SI=2。5.参考答案: 串行通信有两类,即同步通信和异步通信。PC系统中的串行通信采用异步通信。 异步通信是指一帧(即一个数据传送单元——字符)信息以起始位和停止位来完成收发同步。6.参考答案: ①(V1)+1=5+1=6→V1; ②错误语句,因为变量V2为立即操作数; ③10→AX; ④(AX)+1=10+1=11→AX,但V2并未改变。7.参考答案: (1)64片,16组,13,9; (2)128片,64组,16,10。8.参考答案: AGP是专门为3D加速而设置的加速图形端口,允许3D图形数据越过PCI总线,直接把主存和显存连接起来,能以最高528MB/s的速度(使用2X兼容系统)持续进行数据传输,从而解决了PCI总线设计中对于超高速系统的瓶颈问题。 其性能特点主要如下: (1)采用流水线技术进行内存读写,减少了等待内存的寻址时间,提高了数据传输速度。 (2)采用双泵技术(双时钟),利用时钟信号的上升沿和下降沿同时存取数据,相当于使工作时频率提高两倍。 (3)可直接对系统主存中的图像数据进行处理。 (4)采用多路信号分离技术,把总线上的地址信号与数据信号分离,并通过使用边带寻址(sideband address,SBA)总线来提高随机内存访问的速度。 (5)采用DIME技术,AGP将纹理数据置于帧缓冲区(即图形控制器的内存)之外的系统主内存,从而让出帧缓冲区和带宽供其他功能使用,以获得更高的屏幕分辨率,或者允许Z缓冲产生更大的屏幕面积。9.参考答案: 数据段数据存放的形式如图所示。 10.参考答案: 中断屏蔽寄存器IMR可以屏蔽与之对应的IRR中响应的请求不能进入系统的下一级优先判别器判优,而当8259A向CPU的INT引脚提出中断请求时,可以通过IF标志将该中断请求屏蔽,他们直接屏蔽的对象不同。 在中断响应过程中,首先由外设向8259A提出中断请求,当中断屏蔽寄存器IMR置0时,该中断请求进入系统的下一级优先判别器判优。如果其优先级最高,就可以由8259A向CPU的INT引脚提出中断请求,只要这时IF=1,则CPU可以响应8259A提出的中断请求。11.参考答案:重定位是指一个完整的程序块或数据可以在存储器所允许的内存空间内任意浮动并定位到一个新的可寻址区域.8086以上Intel系列微处理器由于采用了分段技术和“段加偏移”的寻址机制,故能通过改写段寄存器内容实现重定位。12.参考答案: 评价微型计算机的运算速度的方法如下。 (1)根据不同类型指令在计算过程中出现的频繁程度,呈上不同的系数,求得系统平均值,这是指的是平均速度; (2)以执行时间最短的指令的标准来计算速度; (3)直接给出每条指令的实际执行时间和机器的主频。13.参考答案: 先把第1个数送入AL寄存器,将AL中的书与后面的29个书逐个比较,若AL中的数小于相比较的数,将两两交换位置,否则来年两两不交换位置。在比较过程中,AL中始终保持较大的数,比较29次,则AL中必为最大的数,然后将其送入BB单元中。 14.参考答案: (1)8KB (2)16片 (3)用A12,A11和A10 3位地址线做片选译码。15.参考答案:用于获得段起始地址。16.参考答案: 17.参考答案: 全嵌套方式与特殊的全嵌套方式基本相同,唯一的区别是在全嵌套方式中,中断请求按优先级0~7处理,只有更高级的中断请求到来时才能嵌套,当同级中断请求到来时不予响应。但特殊的全嵌套方式不同,他在处理某种中断时,允许响应或嵌套同级的中断请求。 特殊的全嵌套方式用于多个8259A级联系统,在这种情况下,对主片8259A编程使用特殊的全嵌套方式,对从片8259A编程让其处于优先级方式。全嵌套方式是最常用的工作方式,8259A初始化后没有设置其他优先级时就按全嵌套方式工作。18.参考答案:静态存储器是由MOS管组成的RS触发器作为基本存储电路来存储信息,而动态存储器是以MOS管栅极电容cg是否充有电荷来存储信息的。静态存储器的存取速度较高,动态存储器的集成度较高,功耗较低,并需要定时(1—3ms)刷新。19.参考答案:单片机、单板机、个人计算机、多用户系统、微型计算机网络。20.参考答案: 微型计算机硬件系统一般都是由主机板(包括CPU、CPU外围芯片组、主存储器RAM、BIOS芯片与总线插槽)、外设接卡口、外部设备(如硬盘、光驱、显示器、打印机、键盘、调制解调器与鼠标)以及电源等部件所组成。 流行的实用微机硬件系统包括主板、CPU、内存、声卡、显示器、硬盘、光驱、键盘、调制解调器、鼠标、机箱以及电源等。21.参考答案: (1)当数据端口作为输入工作时,在有效时,由外设把输入数据送人端口,并发出IBF有效信号,该信号可供外设作为通信联络信号,也可以由CPU查询C口的相应位获得。当CPU执行IN指令对该数据读入操作后,由的上升沿时IBF复位,为下一次输入数据做好准备。如果该数据端口的中断允许INTE被置位,则在信号回复到高电平时,8255A通过INTR向CPU发中断请求。若CPU响应该中断请求,读取数据端口的输入数据,则由RD下降沿使INTR复位,为下一次数据输入请求中断做好准备。 (2)当数据端口作为输出口时,在CPU把数据写入端口后,由的上升沿使有效并使INTR复位。由8255A输出到外设,并通知外设可以取走端口的输出数据。当外设取走一个数据时,应向8255A发回应答信号。的有效低电平可以使复位,为下一次输出做好准备。如果该端口输出中断允许INTE位被置位,则当ACK会熬到高电平时,8255A可以通过INTR发输出中断请求。若CPU响应该中断请求,又可以把下一次输出数据写入数据端口。 (3)当数据端口既作输出选通双向传送时,工作过程将是以上输入时序与输出时序的综合。22.参考答案:寻址系统;控制信号;功能;程序;常数23.参考答案: 中断请求寄存器是一个8位寄存器,用于接收外部中断请求。IRR有8位,分别与引脚IR0~IR7相对应。当某一个Iri端接收中断请求信号呈现高电平时,则IRR的响应位将被置1;显然,若最多有8个中断请求信号同时进入IR0~IR7端,则IRR的相应位全1.至于被置1的请求能否进入IRR的 下一级判优电路,还取决于控制IRR的中断屏蔽寄存器IMR中相应位是否清0. 中断服务寄存器是一个8位寄存器,用来存放或记录正在服务中的所有中断请求。当某一及中断请求被响应CPU正在执行他的中断服务程序时,则ISR中相应的位将被置1,并将一直保持到该级中断处理过程结束为止。在多重中断时,ISR中可能有多位同时置1。ISR某位被置1的过程如下:若有一个或多个中断源同时请求中断,他们将先由优先级判别器选出当前在IRR中置1的各种中断优先级别最高者,并用INTR负脉冲先通送入ISR寄存器的对应位。显然,当有多重中断处于服务过程中时,ISR中可同时记录多个中断请求。24.参考答案:段的大小为1B~1MB;每页为4KB。25.参考答案:中断向量的类型码存放在8259A中断控制器的初始化命令字ICW2。 A8~A15为中断向量的高8位,用于MCS80/85系统;T3~T7为中断向量类型码,用于8088/8086系统。中断类型码的低三位是由引入中断请求的引脚IR0~IR7决定的。比如设ICW2为40H,则8个中断类型码分别为40H,41H,42H,43H,44H,45H,46H和47H。中断类型码的数值于ICW2的低3位无关。26.参考答案: 设计中断子程序的步骤如下: (1)选择一个中断向量。如果是采用硬件中断,则要使用由硬件确定的中断向量。如果是采用软件中断,即用执行INT n指令的方式来执行中断服务程序,则可以在系统预留给用户的中断向量号中选某一个中断向量。例如,选50H号向量。 (2)将中断子程序的入口地址置入中断向量表的相应表项中。设选择的向量号为n,其置入方法有两种:一是用数据传送指令将中断服务子程序入口的相对地址存放在物理地址为4×n的字单元中,将中断服务子程序入口的段地址存放在物理地址为4×n+2的字单元中。二是采用DOS中设置新中断向量的中断功能(25功能),即 向量号  21H 功能号  25H 入口参数:DS=中断服务子程序入口段地址。DX=中断服务子程序入口相对地址;AL=新增的向量号。 (3)使中断服务子程序驻留内存。使程序驻留内存的方法是采用DOS的中断调用,即 向量号   21H 功能号   31H 入口参数:DX=驻留程序字节数; 该功能使当前程序的DX个字节驻留内存并返回DOS。27.参考答案:计算机的主要应用领域包括科学计算,计算机控制,测量和测试,信息处理,计算机辅助设计/计算机辅助制造/计算机辅助教学(CAD/CAM/CAI)、人工智能、计算机模拟。28.参考答案: 中断系统是指为实现中断而设置的各种硬件与软件,包括中断控制逻辑及相应管理中断的指令。 中断系统具有下列功能:能响应中断、处理中断与返回;能实现优先权排队;高级中断源能中断低级的中断处理。 中断技术除了能解决快速CPU与中、慢速外设速度不匹配的矛盾,以提高主机的工作效率之外,在实现分时操作、实时处理、故障处理、多机连接以及人机联系等方面均有广泛的应用。29.参考答案:创建一个应用,一般需要下列几个步骤: 1)新建一个项目; 2)在项目中,创建、编辑源程序文件; 3)为此项目指定编译和调试环境; 4)编译项目; 5)调试。30.参考答案:1、写8155的命令字 设定IO口的工作方式和定时计数器的启、停操作。 31.参考答案:①立即寻址 ②直接寻址 ③寄存器间接寻址 ④变址间接寻址 ⑤寄存器间接寻址 ⑥寄存器寻址32.参考答案:RET指令用在被调用的过程末尾处。SP的值是3010H。33.参考答案: 数字电子计算机只能识别与加工处理数字量,而在实际的计算机应用系统中,除了数字量以外,还必然涉及模拟量。若要把模拟量(如生产现场的温度、压力、流量、转速等参数)输入计算机,则必须先通过各种传感器将非电量变换为电量(电压或电流)并加以放大,使之达到某一标准电压值,然后经过模/数(analog to digit, A/D)转换变成电压或电流模拟信号,才能控制模拟量。通常,在一个微型机的应用系统中,可能既需要A/D转换又需要D/A转换。实现A/D或D/A转换的部件叫做A/D或D/A转换器。34.参考答案:一个简单的微处理器主要由运算器、控制器和内部寄存器阵列3个基本*部分组成。35.参考答案:IP用于寻址代码段存储区内的下一条指令(字节),它提供的是自动加1后的下一条指令(字节)的偏移地址。36.参考答案:128片和64片。37.参考答案: IEEE1394是高性能串行总线标准。 它的主要性能特点:通用性强;传输速率高;实时性好;为连接设备提供电源;易于安装,连接方便。38.参考答案:计算机按其处理数据的方式可分为模拟式计算机,数字式计算机,混合式计算机。计算机按其外形大小又可分为超级,大型,小型和个人(微型)以及便携式(笔记本)5种。39.参考答案: 查询式输出的程序流程如图所示。 40.参考答案: 41.参考答案:用STI或CLI指令设置IF标志位即可。42.参考答案: 若8086/8088系统中包含协处理器则采用最大模式,一般使用最小模式。在最大模式时,引脚应接地;在最小模式时,引脚应接电源。43.参考答案:AX=—4,BX=200AH,CX=8,DX=2010H,SI=2000H44.参考答案: 现在主板的结构主要有AT主板与ATX主板两种基本类型,最新结构的主板为NLX;主板按照CPU在他上面安装结构形式的不同可分为Socket和Slot两大类。 Socket结构类的主板可支持的CPU包括Intel的Pentium、新版Celeron(赛场)、AMD的K5/K6系列、Cyrix的6x86系列等。Slot结构最先由Intel公司为配合PentiumⅡ微处理器而推出的CPU接插结构,它又分为Slot1和Slot2。Intel目前主流的PentiumⅡ和部分Celeron微处理器均采用Slot1结构。Slot2主要用于PentiumⅡ与PentiumⅢ Xeon至强CPU。Socket结构的成本比Slot的成本要低。45.参考答案:8255A复位后,其内部控制逻辑电路中的控制寄存器和状态寄存器等都被清除,3各I/O端口均被置为输入方式;并且屏蔽中断请求,24条连接外设的信号线呈现高阻悬浮状态。这种势态,将一直维持到8255A接收方式选择控制命令时才能改变,使其进入用户所设定的工作方式.这样设计可以避免前面操作后寄存器中的内容以及引脚信号不至于影响后面操作的结果。46.参考答案: 为了实现CPU与外设之间的数据传送,通常采用以下3种I/O传送方式:程序传送;中断传送;直接存储器存取(DMA)传送。 当计算机工作任务较轻或CPU不太忙时,可以应用程序查询输入输出传送方式,它能较好地协调外设与CPU之间定时的差别;程序与接口电路比较简单。其主要缺点是:CPU必须做程序等待循环,不断测试外设的状态,直至外设为交换数据准备就绪时为止。这种循环等方式很花费时间,大大降低了CPU的运行效率。 对于中断传送方式,外设在处理数据期间,CPU就不必浪费大量时间去查询它们的状态,只待外设处理完毕主动向CPU提出请求(向CPU发中断请求信号),而CPU在每条指令执行的结尾阶段,均查询是否有中断请求信号(这种查询是由硬件完成的,不占用CPU的工作时间),若有,则暂停执行现行的程序,转去为申请中断的某个外设服务,以完成数据传送。中断传送方式的好处是大大提高了CPU的工作效率。 DMA方式或称为数据通道方式,是一种由专门的硬件电路执行I/O交换的传送方式,它让外设接口直接与内存进行高速的数据传送,而不必经过CPU,这样就不必进行保护现场之类的额外操作,可实现对存储器的直接存取。47.参考答案: 在只有一条通信线的双机通信系统中,对任何一方而言,发送信息和接受信息不能同时进行,而只能采用分时占用通路的方法,这种串行通信方式称为半双工. 在有两条通信线的双机(如A,B两机)通信系统中,当A机向B机发送信息,而B机接收信息时,B机也可以同时向A机发送信息,而A机接收信息。当然,这是同时在两条通信线路上进行的。这种串行通信方式称为全双工。48.参考答案:区别是范围不同,二进制是0000H~FFFFH,十进制是0000~999。49.参考答案: 可采用直接与CPU的INTR脚连接或通过8259A接CPU。 设ADC0809的端口号为PORTAD,则当主程序中的指令OUTPORTAD,AL执行后,A/D转换器开始转换,转换结束时EOC发一个高电平为转换结束信号,此信号产生中断请求,CPU响应中断后,调用中断处理程序,在中断处理程序中用IN AL,PORTAD取转换结果。50.参考答案: 51.参考答案:主要有自监测,分析与报告技术(A.M.A.R.T.),可监测磁头,磁盘,马达,电路等,对故障进行预测;数据卫士技术,可自动监测数据,并为出错时自动修正,震动保护系统(SPS)和数据保护系统(DPS);防震技术;驱动器自我测试与健康监测技术等。52.参考答案:非规则字是以奇数单元为起始地址开始存放(低字节在前)的字。微处理器对非规则字的存取操作需要两个总线周期才能完成。53.参考答案:AX=-13(商)

温馨提示

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

评论

0/150

提交评论