微机原理接口技术试题库含答案_第1页
微机原理接口技术试题库含答案_第2页
微机原理接口技术试题库含答案_第3页
微机原理接口技术试题库含答案_第4页
微机原理接口技术试题库含答案_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

三、选择题

1、在计算机内部,全部信息的存取、办理和传递都是以

D

形式进行的。

A)EBCDIC

B)ASCII

C)十六进制编码

D)二进制编码

2、与十进制数

56等值的二进制数是

A

A)111000

B)

111001

C)

101111

D)110110

四、是非判断题1、在第三代计算机时期出现了操作系统。

(√

2、关于种类不一样的计算机,其机器指令系统都是同样的。(×)3、在计算机中,数据单位bit的意思是字节。(×)微办理器,微型计算机和微型计算机系统三者之间有何差别?

答:微办理器即CPU,它包含运算器、控制器、寄存器阵列和内部总线等部分,用于实现微型计算机的运算和控制功

能,是微型计算机的核心;一台微型计算机由微办理器、内储存器、I/O接口电路以及总线构成;微型计算机系统则包

括硬件系统和软件系统两大多数,此中硬件系统又包含微型计算机和外头设施;因而可知,微办理器是微型计算机的重

要构成部分,而微型计算机系统又主要由微型计算机作为其硬件构成。

2.CPU在内部构造上由哪几部分构成?CPU应具备哪些主要功能?

答:CPU在内部构造上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是达成各样算数及逻辑

运算,并实现对整个微型计算机控制,为此,其内部又一定具备传达和暂存数据的功能。

累加器和其余通用寄存器对比有何不一样?

答:累加器是通用寄存器之一,但累加器和其余通用寄存器对比又有其独到之处。累加器除了可用做通用寄存器寄存数据外,对某些操作,一般操作前累加器用于寄存一个操作数,操作后,累加器用于寄存结果。

微型计算机的总线有哪几类?总线构造的特色是什么?

答:微型计算机的总线包含地点总线、数据总线和控制总线三类,总线构造的特色是构造简单、靠谱性高、易于设计

生产和保护,更主要的是便于扩大。

6.计算机I/O接口有何用途?试列出8个I/O接口。

答:计算机I/O接口是连结计算机和外面设施的纽带和桥梁,它主要用于协调解控制计算机与外设之间的信息流通和

互换。比如:串行通信口(COM口)、并行打印机口、软盘驱动器接口、硬盘驱动器接口、光驱接口、显示器接口、

音响设施接口、其余通用设施接口(

USB

、SCSI

等)。

7.此刻,计算机主板上一般都包含哪些

I/O

接口?

I/O

接口卡怎样与主板相连?答:此刻,计算机主板上一般包含串行通信口、并行打印口、软盘驱动器接口、硬盘驱动器接口、光驱接口、

USB

接口等。象显示器适配器、网卡、

modem

卡等

I/O

接口卡一般经过总线插槽与主板相连。简述系统总线,AGP总线,PCI总线及ISA总线的作用。答:系统总线是

CPU

与储存器及桥接器之间传达信息的通道,

AGP

总线特意用与连结

CPU

与显示器适配器,

PCI

总线一般用于连结一些高速外设接口作为高速外设与CPU外设接口作为非高速外设与CPU或内存互换信息的通道。

或内存互换信息的通道,

ISA

总线一般用于连结一些非高速试说明计算机用户,计算机软件,计算机硬件三者的相互关系。答:计算机用户,计算机软件系统,计算机硬件系统共同构成一个计算机应用系统,三者在该系统中处于三个不一样的层次。计算机用户处于最高层,计算机软件处于中间层,计算机硬件系统处于最基层。在这里计算机用户是系统的主宰,他们经过软件系统与硬件系统发生关系,指挥计算机硬件达成指定的任务。即,计算机用户使用程序设计语言编制应用程序,在系统软件的干涉下使用硬件系统进行工作。储存单元的选择由什么信号控制?读、写靠什么信号划分?答:储存单元的选择由地点信号控制,而对储存单元进行读操作仍是写操作则要靠读、写信号划分。若用一个字节来表示带符号数,判断以下各运算在机内进行时能否会产生溢出,写出判断过程。A.5BH+32H;B.-08H-15H;C.-51H+(-3DH);D.2DH+3CH答:A.产生溢出,5BH=01011011B其补码表示的机器数为:0101101132H=00110010B其补码表示的机器数为:00110010相加的结果为:10001101数值最高位向符号位进位,但符号位向前无进位,故产生溢出。B.不产生溢出,-08H=-00001000B其补码表示的机器数为:11111000-15H=-00010101B其补码表示的机器数为:11101011相加的结果为:111100011数值最高位向符号位进位,符号位同时也向行进位,故不产生溢出.C.产生溢出,-51H=-01010001B其补码表示的机器数为:10101111-3DH=-00111101B其补码表示的机器数为:11000011相加的结果为:101110010数值最高位向符号位无进位,但符号位向行进位,故产生溢出.D.不产生溢出,2DH=00101101B其补码表示的机器数为:001011013CH=00111100B其补码表示的机器数为:00111100相加的结果为:01101001数值最高位向符号位无进位,符号位向前也无进位,故不产生溢出。详尽表达总线缓冲器的作用。答:总线缓冲器的作用主若是控制各路数据在总线上的交错传递防止相互矛盾,当几路数据都要向总线上传递时,就经过各路的缓冲器来解决,当一路传递时,缓冲器使其余各路数据与总线断开。7.锁存器和寄存器有什么不一样?答:锁存器与寄存器都是用来暂存数据的器件,在实质上没有差别,可是寄存器的输出端平常不随输入端的变化而变化,只有在时钟有效时才将输入端的数据送输出端(打入寄存器),而锁存器的输出端平常总随输入端变化而变化,只有当锁存器信号抵达时,才将输出端的状态锁存起来,使其不再随输入端的变化而变化。1.8086从功能上分红了EU和BIU两部分。这样设计的长处是什么?答:传统计算机在履行程序时,CPU老是接踵地达成取指令和履行指令的动作,即,指令的提取和履行是串行进行的。而

8086CPU

在功能上分红了

EU

BIU

两部分,

BIU

负责取指令,

EU

负责指令的履行,它们之间既相互独立又相互当合,使得

8086

能够在履行指令的同时进行取指令的操作,即实现了取指令和履行指令的并行工作,大大提升了

CPU

和总线的利用率,进而提升了指令的办理速度。2.8086CPU

中地点加法器的重要性表此刻哪里?答:地点加法器是

8086CPU

的总线接口单元中的一个器件,在

8086

储存器分段组织方式中它是实现存储器寻址的一个重点器件,地点加法器将两个

16位寄存器中的逻辑地点移位相加,获取一个

20位的实际地点,把储存器寻址空间从

64K

扩大到

1M,极大地扩大了微型计算机的程序储存空间,进而大大提升了程序运转效率。3.8086CPU中有哪些寄存器?分组说明用途。哪些寄存器用来指示储存器单元的偏移地点?答:8086CPU中有8个通用寄存器AX、BX、CX、DX、SP、BP、SI、DI;两个控制寄存器IP、FL;四个段寄存器CS、DS、SS、ES。8个通用寄存器都能够用来暂存参加运算的数据或中间结果,但又有各自的特意用途。比如,AX专用做累加器,某些指令指定用它寄存操作数和运算结果;CX为计数寄存器,在某些指令中做计数器使用;DX为数据寄存器;BX为基址寄存器,BP为基址指针,SI为源变址寄存器,DI为目的变址寄存器,这4个寄存器在数据寻址顶用来寄存段内偏移地点(有效地点)或段内偏移地点的一部分;SP为货仓指示器,用来寄存栈顶有效地点。两个控制寄存器用来寄存相关的状态信息和控制信息。比如,标记寄存器FL用来寄存状态标记和控制标记;而指令指针用来寄存下一条要取指令的有效地点。四个段寄存器用来寄存段地点。比如,CS寄存器用来寄存代码段的段地点;DS寄存器用来寄存数据段的段地点;SS寄存器用来寄存货仓段的段地点;ES寄存器用来寄存扩展段的段地点。4.8086系统中储存器的逻辑地点由哪两部分构成?物理地点由何器件生成?怎样生成?每个段的逻辑地点与寄存器之间有何对应关系?答:8086系统中储存器的逻辑地点由段地点(段首址)和段内偏移地点(有效地点)两部分构成;储存单元的物理地点由地点加法器生成,寻址时,CPU第一将段地点和段内偏移地点送入地点加法器,地点加法器将段地点左移4位并与段内偏移地点相加,获取一个20位的物理地点。数据段的段地点在DS寄存器中,段内偏移地点可能在BX、BP、SI或DI寄存器中。代码段的段地点在CS寄存器中,段内偏移地点在IP寄存器中。货仓段的段地点在SS寄存器中,段内偏移地点在SP寄存器中。扩展段的段地点在ES寄存器中,段内偏移地点可能BX、BP、SI或DI寄存器中。在5.设CPU中各相关寄存器的目前状况为:SS=0a8bH、DS=17ceH、CS=dc54H、BX=394bH、IP=2f39H、SP=1200H,BX给出的是某操作数的有效地点,请分别写出该操作数、下一条要取的指令及目前栈顶的逻辑地点和物理地点。答:该操作数的逻辑地点为

DS:BX=17CE:394BH,物理地点=17CEH*10H+394BH=1B62BH;下一条要取的指令的逻辑地点为CS:IP=DC54:2F39H,物理地点=DC54H*10H+2F39H=DF479H;目前栈顶的逻辑地点=SS:SP=0A8B:1200H,物理地点=0A8BH*10H+1200H=0BAB0H。若DS=157DH时,某操作数的物理地点是215FAH,当DS=18DEH时,该操作数的物理地点是多少?答:该操作数的段内偏移地点=该操作数的物理地点-DS=215FAH-157D0H=BE2AH,故当DS=18DEH时,该操作数的物理地点=DS*10H+BE2AH=18DE0H+BE2AH=24C0AH设AX=2875H、BX=34DFH、SS=1307H、SP=8H,依此履行PUSHAX、PUSHBX、POPAX、POPCX后栈顶指针变成多少?AX=?BX=?CX=?答:目前栈顶指针=SS*10H+SP=13070H+8H=13078H,依此履行PUSHAX、PUSHBX、POPAX、POPCX后栈顶指针仍为13078H。但AX=34DFH,BX=34DFH,CX=2875H。假定(BX)=637DH,(SI)=2A9BH,位移量D=3237H,试确立在以下各样寻址方式下的有效地点是什么?1)立刻寻址2)直接寻址3)使用BX的寄存器寻址4)使用BX的间接寻址5)使用BX的寄存器相对寻址6)基址变址寻址7)相对基址变址寻址答:(1)立刻数寻址的有效地点是目前IP的内容;(2)直接寻址,若使用位移量D=3237H进行,则有效地点为

