




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.计算机指令系统
.
指令格式
汇编语言指令格式
[标号:]操作码操作数1,操作数2[;注释]
换行表示一条指令结束。
例:LOOP:MOVA,#40H;取参数
1.标号:指令的符号地址MOV_move传送
2.操作码:指明指令功能。XCH二exchange交换
_andlogic与逻辑运算
3.操作数:指令操作对象_exclusiveor异或运算
数据、地址、寄存器名及约定施gultiply乘法
4.注释行:说明指令在程序麴哪FHright右循环
jump短跳转
oRETreturn子程序返回
操作码和操作数是指令主体。一
伪指令只对汇编程序提供必要的控制信息,
・从不产生任何指令代码。
■(1)ORG:起始地址伪指令。
——定义程序、数据汇编存放时的起始地址。
■(2)EQU:标号或变量赋值伪指令。
——用来将表达式的值赋给EQU左面的标号或变量。
■(3)END:汇编语言程序结束伪指令。
——一般用在程序的末尾,表示程序结束。
■(4)DBnum定义字节单元伪指令
■(5)DWnum定义字单元伪指令
机器语言指令格式
操作码[操作数1][操作数2]
有单字节、双字节和三字节指令。
汇编语言指令中操作码和操作数是指令主体,称为
指令可执行部分,指令表中可查出对应指令代码。
举例:
汇编语言:机器语言:
MOVA,ROE8H-inoiooQ
MOVR6,#32H7E32H
onioioi
MOV40H,#100H754064H00H0010
01000000
01100100
指令寻址方式
操作数类型
位⑹一位寻址区中的一位二进制数据
字节(B)—8位二进制数据
字(W)—16位双字节数据
寻址方式
一.立即寻址方式
指令中给出实际操作数据(立即数),一般用于为
寄存器或存储器赋常数初值。
举例:
8位立即数:MOVA,#40H;A-40H
16位立即数:MOVDPTR,#2100H;DPTR―2100H
二.直接寻址方式
指令操作数是存储器单元地址,数据在存储器单元中。
MOVA,40H;A—(40H)
一例:设存储器两个单元的内容如图所
小,56H_______
执行指令MOVA,40H后A=?41H78H
直接寻址方式对数据操作时,地址是
固定值,而地址所指定的单元内容为
变量形式。
思考题:直接寻址方式指令和立即寻址方式指令的形
式有什么不同?
三.寄存器寻址方式
01000000y01000000
ARO
指令操作数为寄存器名,数据在寄存器中。
例:MOVA,RO;A<-RO
设指令执行前A=20H,R0=40H,
执行指令后,A=40H,RO=40H
四.寄存器间接寻址方式
指令的操作数为寄存器名,寄存器中为数据地址。
存放地址的寄存器称为间址寄存器或数据指针。
例:MOVA,@R0;A—(RO)
设指令执行前A=20H,R0=40H,地址为40H存储器
单元内容如图所示。执行指令后,
A=34H,R0=40H(40H)=34H..
41H67H
R0―40H34H
五.变址间接寻址方式
数据在存储器中,指令给出的寄存器中为数据
的基地址和偏移量。
数据地址二基地址+偏移量。
MOVCA,@A+DPTR;A<-(A+DPTR)
例:设指令执行前A=09H,DPTR=2000H,存储器单元内
容如图所示。
执行指令后,A=?12H
DPTR二?2Q00H
2008H89H
2009H12H
六.位寻址方式
指令给出位地址。一位数据在存储器位寻址区。
例:MOVC,40H;Cy一(位地址40H)
设指令执行前Cy=L位地址40H存储器单元如
图,执彳丁指令后,Cy=?o
I位寻址区|
28H0H00010
29H—11010111
MCS-51指令系统分析
指令功能分类:
数据传送、数据操作、布尔处理、程序控制。
2.4.1数据传送指令
实现寄存器、存储器之间的数据传送。
一.内部传送指令:片内数据存储器数据传送。
二.外部传送指令:片外数据存储器数据传送。
三.交换指令:片内数据存储器数据传送。
四.堆栈操作指令:片内数据存储器数据传送。
五.查表指令:程序存储器数据传送。
(一)内部传送指令:实现片内数据存储器中数据传送。
指令格式:MOV目的操作数,源操作数
寻址方式:立即寻址、直接寻址、寄存器寻址、寄存
器间址。
指令机器码:
MOVA,Rn;A-Rn,Rn=R-RlllOlrrrE8〜
07EF
MOVA,n;A-(n),11100101nE5n
MOVA,@Ri;A-(Ri),Ri=R0>R:IHOOlliE6、
MOVA,#d;A-d,E7
MOVRn,n;Rn-(n)01110100d74d
lOlOlrrrn
MOV@Ri,n;(Ri)-(n)lOlOOllin
MOVnl,n2;(nl)—(n2)85nln2
MOVDPTR,#dld2;DPTR-dld290dld2
例2.4.L顺序执行下列指令序列,求每一步执行结果。
MOVA,#30H;A=30H
MOV4FH,A;(4FH)=30H
;R0=20H
MOVRO,#20H
;(20H)=30H
MOV@R0,4FH;(21H)=30H
MOV21H,20H
习题2:用两种寻址方式实现,将片内RAM60H单元的数
据传送给累加器A。
地址内容
MOVRO,60H•••
解:MOVA,#60HMOVA,@R060H32H
•••
解:MOVA,60HMOVRO,#60H32H58H
MOVA,@R0
说明:
1.一条指令中不能同时出现两个工作寄存器:
非法指令:MOVRI,R2
MOVR2,@R0
2.间址寄存器只能使用RO、Rio
非法指令:MOVA,@R2
3.SFR区只能直接寻址,不能用寄存器间接寻址。
非法指令:MOVRO,#80H
MOVA,@R0
4.指令表:B:指令字节数,M:机器周期数
只有指令表中的指令才有对应指令代码,计算机才
能执行。编程时,不能随意创造发明指令。
(二)外部传送指令
实现片外数据存储器和A累加器之间的数据传送。
指令格式:MOVX目的操作数,源操作数
寻址方式:片外数据存储器用寄存器间址方式。
1.DPTR作16位数据指针,寻址64KB片外RAM空间
MOVXA,@DPTR;A-(DPTR)
MOVX@DPTR,A;(DPTR)-A
2.Ri作8位数据指针,寻址256B片外RAM空间
MOVXA,@Ri;A-(Ri)
MOVX@Ri,A;(Ri)-A
例3.4.2:
实现片外数据存储器数据传送(2000H)-(2100H)。
MOVDPTR,#2000H;DPTR=2000H
MOVXA,@DPTR;A=X
MOVDPTR,#2100H;DPTR=2100H
MOVX@DPTR,A;(2100H)=X
片外RAM片外数据存储器不能直接
地址内容寻址。下列为非法指令:
DPTRf2000H______XMOVXA,2000H
•••
MOVX2100H,2000H
21OOH
习题:为什么对DPTR的数据传送使用内部传送指令?
将片外RAM0000H单元的数据传送到片内RAM的
60H单元。
(三)交换指令
实现片内RAM区的数据双向传送。片内RAM
地址内容
1.字节交换指令2BH35H
XCHA,Rn;A—Rn2AH29H
•••
XCHA,@Ri;A—(Ri)
20H
XCHA,n;A—(n)
例:设A=29H,执行指令XCHA,2AH后,A=38H
?(2AH)=29H
习题4:将片内RAM60H单元与61H单元的数据交换。
XCH60H,61H一对吗?
2.半字节交换指令
UHDA,啾1;Ao〜3—(Ri)0〜3
SWAPA;A4〜7—A。〜3
单字节BCD
压缩式码
BCD0000千位
千位百位
BCD码的格式0000百位
十位个位0000十位
0000个位
例3-4-3:将片内RAM2AH和2BH单元中的ASCII码转换
成压缩式BCD码存入20H单元。
片内RAM
地址内容
MOVA,#00000000000R12BH35H
R0一2AH38H
MOVRO,#2AH•••
MOVRI,#2BH20H85H
XCHDA,@R0|ooinooo0000100008H
SWAPA1000000080H
XCHDA,@R100110101
XCHA,20H1000010185H
题:交换片内RAM40H单元和41H单元的低半字节。
(四)堆栈操作指令
进栈操作只能以直接寻址方式来取得操作数
入栈指令:PUSHn;SP—SP+1,(SP)<-(n)
出栈指令:POPn;(n)—(SP),SP<-SP-1
例:设A=02,B=56H,执行下列指令后,
SP=?,A=?,B=?
片内RAM
ORG0000H
JMPSTART34H
ORG2000H33H
START:MOVA,#02H32H
MOVB,#56H31H
MOVSP,#30H
PUSHACC30H
PUSHB02H
MOVA,#0H
MOVB,#01HA
POPACC
IPOPB
END
(五)查表指令
实现从程序存储器读取数据到A累加器,只能使用变
址间接寻址方式。
多用于查常数表程序,可直接求取常数表中的函数值。
1.DPTR为基址寄存器
MOVCA,@A+DPTR;A<-(A+DPTR)
查表范围为64KB程序存储器任意空间,称为远程
查表指令。
2.PC为基址寄存器
MOVCA,@A+PC;A—(A+PC)
常数表只能在查表指令后256B范围内。
例:查表法求Y=X2。设X(0WXW15)在片内RAM的20H单
元中,要求将查表求Y,存入片内RAM21H单元。
1)ORG1000H
SQU:MOVDPTR,#TAB;确定表首地址(基地址)
MOVA,20H;取X(偏移量)
MOVCA,@A+DPTR;查表求Y=X2
MOV21H,A;保存Y
RET;子程序结束
;其它程序段
ORG3000H;常数表格首地址
TAB:DB00,01,04,09,…,225;平方表
例:查表法求Y=X2。设X(0WXW15)在片内RAM的20H单
元中,要求将查表求Y,存入片内RAM21H单元。
2)指令地址源程序
ORG1000H;程序起始地址
1000HSQU:MOVA,20H;取X
1002HADDA,#3;修正偏移量
1004HMOVCA,@A+PC;查表求Y=X2
1005HMOV21H,A;存结果
1007HRET;子程序结束
1008HTAB:DB00,01,04;平方表
100BHDB09,…,225
思考题:当0WXW255时,如何用查表法编程求Y=X2。
习题:找出指令错误并改正:
1.MOVA,ftlOOOH;A-1000H
2.MOVXA,1000H;A-(1000H)片外RAM
3.MOVCA,1000H;A-(1000H)片外ROM
4.MOVX60H,A;片外RAM(60H)-A
5.MOVRO,60H;片内RAM:(61H)-(60H)
MOV61H,@R0
6.XCHRI,R2;Rl<-->R2
7.MOVXDPTR,#2000H;DPTR-2000H
8.MOVX60H,@DPTR;片内RAM一片外RAM
3-4-2算术运算指令
与数据传送指令不同,多数算术运算指令会影响
标志位的状态,即CPU执行算术运算指令后,根据
数据操作情况自动设置标志位的状态。
2.3状态标志
MCS-51的程序状态字寄存器PSW为标志寄存器。
其格式如下:
CyACFORSIRSOOV—p
1.标志位(自动设置状态)
1)Cy:进位标志位
保存运算后最高位的进位/借位状态,当有进位/
借位,Cy=l,否则Cy二0。
2)AC:辅助进位标志位
保存低半字节的进位/借位状态,当产生进位/
借位,AC=1,否则AC二0。用于十进制调整。
3)OV:溢出标志位
0V=Cy7㊉Cy6,补码运算产生溢出0V=1,否贝l」0V二0。
4)P:奇偶标志位
反映累加器A中数据的奇偶性。当1的个数为奇数,
P=h否则P=0。
2.用户选择位(编程设置状态)
1)F0:用户自定义标志位。
RSIRSO工作寄存器
2)RSI、RSO:000区
工作寄存器区选择位。011区
复位时,PSW=OOH102区
-i-ior-r
113区
例:复位后,设置使用工作寄存器
2区,其余标志位不变。
解:MOVPSW,#10H
CyACFORSIRSOOV—p
3-4-2算术运算指令
完成片内RAM和A中数据的加减乘除运算。
一.加减指令00111011
工.加法指令+00111011
01110110
1)不带进位加法:ADDA,源操作数2
ADDA,R2;A-A+R2,影响Cy、0V、AC、P
例1:A=3BH,PSW=O,执行指令ADDA,#3BH
求:A=76H,Cy=0,0V=0,AC=1,P=1,
PSW=9
01000001=41H
CyACFORSIRSOov—p
2)带进位加法:ADDCA,源操作数
ADDCA,R2;A-A+R2+Cy,影响Cy、OV、AC、P
例2:A=9AH,R2=E3H,PSW=0,执行指令
ADDCA,R2后求:
A=7DH,Cy=i,0V=i,AC=o,P二o,
PSW=?10011010
11100011
10000100=84H
+0
101111101
2
CyACFORSIRSOov—p
带进位加法指令ADDC用于多字节运算
例:设双字节数X存在片内RAM41H、40H单元,Y存在
42H、43H单元,编程求Z=X+Y,并存入片内RAM单元
44H、45H、46Ho
DMOV/40H
DsADDA,42H片内RAM
MOV4HA低字节相加地址内容
5
MOVA41H46HZH
ADDcA45HZJVI
MOV4HA高字节相加44HZL
OV,
MA#o43HY
DDH
AcA#o计算高字节进位42H
MOVYL
4HA41H
RET,XH
子程序结束40HXL
2.减法指令
SUBBA,源操作数;带借位减法指令
SUBBA,R2;A-A-R2-Cy,
;影响Cy、OV、AC、P
例:A=5AH,R2=5AH,Cy=0,执行下列指令
SUBBA,R2
求:A=00,Cy=0,0V=0,P=0,AC=0?
思考题:如果需要做不带位的减法指令(在做第一次相减
时),应该怎样实现?
3.增量、减量指令
INC单操作数
如:INCR2;R2-R2+1
INCDPTR;DPTR-DPTR+1
和相ADDA,#1比较
1、单字节,单周期指令
2、不影响标志位状态。
注意:没有指令DECDPTR
可用指令DECDPL代替
DEC单操作数
如:DECR2;R2-R2-1
4.乘除指令
MULAB;BA-AXB,Cy-0,
;当积高字节B=0,0V-0;BWO,则OV-1
在乘法运算中,0V=1表示乘积超过255
例:A=96(60H),B=192(COH),执行指令MULAB后
,求:A=OOH,B=48H,Cy=0,0V=1,P=0?
解:96X192=18432(4800H)
DIVAB;A+B,A-商,B-余数,Cy-O,
;当除数B=0,OVT;BWO,则OV-O
在除法运算中,OV=1表示除数为0。
例:A=156(F6H),B=13(0DH),执行指令DIVAB后
求:A=12H,B=OCH,Cy=0,0V=0,P=0?
解:1564-13=18(12H),余数=12(0CH)o
逻辑运算指令
-.单操作数指令(A累加器为操作数)
LA清0指令:CLRA;A-0
2.A取反指令:CPLA;A-/A
3.循环移位指令:
1)8位循环指令:
RLA;A循环左移一位QF
RRA;A循环右移一位—
2)9位循环指令:
RLCA;带Cy循环左移一位[二
RRCA;带Cy循环右移一位r-
例3-4-7:设A=11000101,Cy=0,分别执行下列单
条指令:
CPLAA=00111010,Cy=0
RLAA=10001011,Cy=0
RLCAA=10001010,Cy=1
用9位循环指令实现多字节移位
例:编程将寄存器R6R5中的双字节数X左移一位。
CyR6R5Cy
«—<------<—«------<—0
CLRC;Cy=0,设R6=55H,R5=AAH
MOVA,R5;R6=01010101,R5=10101010,Cy=0
RLCA
MOVR5,A;R6=01010101,R5=01010100,Cy=l
MOVA,R6
RLCA
MOVR6,A;R6=10101011,R5=01010100,Cy=0
一个暗点流动的例子
K2560139
PLOPO.O(ADO)
238
Pl.lPOJ(AD1)
337
R3560Pl.2P0.2(AD2)
436
Pl.3P0.3(AD3)
535
Pl,4P0.l(AD<l)
654
7Pl.5PO.5(AD5)
33
Pl.6P0.6(AD6)
s32
Pl.7P0.7(AD7)
VCCO
1321
INT1(P3.3)P2.0(A8)
1222
INT0(P3.2)P2.1(A9)-W
P2.2(A10)
15
TI(P3.5)P2.3(A11)
1425
T0(P3.4)P2.4(A12)
26
P2.5(A13)
31-27-
EAATP2.6(A14)
I——ll-24Wz28
P2.7(A15)
19
XTAL1
—^-C218no
hXTAL2VCCOVCC
I30pF20
GND
910
------1I-RESETKXD(P3.0)
IT11
TXD(P3.1)
R1S.2K1730
RD(P3.7)ALE/PROG
1629GND
早=10uF标(P3.6)PSEN
ATS9c51
O
VCC
■ORGOOOOH•delay:问题:
■LJMPSTART•movr7,#2551.如何实现亮点
■ORG30H•dl:movr6,#255流动?
■START:•d2:nop
2.如何改变流动
■MOVSP,#5FH•nop的方向?
■MOVA,#80H•nop
答案:
■LOOP:•nop
■MOVPl,A•djnzr6,d21、将A中的初始
■RLA•djnzr7,dl值改为7FH即可。
■LCALLDELAY•ret2、将RLA改为RR
■LJMPLOOP•ENDA即可。
(二)双操作数逻辑运算指令(对应位的逻辑运算):
ANL、ORL、XRL
例3-5-8A=01XXXX义XB,X表示随机状态,为1
或0,执行下述一组指令执行后A的值如何?
XRLA,#0C0H;将累加器A的内容D7、口6取反
ORLA,#03H;将累加器A的内容D0置1
ANLA,#0E7H;将累加器A的内容D4、D3清。
解:执行上述指令后,A=10X00XllBo
思考题L如何将累加器A中的数据高4位清0,低位不变?
思考题2:如何将寄存器R2中的数据奇数位取反,偶数位不变?
布尔变量操作指令
对片内RAM中位寻址区操作。位累加器Cy和位地址b。
.位传送
MOVC,b;Cy—(b)
MOVb,C;(b)—Cy
:.位清0、置1、取反:CLR、SETB、CPL:
CLRC;Cy―0,
CLR40H;(位地址40H)—0
7FHX2?
2FH7F7£707C787科797847
2EHf/7675J7372717046
2DH6F6E60<5C6B696845
2CH6764565646362<5160QQ
2BH5F5E5D5C5B5A595S43
例:将位地址20H的一位数2AH5736S5543352515042
29H4F4E4D4c4B4H494841
传送到位地址30H中:28H464342•1040
27H3F3£303C383fl3s3839
26H3736353-f32313038
MOVC,20H2SH2F2E202C2B2rt2S2837
-一
24H2726252423.—212036
MOV30H,C23HIFIEIDICIB1A191835
22H171615141312111034
21HOF■i-0DocOBOA090833
2OH050132
1FH3A
26H1011010118H24
17H
25H1000011023
ion16
24H01110000OFH15
OBH8
O7H7
OOHo
三.逻辑运算:ANL、ORL:
ANLC,40H;C-CA(40H)
ANLC,/40H;C-C八/(40H)
例:设Cy=1,(位地址40H)=l,执行指令
ANLC,/40H后,
Cy=0,(位地址40H)=1
位地址表示法:
位地址40H,位寄存器F0,字节加位ACC.0
FOHB
EOHACC
DOHPSM
习题:设累加器A中数据为C8HT2CON
29H,Cy=O,执行指令B8HIP
BOHP3
ORLC,0E3Ha8HIE
AOHP2
98HSCON
9
后,Cy=9OHPl
88HICON
SOHPO
转移指令
转移指令通过改写PC的当前值,从而改变CPU执
行程序的顺序,使程序发生跳转。
按转移条件分类:
1)无条件转移:
执行无条件转移指令,程序无条件转移到指定处。
2)条件转移:
指令中给出转移条件,执行指令时,先测试条件,
若满足条件,则程序发生转移,否则,仍顺序执行
程序。
一.无条件转移指令
1.长转移指令:
LJMPnn;PC—nn
指令转移范围:64KB
2.绝对转移指令:
AJMPpn;PC—PC+2
;PC1。〜0—pn“
;PC15〜不变
指令转移范围:2KB
转移时要求转移前后保持PC/〜11不变。
3.短转移指令:
SJMPe;PC—PC+2,PC—PC+e
指令机器码:80H,e
相对偏移量e为8位补码。
指令转移范围:前128〜后127字节
编程时,用标号代替转移目的地址,转移指令的操作
数交给汇编程序计算。
LJMPNEXTAJMPNEXTSJMPNEXT
NEXT:
4.间接转移指令(多分支转移指令)
JMP@A+DPTR.;PC—A+DPTR
指令机器蚂当二指令转移范围64KB。
应用:处理功能键。KEY:MOVDPTR,#KTAB
要求不同功能键执行不同程MOVA,40H
序段。设每个功能键对应一ADDA,A
个键值X(0<X<FH)oJMP@A+DPTR
设X已存入片内RAM的40HKTAB:AJMPFUNCO
单元中。AJMPFUNCI
若XR,则执行程序段FUNC0•••
若X=l,则执行程序段FUNC1FUNCO:...
FUNCI:...
二.条件转移指令
条件转移指令形成程序的分支,赋予计算机判断决策能力
转移条件:1)标志位的状态2)位地址中的状态
1.判零转移指令
JZe;PC-PC+2,
;若A=OOH,PC-PC+e(转移),
;若AWOOH,PC不变(不转移)
JNZe;PC-PC+2,若AWOOH,
;PC-PC+e(转移)
;若A=OOH,PC不变(不转移)
2.判Cy转移指令
JCe;Cy=1则转移,Cy=O不转移
JNCe;Cy=0则转移,Cy=l不转移
3.判位转移指令
JBb,e;(b)二1转移,否则不转移
JNBb,e;(b)二0转移,否则不转移
4.判位清0转移指令:
JBCb,e;(b)二1转移,且(b)—0,否则不转移
5.比较不相等转移指令:
CJNE操作数1,操作数2,e
CJNEA,n,e;PC-PC+3
;若AW(n),贝UPC-PC+e
;且当A〉(n),Cy=0,当A〈(n),Cy=l;
;若A=(n),PC不变,且Cy=0。
相当于两个操作数相减,仅影响标志状态,不保存结果
6.循环转移指令:
DJNZ操作数,e
DJNZR2,e;PC-PC+2,R2-R2T
;若R2W0,PC-PC+e,
;若R2=0,PC不变。
例:用于循环结构程序。设要求程序循环执行100次
MOVR2,#100;设循环计数器初值
LOOP:...;多次循环程序段
DJNZR2,LOOP;循环控制
...;循环结束
习题:当循环计数器初值为3循环次数有多少?
子程序调用和返回指令
子程序调用和返回指令也使程序发生转移。
子程序调用过程:
与转移指令不同:转移时
,先用堆栈保存当前地址
主程序
子程序S
•••
CALLS//•••
…•••
CALLS/\
...RET
・长调用指令指令调用范围:64KB
LCALLnn
.绝对调用指令指令调用范围2KBO
ACALLpn
三.子程序返回指令
RET
指令从堆栈弹出保存的PC地址,实现子程序返回。
例:子程序嵌套
程序存储器
MAIN:MOVSP,#30H;设置栈底2000HMOVSP,#3OH
LCALFSUB;调用子程序•••
208FHLCALL2100H
SUB:二;子程序段•••
2100H•••
RET…;返回主程序•••
2150HLCALL2200H
•••
21FFHRET
片内RAM2200H•••
35H•••
SPf34H21H2250HRET
33H53H
32H
SP-20HPC
31H92H
2Hm
SP一30HX
注意:1•子程序起始指令要使用标号,用作子程序名。
2•执行返回指令RET之前,保证栈顶内容为主
程序返回地址,以便正确返回主程序。
常用格式:
MAIN:...;主程序
LCALLSUBR;调用SUBR
SUBR:;子程序首地址
RET;子程序返回
下述程序执行后,SP=?A=?
B=?
■ORG2000H
■2000H:MOVSP,#40H
■2003H:MOVA,#30H
■2005H:LCALL2500H
■2008H:ADDA,#10H
■200AH:MOVB,A
■200CH:LI:SJMPL1
■ORG2500H
■2500H:MOVDPTR,#200AH
2503H:PUSHDPL
■2505H:PUSHDPH
■2507H:RET
下述程序执行后,SP=?A=?
B=?
------------ORG0000H
JMPSTART
ORG2000H
START:MOVSP,#40H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB31∕717-2020 涤纶长丝单位产品能源消耗限额
- 黄金知识培训课件
- 认真学习党章党规做合格的党员
- 2025年中考第一次模拟考试化学(青海省卷)
- 电影产业票房统计表
- 工程预算管理实务指南
- 山东省建筑工程施工技术资料管理规程
- 生产计划与物料管理
- 太阳能照明路灯安装合同
- 叉车工劳动合同协议书
- 2025年七台河职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 【MOOC】数据库系统(上):模型与语言-哈尔滨工业大学 中国大学慕课MOOC答案
- 高教版2023年中职教科书《语文》(基础模块)下册教案全册
- HCCDP 云迁移认证理论题库
- 外语教师科研立项申报及特点分析课件
- 质量管理小组活动准则TCAQ10201-2020
- 支气管肺炎完整版课件
- 译林英语五年级下册单词表(孩子自己默写不用提)
- DLT 1055-2021 火力发电厂汽轮机技术监督导则
- 杭州房建工程监理大纲范本
- 现代交换原理与技术课件:第5章 分组交换技术
评论
0/150
提交评论