3237H;(3)使用BX的寄存器寻址时,操作数在BX寄存器中,所以无有效地点;(4)使用BX的间接寻址时,有效地点在BX寄存器中,即有效地点=637DH;(5)使用BX的寄存器相对寻址的有效地点=(BX)+D=637DH+3237H=95B4H;(6)基址变址寻址的有效地点=(BX)+(SI)=637DH+2A9BH=8E18H;(7)相对基址变址寻址的有效地点=(BX)+(SI)+D=C050H;写出把首地点为BLOCK的字数组的第6个字送到DX寄存器的指令。要求使用以下几种寻址方式:(1)寄存器间接寻址2)寄存器相对寻址3)基址变址寻址答:(1)使用寄存器间接寻址,把首地点为BLOCK的字数组的第6个字送到DX寄存器的指令为:MOVBX,BLOCKADDBXMOVDX

12[BX](2)使用寄存器相对寻址,把首地点为BLOCK的字数组的第6个字送到DX寄存器的指令为:MOVBX,BLOCKMOVDX,[BX+12]3)使用基址变址寻址,把首地点为BLOCK的字数组的第6个字送到DX寄存器的指令为:MOVBX,BLOCKMOVSIMOVDX

12[BX+SI]3.现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明以下各条指令执行完后AX寄存器的内容。(1)MOVAX,1200H(2)MOVAX,BX(3)MOVAX,[1200H](4)MOVAX,[BX](5)MOVAX,[BX+1100](6)MOVAX,[BX+SI](7)MOVAX,[BX+SI+1100]答:(1)指令MOVAX,1200H履行完后AX寄存器的内容为1200H;(2)指令MOVAX,BX履行完后AX寄存器的内容为0100H;3)指令MOVAX,[1200H]是将从物理地点=(DS)*10H+1200H=21200H开始的两个单元内容送AX,履行完后AX寄存器的内容为4C2AH;(4)指令MOVAX,[BX]是将从物理地点=(DS)*10H+(BX)=20100H开始的两个单元内容送AX,故履行完后AX寄存器的内容为3412H;5)指令MOVAX,[BX+1100]是将从物理地点=(DS)*10H+(BX)+1100H=21200H开始的两个单元内容送AX,故履行完后AX寄存器的内容为4C2AH;6)指令MOVAX,[BX+SI]是将从物理地点=(DS)*10H+(BX)+(SI)=20102H开始的两个单元内容送AX,故履行完后AX寄存器的内容为7856H;7)指令MOVAX,[BX+SI+1100]是将从物理地点=(DS)*10H+(BX)+(SI)+1100H=21202H开始的两个单元内容送AX,故履行完后AX寄存器的内容为65B7H;4.假定已知(DS)=2900H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地点值为0050H,试指出以下源操作数字段的寻址方式是什么?其物理地点值是多少?(1)MOVAX,0ABH(2)MOVAX,BX(3)MOVAX,[100H](4)MOVAX,VAL(5)MOVAX,[BX]()MOVAX,ES:[BX]6(7)MOVAX,[BP](),8MOVAX[SI](9)MOVAX,[BX+10](10)MOVAX,VAL[BX](11)MOVAX,[BX][SI](12)MOVAX,[BP][SI]答:(1)在指令MOVAX,0ABH中,源操作数字段的寻址方式是立刻数寻址,其物理地点值=(CS)*10H+(IP);(2)在指令MOVAX,BX中,源操作数字段的寻址方式是寄存器寻址,操作数在BX中,无物理地点;(3)在指令MOVAX,[100H]中,源操作数字段的寻址方式是直接寻址,其物理地点值=(DS)*10H+100=29000H+100H=29100;4)在指令MOVAX,VAL中,源操作数字段的寻址方式是直接寻址,其物理地点值=29000H+50H=29050H;

=(DS)*10H+50H(5)在指令MOVAX,[BX]中,源操作数字段的寻址方式是寄存器间接寻址,其物理地点值

=(DS)*10H+(BX)=29000H+100H=29100H;(6)在指令MOVAX,ES:[BX]中,源操作数字段的寻址方式是寄存器间接寻址,其物理地点值=(ES)*10H+(BX)=21000H+100H=21100H;(7)在指令MOVAX,[BP]中,源操作数字段的寻址方式是寄存器间接寻址,其物理地点值*10H+(BP)=15000H+10H=15010H;

=(SS)(8)在指令MOVAX,[SI]中,源操作数字段的寻址方式是寄存器间接寻址,其物理地点值*10H+(SI)=29000H+0A0H=290A0H;

=(DS)(9)在指令MOVAX,[BX+10]中,源操作数字段的寻址方式是寄存器相对寻址,其物理地点值=(DS)*10H+(BX)+0AH=29000H+100H+0AH=2910AH;(10)在指令MOVAX,VAL[BX]中,源操作数字段的寻址方式是寄存器相对寻址,其物理地点值=(DS)*10H+(BX)+50H=29000H+100H+50H=29150H;(11)在指令MOVAX,[BX][SI]中,源操作数字段的寻址方式是基址变址寻址,其物理地点值*10H+(BX)+(SI)=29000H+100H+0A0H=291A0H;(12)在指令MOVAX,[BP][SI]中,源操作数字段的寻址方式是基址变址寻址,其物理地点值

=(DS)=(SS)*10H+(BP)+(SI)=15000H+10H+0A0H=150B0H分别指出以下指令中的源操作数和目的操作数的寻址方式。1)MOVSI,2002)MOVCX,DATA[SI]3)ADDAX,[BX+DI]4)ANDAX,BX5)MOV[SI],AX6)PUSHF答:(1)目的操作数字段的寻址方式是寄存器寻址,源操作数字段的寻址方式是立刻数寻址;2)目的操作数的寻址方式是寄存器寻址,源操作数的寻址方式是寄存器相对寻址;3)目的操作数的寻址方式是寄存器寻址,源操作数的寻址方式是基址变址寻址;(4)目的操作数的寻址方式是寄存器寻址,源操作数的寻址方式也是寄存器寻址;(5)目的操作数的寻址方式是寄存器间接寻址,源操作数的寻址方式是寄存器寻址;(6)目的操作数的寻址方式是寄存器间接寻址,源操作数的寻址方式是寄存器寻址;6.试述指令

MOVAX

2010H

MOVAX

,DS:[2010H]

的差别。答:指令MOVAX,2010H是将立刻数2010H地点为2010H的两个单元的内容送AX。

AX

寄存器,而指令

MOVAX

,DS:[2010H]

是将

DS

段有效7.写出以下指令中内存操作数的所在地点。(1)MOVAL,[BX+5](2)MOV[BP+5]

,AX(3)INCBYTEPTR[SI+3](4)MOVDL

,ES:[BX+DI

](5)MOVBX

,[BX+SI+2]答:(

1)指令

MOVAL

[BX+5]

中内存操作数的所在地点

=(DS)

*10H+

(BX)+5;(2)指令

MOV[BP+5]

AX

中内存操作数的所在地点

=(

SS)*10H+

(BP)+5

和(

SS)*10H+

BP)+6;(3)指令INCBYTEPTR[SI+3]中内存操作数的所在地点(4)指令MOVDL,ES:[BX+DI]中内存操作数的所在地点

=(DS)+(SI)+3;=(ES)*10H+(BX)+(

DI);(5)指令

MOVBX

,[BX+SI+2]

中内存操作数的所在地点

=(DS)*10H+

(BX)+(

SI

)+2

和(

DS)*10H+(BX)+(SI

)+3;判断以下指令书写能否正确,若有错误,指犯错在哪处并用正确的程序段(一条或多条指令)实现原错误指令((8)、(13)除外)希望实现的操作。(1)MOVAL,BX(9)MOVES,3278H(2)MOVAL,SL(10)PUSHAL(3)INC[BX](11)POP[BX](4)MOV5,AL(12)MOV[1A8H],23DH(5)MOV[BX],[SI](13)PUSHIP(6)MOVBL,F5H(14)MOV[AX],23DH(7)MOVDX,2000H(15)SHLAX,5(8)POPCS(16)MULAX,BX答:(1)MOVAL,BX错,源操作数为字种类,目的操作数为字节种类,两者不一致。应改为:或MOVAL,BL;(2)MOVAL,SL错,SI寄存器不可以分为高8位和低8位使用,即没有SL寄存器。应改为:

MOVAX,BXMOVAX,SI(3)INC[BX]错,未指定操作数的种类。应改为:INCBYTEPTR[BX](4)MOV5,AL错,目的操作数使用了立刻数,在指令中一般不一样意。应改为:MOVDS:[5],AL5)MOV[BX],[SI]错,源操作数和目的操作数均为内存单元,不一样意。应改为:MOVAX,[SI]MOV[BX],AX(6)MOVBL,F5H错,源操作数错,以A~F开头的数字前应加0。应改为:MOVBL,0F5H(7)MOVDX,2000H正确。(8)POPCS错,不可以将栈顶数据弹至CS中。(9)MOVES,3278H错,立刻数不可以直接送ES寄存器。应改为:MOVAX,3278HMOVES,AX(10)PUSHAL错,栈操作不可以按字节进行。应改为:PUSHAX11)POP[BX]正确。12)MOV[1A8H],23DH错,源操作数是立刻数,目的操作数一定使用寄存器指出。应改为:MOVBX,1A8HMOV[BX],23DH(13)PUSHIP错,不可以用IP寄存器做源操作数。(14)MOV[AX],23DH错,不可以用AX寄存器间接寻址。应改为:

MOVBX,AXMOV[BX],23DH(15)SHLAX,5错,不可以用大于己于1的立刻数指出移位位数。应改为:MOVCL,5SHLAX,CL(16)MULAX,BX错,目的操作数AX是隐含的,不可以在指令中写出。应改为:MULBX设货仓指针SP的初值为2000H,AX=3000H,BX=5000H,试问:1)履行指令PUSHAX后(SP)=?2)再履行PUSHBX及POPAX后(SP)=?(AX)=?(BX)=?答:(1)履行指令PUSHAX后(SP)=2000H-2=1FFEH;2)再履行PUSHBX及POPAX后(SP)=1FFEH,(AX)=5000H,(BX)=5000H要想达成把[2000H]送[1000H]中,用指令:MOV[1000H],[2000H]能否正确?假如不正确,应用什么方法?答:把[2000H]送[1000H]中,用指令MOV[1000H],[2000H]不正确,应改为:MOVAX,[2000H]MOV[1000H],AX若是想从200中减去AL中的内容,用SUB200,AL能否正确?假如不正确,应用什么方法?答:想从200中减去AL中的内容,用SUB200,AL不正确,应改为:MOVBL,200SUBBL,AL分别写出实现以下功能的程序段将数据段中以BX为偏移地点的连续四个单元的内容颠倒过来答:将数据段中以BX为偏移地点的连续四个单元的内容颠倒过来的程序段是:MOVAL,[BX];数据段中BX为偏移地点的字单元内容送AXXCHGAL,[BX+3];数据段中BX+3为偏移地点的字单元内容与AX的内容互换MOV[BX],AL;数据段中BX+3为偏移地点的字单元内容送BX为偏移地点的字单元MOVAL,[BX+1];数据段中BX+1为偏移地点的字单元内容送AXXCHGAL,[BX+2];数据段中BX+2为偏移地点的字单元内容与AX的内容互换;数据段中BX+2为偏移地点的字单元内容送BX+1为偏移地点的字单MOV[BX+1],AL元假定OP1,OP2是已经用DB定义的变量,W_OP3和W_OP4是已经用DW定义的变量,判断以下指令书写能否正确?若有错误,指犯错在哪处?并写出正确的指令(或程序段)实现原错误指令希望实现的操作((19)、(20)不改)。(1)PUSHOP1(2)POP[W_OP4](3)MOVAX,WORDPTR[SI][DI](4)MOVAX,WORDPTRES:BX(5)MOVBYTEPTR[BX],1000(6)MOVBX,OFFSET[SI+200H](7)MOVOP2,[BX](8)CMPHIGHW_OP3,25(9)CMPOP1,OP2(10)CMPAX,OP2(11)MOVW_OP3[BX+4*3][DI],SP(12)ADDW_OP3,W_OP4(13)MOVAX,W_OP3[DX](14)MOVOP1,LOWDS(15)MOVSP,OP2[BX][SI](16)MOVAX,W_OP3+W_OP4(17)MOVAX,W_OP3-W_OP4+100(18)SUBAL,W_OP3+7(19)MOVAX,BXSHL2(20)MOVBX,W_OP3AND8FD7H答:1.(1)PUSHOP1错,OP1为字节种类,栈操作不可以按字节进行,应改为:PUSHWORDPTROP1(2)POP[W_OP4]

正确。(3)MOVAX,WORDPTR[SI][DI]

错,源操作数寻址方式有问题。应改为

:

MOVBX,SIMOVAX,WORDPTR[BX][DI](4)MOVAX,WORDPTRES:BX

错,若源操作数为寄存器寻址是不可以加段说明及属性改正的。明显

,原意应为寄存器间接寻址,故应改为:MOVAX,WORDPTRES:[BX](5)MOVBYTEPTR[BX],1000

错,源操作数为字种类,目的操作数为字节种类,两者不一致。应改为

:MOVWORDPTR[BX],1000(6)MOVBX,OFFSET[SI+200H]

错,OFFSET

运算应在汇编时达成

,但

[SI+200H]

在履行指令时才可获取。

应改为

:LEABX,[SI+200H](7)MOVOP2,[BX]错,源操作数和目的操作数均为内存单元,不一样意。应改为:MOVAL,[BX]MOVOP2,AL(8)CMPHIGHW_OP3,25错,目的操作数中使用HIGH来分别储存器操作数,这是不一样意的。应改为:CMPBYTEPTRW_OP3+1,25(9)CMPOP1,OP2错,源操作数和目的操作数均为内存单元,不一样意。应改为:MOVAL,OP2(10)CMPAX,OP2错,源操作数为字节种类,目的操作数为字种类,两者不一致。应改为

:CMPAX,WORDPTROP2(11)MOVW_OP3[BX+4*3][DI],SP

正确。(12)ADDW_OP3,W_OP4

错,源操作数和目的操作数均为内存单元,不一样意。应改为

:MOVAX,W_OP4ADDW_OP3,AX(13)MOVAX,W_OP3[DX]应改为:MOVBX,DX

错,不可以用

DX

寄存器间接寻址。

MOVAX,W_OP3[BX](14)MOVOP1,LOWDS错,源操作数中使用应改为:MOVWORDPTROP1,DS

LOW

来分别寄存器操作数,这是不一样意的。(15)MOVSP,OP2[BX][SI]

错,源操作数为字节种类,

目的操作数为字种类,

两者不一致。应改为

:MOVSP,WORDPTROP2[BX][SI](16)MOVAX,W_OP3+W_OP4

错,两个表记符相加无心义。应改为

:MOVAX,W_OP1ADDAX,W_OP2(17)MOVAX,W_OP3-W_OP4+100正确,源操作数为两个表记符(地点)相减再加一数,汇编时获取一个数。(18)SUBAL,W_OP3+7错,两个操作数种类不一致。应改为:SUBAL,BYTEPTRW_OP3+7(19)MOVAX,BXSHL2错,SHL只好对常量进行运算,左侧不可以使用寄存器(20)MOVBX,W_OP3AND8FD7H错,AND只好对常量进行运算,左侧不可以使用变量4.设已定义数据段DATASEGMENT,,VAR2DW10H,7889H,,VAR5DB20H,0ADRRDWVAR2,VAR5DATAENDS为使ADRR字储存单元中寄存内容为0010H”,ADRR+2字储存单元中寄存内容为“0020H”,“上述省略号地点应分别填写一条什么语句?说明原因。答:为使ADRR字储存单元中寄存内容为“0010H”,ADRR+2字储存单元中寄存内容为“0020H”,上述省略号地点应分别填写ORG10H和ORG20H,或许分别填写语句VAR1DB10HDUP(?)和VAR36DUP(?)下边的数据段中,有数据为‘4100H’的字储存单元有几个?它们的偏移量分别是多少?DATASEGMENTDA1DB0ORG41HDA2DB0,‘A’,41H,0,41HADRDWDA1,DA2DATAENDS答:给出的数据段中,有数据‘4100H’的字储存单元有3个,它们的偏移量分别是41H、44H、47H。7.试用数据定义语句DB或DW改写下述两语句中的某一个,使它们在储存器中有完好同样的储存状况。VAR1DB‘abcdefghij’VAR2DW6162H,6364H,6566H,6768H,696AH答:将第一个伪指令语句改写为VAR1DW‘ab’,‘cd’,‘ef’,‘gh’,‘ij’,第二个伪指令语句不变。或第一个伪指令语句不变,而将第二个伪指令语句改写为:VAR2DB61H,62H,63H,64H,65H,66H,67H,68H,69H,6AH按下边的要求写出程序的框架数据段的地点从0E000H开始,数据段中定义一个100字节的数组,其种类属性既是字又是字节;(2)货仓段从小段开始,段组名(类又名)为STACK;代码段中指定段寄存器,指定主程序从1000H开始,给相关段寄存器赋值;程序结束。答:所求程序框架为:DataSEGMENTAT0E000HArr_wLABELWORDArr_bDB100DUP(?)DataENDSSta_segSEGMENTPARA‘STACK’DB80DUP(?)TopLABELWORDSta_segENDSCodeSEGMENTASSUMECS:Code,DS:data,SS:sta_segORG1000HStart:MOVAX,dataMOVDS,AXMOVAX,Sta_segMOVSS,AXMOVSP,OFFSETTop,,MOVAH,4CHINT21HCodeENDSENDStart编写一个程序,要求运转时屏幕显示‘BELL’,同时响铃一次(响铃的ASCII码为07)。答:所求程序为:CodeSEGMENTASSUMECS:codeStart:MOVDL,42HMOVAH,2INT21HMOVDL,45HMOVAH,2INT21HMOVDL,4CHMOVAH,2INT21HMOVDL,4CHMOVAH,2INT21HMOVDL,7MOVAH,2INT21HMOVAH,4CHINT21HCodeENDSENDStart假定在数据段X_SEG、附带段Y_SEG和货仓段Z_SEG中分别定义了字变量X、Y和Z,试编制一完好的程序计算X+Y+Z,并将结果送X。答:所求程序为:X_SEGSEGMENTXDW12eHX_SEGENDSY_SEGSEGMENTYDW4d2HY_SEGENDSZ_SEGSEGMENTSTACK‘STACK’ZDW2CAHZ_SEGENDSCodeSEGMENTASSUMECS:Code,DS:X_SEG,ES:Y_SEG,SS:Z_SEGStart:MOVAX,X_SEGMOVDS,AXMOVAX,Y_SEGMOVES,AXMOVAX,ES:YADDX,AXMOVBP,0MOVAX,[BP+Z]ADDX,AXMOVAH,4CHINT21HCodeENDSENDStart写一个完好的程序放在代码段C_SEG中,要求把数据段D_SEG中的DADD1和附带段E_SEG中的DADD2相加,并把结果寄存在D_SEG段中的SUM中。此中DADD1、DADD2和SUM均为双字种类,DADD1赋值为98765,DADD2赋值为-15893。答:所求程序为:D_SEGSEGMENTDADD1DD98765SUMDD?D_SEGENDSE_SEGSEGMENTDADD2DD-15893E_SEGENDSC_SEGSEGMENTASSUMECS:C_SEG,DS:D_SEG,ES:E_SEGStart:MOVAX,D_SEGMOVDS,AXMOVAX,E_SEGMOVES,AXMOVAX,WORDPTRDADD1MOVBX,WORDPTRDADD1+2ADDAX,WORDPTRES:DADD2ADCBX,WORDPTRES:DADD2+2MOVWORDPTRSUM,AXMOVWORDPTRSUM+2,BXMOVAH,4CHINT21HC_SEGENDSENDStart=======================================================一、填空题1、履行零件EU的组织有:4个通用寄存器,4个专用寄存器和1个标记寄存器和算术逻辑零件。2、8086CPU从偶地点接见内存1个字时需占用1个总线周期,而从奇地点接见内存1个字操作需占用2个总线周期。3、IBM-PC机中的内存是按段寄存信息的,一个段最大存贮空间为64K字节。4、8086微办理机在最小模式下,用M/IO来控制输出地点是接见内存仍是接见I/O。5、一台计算机能履行多少种指令,是在设计时确立的。二、单项选择题1、微型计算机的性能主要由B来决定。A、价格B、CPUC、控制器D、其余2、对微办理器而言,它的每条指令都有必定的时序,其时序关系是C、一个时钟周期包含几个机器周期,一个机器周期包含几个指令周期。、一个机器周期包含几个指令周期,一个指令周期包含几个时钟周期。、一个指令周期包含几个机器周期,一个机器周期包含几个时钟周期。、一个指令周期包含几个时钟周期,一个时钟周期包含几个机器周期。3、属于数据寄存器组的寄存器是CA、AX,BX,CX,DSB、SP,DX,BP,IPC、AX,BX,CX,DXD、AL,DI,SI,AH4、微型计算机的ALU零件是包含在D之中。A、存贮器B、I/O接口C、I/O设施D、CPU5、在8086和8088汇编语言中,一个字能表示的有符号数的范围是BA、-32768≤n≤32768

B、-32768≤n≤32767C、-65535≤n≤65535D、-65536≤N≤655356、80386微型计算机是32位机,依据是它的D。A、地点线是32位B、数据线为32位C、寄存器是32位的D、地点线和数据线都是32位7、某数存于内存数据段中,已知该数据段的段地点为2000H,而数据所在单元的偏移地点为0120H,该数的在内存的物理地点为(B)A.02120HB.20120HC.21200HD.03200H8、在存贮器读周期时,依据程序计数器PC供给的有效地点,使用从内存中拿出D)(A.操作数B.操作数地点C.转移地点D.操作码9、8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是(A)A.W/IO=1,WR=0B.WR=1C.M/IO=0,RD=0D.RD=010、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是(D)A.INAL,端口地点B.MOVAL,端口地点C.OUTAL,端口地点D.OUT端口地点,AL三、简答题微办理器内部构造由哪些零件构成?阐述8086CPU的最小方式和最大方式的差别。阐述指令周期、机器周期和时钟周时期的关系。4.8086CPU从功能上分为几部分?各部分由什么构成?各部分的功能是什么?5.8086系统中的物理地点是怎样获取的?若是CS=2500H,IP=2l00H,其物理地点是多少?6.什么是最大模式?什么是最小模式?用什么方法将8086/8088置为最大模式和最小模式?7.储存器分段组织有何优胜性?8.试述BHE与A0组合怎样选择数据字?9.CPU响应中止时,为何要履行两个连续的中止响应周期?答案:一、填空题1、4个通用寄存器、4个专用寄存器、1个标记寄存器和算术逻辑零件2、1个总线、2个总线3、64K4、M/IO5、设计二、单项选择题1、B2、C3、C4、D5、B6、D7、B8、D9、A10、D三、简答题1、答案:微办理器由两部分构成,总线接口单元和履行单元2、

8086CPU

的最小方式和最大方式的差别是:最小方式,

MN/MX

接+5V(MX

为低电平

)

,用于构成小型单办理机系统,支持系统工作的器件:

(1)时钟发生器,

8284A

,(2)

总线锁存器,

74LS373

,(3)

总线收发器,

74LS245

,控制信号由

CPU供给。最大方式,

MN/MX

接地

(MX

为低电

)

,用于构成多办理机和协办理机系统,支持系统工作的器件:

(1)时钟发生器,

8284A

(2)

平总线锁存器,

74LS373

(3)

总线收发器,

74LS245

(4)

总线控制芯片,

8288

,控制信号由

8288

供给。3、答:(

1)

.履行一条指令所需要的时间称为指令周期;

(2)

.一个

CPU

同外面设施和内储存器之间进行信息互换过程所需要的时间称为总线周期;

(3).时钟脉冲的重复周期称为时钟周期;

(4).一个指令周期由若干个总线周期构成,一个总线周期又由若干个时钟周期构成;

(5).8086CPU

的总线周期起码由

4个时钟周期构成;

(6).总线周期达成一次数据传输包含:传递地点,传递数据;

(7)等候周期

----在等候周期时期,总线上的状态向来保持不变;

(8)安闲周期

----总线上无数据传输操作4、8086从功能上可分为履行单元和总线接口单元。履行单元的功能是负责指令的履行,将指令译码并利用内部寄存器和ALU对数据进行办理。它由4个通用寄存器(AX、BX、CX、DX),4个专用寄存器(BP、SP、SI和DI),标志寄存器和算术逻辑零件构成。总线接口单元的功能是储存器、I/O端口授送数据。它由4个段寄存器(CS、DS、ES、SS),指令指针寄存器IP,20位地点加法器和6个字节的指令行列构成。5、在8086系统中,用16位的段地点和16位的偏移地点来表示20位的物理地点,物理地点=段地点*16+偏移址获取物理地点。该题

CS=2500H

IP=2l00H

,则物理地点

=CS*16+IP=2500H*16+2100H=27100H6、最大模式是相对最小模式而言,系统中包含两个或多个办理品,此中一个主办理器就是

8088/8086

,其余办理器是协办理器,它是辅助主办理器工作的。将

MN/MX*

0即为最大模式。最小模式又是相关于最大模式,就是在系统中只有一个办理器,全部的总线控制信号都有由

8088/8086

产生,系统中总线控制逻辑电路少,将

MN/MX*

1即为最大模式。7、减少了指令的长度,提升了履行速度。内存分段为程序浮动加载创建了条件。使程序保持完好的相对性,具备了浮动性。8、BHE的作用是高8位数据同意,A0=0是低8位数据同意,在T1状态时,BHE和A0组合起来表示连结在数据总线上的储存器和I/O端口目前的数据在总线上出现有格式。9、CPU响应中止时,履行两个连续的中止响应周期,每个响应周期都给出中止响应信号INTA。这是由于第一个总线周期通知中止请示设施,微办理器准备响应中止,应当准备好中止种类码,第二个总线周期中,微办理器接收中止种类码,以便获取中止向量,即中止服务程序的进口地点。2.依据以下要求编写一个汇编语言程序::1)代码段的段名为COD_SG2)数据段的段名为DAT_SG3)货仓段的段名为STK_SG4)变量HIGH_DAT所包含的数据为955)将变量HIGH_DAT装入寄存器AH,BH和DL(6)程序运转的进口地点为START2、答案:DAT_SGSEGEMNTHIGH_DATDB95DAT_SGENDS;STK_SGSEGMENTDW64DUP(?)STK_SGENDS;COD_SGSEGMENTMAINPROCFARASSUMECS:COD_SG,DS:DAT_SG,SS:STK_SGSTART:MOVAX,DAT-SGMOVDS,AXMOVAH,HIGH_DATMOVBH,AHMOVDL,AHMOVAH,4CHINT21HMAINENDPCOD_SGENDSENDSTART3、定义一个数据段的字符变量和数据变量。1)TRING为字符串变量:‘Personalcomputer’(2)

VALD

为十进制数字节变量

12,

99(3)

VALH

为十六进制数字变量

32H

,0FAH4)VALZ为10个零的字节变量5)VALW为20个字单元3、答案:DATASEGMENTTRINGDB‘Personalcomputer’VALDDB12,99VALHDB32H,0FAHVALZDB10DUP(‘0’)VALWDW20DUP(?)5、以下标号为何是非法的?(1)GET.DATA(2)1_NUM(3)TEST-DATA(4)RET(5)NEWITEM答:非法标号:(1)由于‘.’只同意是标号的第一个字符第一个字符不可以为数字不一样意出现‘-’不可以是保存字,如助记符不可以有空格6、下边的数据项设置了多少个字节?(1)ASC_DATADB‘1234’(2)HEX_DATADB1234H答案:(1)设置了4个字节(2)设置了2个字节7、DATASEGMENTTABLE_ADDRDW1234HDATAENDS...MOVBX,TABLE_ADDRLEABX,TABLE_ADDR请写出上述两条指令履行后

,BX

寄存器中的内容。答案

:

MOV

BX,TABLE_ADDR

;履行后

(BX)=1234HLEA

BX,TABLE_ADDR

;履行后

(BX)=OFFSETTABLE_ADDR8、写出分派给以下中止种类号在中止向量表中的物理地点。(1)INT

12H

(2)INT

8答案:

(1)00048h

(2)00020h9、

AR1

VAR2

为字变量,

LAB

为标号,试指出以下指令的错误之处。(1)

ADDVAR1

VAR2

(2)

SUBAL

,VAR1(3)

JMPLAB[SI]

(4)

JNZVAR19、答案:1)源和目的不可以同为内存变量2)两个种类不般配3)LAB为标号不为符号常量4)JNZ可跳转到标号,不可以跳转到变量。二、填空题1、假定(DS)=2000H,(BX)=1256H,(SI)=528FH;位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则履行指令JMPBX后,(IP)=;履行指令JMPTABLE[BX]后,(IP)=;履行指令JMP[BX][SI]后,(IP)=。2、在1000H单元中有一条二字节指令JMPSHORTLAB,假如此中偏移量分别为30H、6CH、0B8H,则转向地点LAB的值分别为;;;3、数据段中有以下定义:ARRAY1EQU16HARRAY2DW16H请指出下边两条指令的寻址方式:MOV

AX

ARRAY1

寻址方式

。MOVAX,ARRAY2;4、下边两个语句的差别在于

寻址方式、

。。X1

EQU

1000HX2=1000H5、指令“ANDAX,STR1ANDSTR2”中,STR1和STR2是两个已赋值的变量,两个AND的差别是、。6、指令LOOPZ/LOOPE是结果或发生转移的指令。而指令LOOPNZ/LOOPNE则是结果或发生转移的指令。7、调用指令CALL可分为、、和等四种调用。8、在汇编语言中,一个过程有NEAR和FAR两种属性。NEAR属性表示主程序和子程序,FAR属性表示主程序和子程序。9、串办理指令规定源寄存器使用,源串在段中;目的寄存器使用,目的串一定在段中。10、是过程定义结束伪指令,与配套使用。是段定义结束伪指令,与配套使用。答案:填空题1、1256H、3280H、2450H2、1030H,106CH,10B8H3、立刻数寻址方式、直接寻址方式4、=能够二次赋值,EQU不可以直接下次赋值,假如要二次赋值,一定使用PURGE排除后才行。5、前一个AND是一个命令,后一个AND是一个运算符。6、相等、零,不相等,不为零7、段内直接,段内间接,段间直接,段间间接8、在同一个段内,不在同一个段内。9、SI,DS,DI,ES10、ENDP,一定与过程名,ENDS,一定与段名三、选择题1、履行以下程序,选择正确的结果:MOV

SP,

2000HMOV

AX

0F0HMOV

SI,

1234HMOV

DX

5678HPUSH

SIPOP

DISHL

DX

,1TEST

AX

,DXPUSH

DXHLT(1)SP=

;A)2000H

B)

1FFFHC)2001H

D)

1FFEH(2)DH

内容所在储存器的偏移地点为

;A)1FFFH

B)1FFEHC)1FFDH

D)

1FFCH(3)DL

内容所在储存器的偏移地点为

;A)1FFFH

B)1FFEHC)2000H

D)

1FFCH(4)(AX

=

;A)0H

B)

78HC)0F0H

D)(5)(DI

=

。A)1234H

B)

5678HC)2000H

D)

00F0H(6)(DX)=;A)5678HB)0ACF0HC)2B3CHD)0ABF0H(7)标记位ZF=。A)0B)1C)不定D)无值2、下边是多字节加法程序,第一个数和是8A0BH,第二个数是D705H。DATASEGMENTFIRSTDB(1),(2),0HSECONDDB(3),(4)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,(5)MOVSI,0(6)NEXT:MOVAL,SECOND[SI]ADCFIRST[SI],ALINCSILOOPNEXTMOVAL,0ADCAL,(7)MOVFIRST[SI],ALMOVAH,4CHINT21HCODEENDSENDSTART请选择正确的答案填入空格中:(1)A)8AHB)0BHC)D7HD)05H(2)A)8AHB)0BHC)D7HD)05H(3)A)8AHB)0BHC)D7HD)05H(4)A)8AHB)0BHC)D7HD)05H(5)A)3B)2C)1D)4(6)A)CLCB)CLDC)STCD)CLI(7)A)1B)-1C)0D)0FFH答案:选择题1、(1)、D(3)、B(3)、D(4)、C(4)、C(2)、A(5)、A2、(1)、B(2)、A(5)、B

(6)、B(6)、A

7)、A(7)、C四、达成以下练习1、设(DS)=0300H,(CS)=0200H,(IP)=0100H,(BX)=1000H,DISPLACE=2000H,(4000H)=5000H,6000H)=8000H确立无条件变换指令的段内转移地点1)JMPBX2)JMP[BX]3)JMPDISPLACE[BX]答:1000H,5000H,8000H2、设AX和BX寄存器中是有符号数,CX和DX寄存器中是无符号数,写出以下条件转移指令。1)CX值高于或等于DX值,则转移HIEQU2)AX值大于BX值,则转移GREAT3)CX值为0,则转移ZERO4)AX值小于或等于BX值,则转移SMAEQU5)CX值低于或等于DX值,则转移LOWEQU(6)AX为负值,则转移NEGAT(7)AX为偶数,则转移IMAGE2、答案:1)CMPCX,DXJNBHIEQU::HIEQU:2)CMPAX,BXJGGREAT::GREAT:3)CMPCX,0JZZERO::ZERO:4)CMPAX,BXJLESMAEQU::SMAEQU:5)CMPCX,DXJBELOWEQU::LOWEQU:6)CMPAX,0JSNEGAT::NEGAT:7)TESTAX,AXJPIMAGE::IMAGE:3、写出以下串操作指令所代替的指令序列。1)REPMOVSB2)REPLODSB3)REPSTOSB4)REPSCASB3、答案:(1)MOVDS,SEGSOURCEMOV

ES,

SEGTDESTMOV

SI,OFFSETSOURCEMOV

DI

OFFESTDESTMOV

CX

,NAGAIN

MOV

AL

[SI]MOV

ES:

[DI]

ALINCSIINCDILOOPAGAIN2)MOVDS,SEGSOURCEMOV

SI,

OFFSETSOURCEMOV

CX

,NAGAIN

MOV

AL

[SI](3)MOVES,SEGTDESTMOVDI,OFFESTDESTMOVCX,NAGAIN:MOVES:[DI],ALINCDILOOPAGAIN(4)MOVES,SEGTDESTMOVDI,OFFESTDESTMOVCX,NAGAIN:CMPAL,ES:[DI]INCDILOOPAGAIN五、是非判断题程序在数据段中的定义以下:DATASEGMENTNAMESDB‘ABCD’NAMETDW20DATAENDS请判断以下指令能否正确?正确的填‘A’,错误的填‘B’。(1)MOVBX,OFFSETNAMES()(2)MOVAL,[BX+2]()(3)MOVAX,NAMES()(4)MOVAX,WORDPTRNAMES+1()(5)MOVAL,NAMET()(6)MOVAL,BYTEPTRNAMET()(7)MOVAX,DATA()(8)MOVDS,AX()(9)MOVAX,SEGNAMES()(10)MOVBX,DATA()答案:五、是非判断题1)A(2)B(3)B(4)A(5)B(6)A(7)A(8)A(9)A(10)A六、请阅读以下程序,剖析其功能或结果1、MOVAH,00INT16HMOVAH,0AHMOVCX,00MOVBH,00INT10H2、MOVAH,00MOVAL,66MOVDX,00INT17HMOVAH,00MOVAL,0DHINT17H3、MOVAH,07MOVAL,00MOVBL,70HMOVCH,02MOVCL,05MOVDH,22MOVDL,38INT10H4、MESSDB‘PRESSANYKEY’,0DH,0AH,‘$’MOVAH,09MOVDX,SEGMESSMOVDS,DXMOVDX,OFFSETMESSINT21H5、MOVAH,2MOVDL,1INT21H答案:六、请阅读以下程序,剖析其功能或结果1、读取键盘输入,并显示在显示器上。2、在打印机一输出字符‘B’,并回车。3、屏幕初始化,左上角行号为2,左上角列号为5,右下角行号为22,右下角列号为38,使用整个空白窗口。4、在屏幕上输出PRESSANYKEY并换行回车。5、在屏幕上输出1七、编写程序试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。2.编写程序,比较两个字符串STRING1和STRING2所含字符能否完好同样,若同样则显示“MATCH”,若不一样则显示“NOMATCH”。3.试编写程序,要求从键盘输入3个16进制数,并依据对3个数的比较显示以下信息:(1)假如3个数都不相等则显示0;2)假如3个数中有2个数相等则显示2;3)假如3个数都相等则显示3。已知整数变量A和B,试编写达成下述操作的程序:(1)若两个数中有一个是奇数,则将该奇数存入A中,偶数存入B中;(2)若两个数均为奇数,则两数分别加1,并存回原变量;(3)若两个数均为偶数,则两变量不变。5.把

0~10010

之间的

30个数,存入首地点为

GRAD

的字数组中,

GRAD+i

表示学号为

i+1

的学生成绩。另一个数组RANK

30

个学生的名次表,此中

RANK+I

的内容是学号为

i+1

的学生的名次。试编写程序,依据

GRAD

中的学生成绩,将摆列的名次填入

RANK

数组中(提示:一个学生的名次等于成绩高于这个学生的人数加

1)。6.试编写程序,它轮番测试两

温馨提示

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

评论

0/150

提交评论