




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章 Pentium的指令系统 寻址方式寻址方式; 传送指令中的堆栈指令、交换指令、传送指令中的堆栈指令、交换指令、换码指令、输入换码指令、输入/输出指令;输出指令; 算术运算指令中的比较指令;算术运算指令中的比较指令; 串操作指令;串操作指令; 中断调用示例;中断调用示例; 规范程序;规范程序; 伪指令伪指令DB、DW、PTR。3.1 Pentium的寻址方式的寻址方式 指令的两个问题指令的两个问题指出进行什么操作指出进行什么操作涉及的操作数和操作结果放在何处涉及的操作数和操作结果放在何处 两种情况下涉及寻址方式两种情况下涉及寻址方式操作数寻址操作数寻址转移地址和调用地址进行寻址转移地址和
2、调用地址进行寻址3.1 Pentium的寻址方式的寻址方式 3.1.1 立即数寻址立即数寻址比如:MOVAL,80HMOVAX,1090HMOVEAX,10002000H 3.1.2 寄存器寻址寄存器寻址比如:INCCXROLAH,1MOV ECX ,EAX3.1 Pentium的寻址方式的寻址方式 3.1.3 输入输入/输出端口寻址输出端口寻址I/O直接寻址直接寻址比如:INAL,82H OUT80H,AXINEAX,80HI/O间接寻址间接寻址INAL,DXOUTDX,AXOUTDX,EAX3.1 Pentium的寻址方式的寻址方式 3.1.4 存储器寻址存储器寻址EA基址变址基址变址比例
3、因子位移量比例因子位移量3.1 Pentium的寻址方式的寻址方式1 直接寻址直接寻址MOV AX,1070HMOV EAX,ES:1000H 2 寄存器间接寻址寄存器间接寻址MOVAX,BX MOV EAX,EBX 3 寄存器相对寻址寄存器相对寻址MOVAX,SI+100H4 基址加变址的寻址基址加变址的寻址MOVAX,BX+SI MOV EDX,EBX+ESIMOV EDX,EBX ESI 5 相对的基址加变址寻址相对的基址加变址寻址MOV AX,BP+SI+00503.1 Pentium的寻址方式的寻址方式6 相对的带比例因子的变址寻址相对的带比例因子的变址寻址IMULEBX,ESI*4
4、77 基址加比例因子的变址寻址基址加比例因子的变址寻址MOVEAX,EBXESI*4MOV ECX,EDI*8EAX8 相对的基址加比例因子的变址寻址相对的基址加比例因子的变址寻址MOV EAX,EDI*4EBP+803.2 Pentium指令系统指令系统 Pentium的指令分为如下几类:的指令分为如下几类: 传送指令;传送指令; 串操作指令;串操作指令; 算术运算指令;算术运算指令; 逻辑运算和移位指令;逻辑运算和移位指令; 转移和调用指令;转移和调用指令; 标志操作和处理器指令;标志操作和处理器指令; 控制指令;控制指令; 条件测试和字节设置指令;条件测试和字节设置指令; 系统管理指令;
5、系统管理指令; 支持高级语言的指令。支持高级语言的指令。3.2.1 传送指令(传送指令(1) 通用传送指令通用传送指令MOV和和MOVZX/MOVSX 两个操作数的数位相同的传送指令MOVMOVAL,BLMOVES,DX MOVAX,BX MOV DI,AX MOV CX,1000MOVWORD PTR SI,6070HMOVDX,5040H MOVEAX,EBX+ECX*2+1000HMOV CRn,EAXMOVDRn,EAX 两个操作数的数位不相同的传送指令MOVZX/MOVSXMOVZX EAX,BLMOVSX EAX,BL3.2.1 传送指令(传送指令(2) 堆栈操作指令堆栈操作指令P
6、USH/POP、PUSHA/POPA和和PUSHAD/POPAD 普通堆栈操作指令PUSH/POPPUSH EAXPUSH CSPUSH BX+DIPUSH 0870HPUSH DWORD PTR EBX+ESIPOP BXPOP ESPOP EAX3.2.1 传送指令(传送指令(3) 堆栈操作指令堆栈操作指令PUSH/POP、PUSHA/POPA和和PUSHAD/POPAD 堆栈成组操作指令PUSHA/POPA和PUSHAD/POPADPUSH EAXPUSH EBXPUSH EDIPUSH ESI则子程序返回前,应如下恢复寄存器的值:POP ESIPOP EDIPOP EBXPOP EAX
7、3.2.1 传送指令(传送指令(4) 交换指令交换指令XCHG/BSWAP字节、字和双字交换指令XCHGXCHGAL,BL XCHGBX,CXXCHG 2530,CXXCHG EAX,EDIXCHG ESI,EBX寄存器内部双字交换指令BSWAPEAX=01234567H,执行指令BSWAP EAX,使EAX=76543210H3.2.1 传送指令(传送指令(5)累加器专用传送指令累加器专用传送指令IN/OUT和和XLAT/XLATB 输入/输出指令IN/OUT 直接的I/O指令比如:IN AL,50HIN AX,70HIN EAX,70H OUT 80H,AX间接的I/O指令IN AL,DX
8、IN AX,DXIN EAX,DXOUT DX,AXOUTDX,EAX3.2.1 传送指令(传送指令(6) 累加器专用传送指令累加器专用传送指令IN/OUT和和XLAT/XLATB换码指令XLAT/XLATB格雷码编码规则如下:0110001000112001013001104010015010106011007100018100109101003.2.1 传送指令(传送指令(7) 地址传送指令地址传送指令LEA和和LDS/LES/LSS/LFS/LGS比如:LEAAX,2728LEABX,BP+SILEAESI,EBX+ECX+2530HLEAEDI,BX+1946H取段码和偏移量的指令LD
9、S/LES/LSS/LFS/LGS比如:LDSDI,2530H LESEDI,1000HLSSESP,EDXLFSEDX,EDXLGSESI,EDX3.2.1 传送指令(传送指令(8) 标志传送指令标志传送指令LAHF/SAHF、PUSHF/POPF和和PUSHFD/POPFD 读取低8位标志和设置低8位标志指令LAHF/SAHF 对标志寄存器的推入和弹出堆栈指令PUSHF/POPF和PUSHFD/POPFD3.2.2 算术运算指令算术运算指令 无符号数和有符号数采用同一套加法指令及减法指令有两个条件: 同为无符号数或有符号数 用不同的方法检测无符号数或有符号数的运算结果是否溢出3.2.2 算
10、术运算指令(算术运算指令(1) 加法类指令加法类指令ADD/ADC/XADD/INC 不带进位位的加法指令ADD 比如: ADDCX,1000HADDDI,SI ADD BX+DI,AXADDEAX,BX+2000H 带进位位的加法指令ADC比如:ADCAX,SI ADCDX,SIADCBX,3000H3.2.2 算术运算指令(算术运算指令(2) 加法类指令加法类指令ADD/ADC/XADD/INC 字交换加法指令XADD比如:AX=1234H,BX=1111H,执行指令XADD AX,BX比如:EAX=20000002H,而1000H开始的内存单元中为30000003H,执行指令XADD 1
11、000H,EAX 增量指令INC比如:INC AL INCECX INCBYTE PTRBX+DI+5003.2.2 算术运算指令(算术运算指令(3) 减法类指令减法类指令SUB/SBB/DEC/NEG和和CMP/CMPXCHG/CMPXCHG8B 1) 不考虑借位的减法指令SUB,比如:SUB EBX,ECXSUB BP+2,CLSUB SI,5010HSUB WORD PTR DI,1000H 2)考虑借位的减法指令SBBSBB AX,2530HSBB WORD PTREDI+2,1000H3.2.2 算术运算指令(算术运算指令(4) 减法类指令减法类指令SUB/SBB/DEC/NEG和和
12、CMP/CMPXCHG/CMPXCHG8B 3) 减量指令DEC比如:DEC EBX DEC AXDECBYTE PTRDI+2 4) 求补指令NEG比如:NEG EAX NEG ECX 5)比较指令CMP比如:CMP AX,2000HCMPEAX,EBX+EDI+100CMPEDX,EDI3.2.2 算术运算指令(算术运算指令(5) 减法类指令减法类指令SUB/SBB/DEC/NEG和和CMP/CMPXCHG/CMPXCHG8B 6) 比较并交换指令CMPXCHG比如:AL=11H,BL=24H,1000H=22H,执行指令CMPXCHG1000H,BL又如:EBX=76543210H,EC
13、X=01234567H,EAX=01234567H,则执行指令CMPXCHG ECX,EBX 7) 8字节比较指令CMPXCHG8B比如:EAX=11111111H,EBX=22222222H,ECX=33333333H,EDX=44444444H,设DS段1000H所指单元开始的8字节为4444444411111111H,执行指令CMPXCHG8B1000H3.2.2 算术运算指令(算术运算指令(6) 乘法指令乘法指令MUL/IMUL 无符号数的乘法指令MULMULCXMUL BYTE PTR DIMUL WORD PTR SI 有符号数的乘法指令IMULIMUL CLIMULBX,100I
14、MUL BYTE PTR BXIMUL WORD PTR DI 3.2.2 算术运算指令(算术运算指令(7)有符号数乘法指令的扩充形式第一组指令:IMULBX,CXIMULEDX,ECXIMULDI,MEM_WORDIMULEDX,MEM_DWORD第二组指令:IMUL DX,BX,300IMULCX,23IMULEBP,200IMULECX,EDX,2000IMULBX,MEM_WORD,300IMULEDX,MEM_DWORD,203.2.2 算术运算指令(算术运算指令(8) 除法指令除法指令DIV/IDIV 无符号数的除法指令DIVDIVCLDIVWORD PTR DI 有符号数的除法指
15、令IDIVIDIV BXIDIV BYTE PTRDI3.2.2 算术运算指令(算术运算指令(9) 类型转换指令类型转换指令CBW/CWD/CWDE/CDQ CBW CWD CWDE CDQ3.2.2 算术运算指令(算术运算指令(10)两类BCD码组合的BCD码非组合的BCD码BCD码指令码指令AAA/DAA、AAS/DAS、AAM和和AADBCD码的加法十进制调整指令AAA/DAABCD码的减法十进制调整指令AAS/DAS BCD码的乘法十进制调整指令AAMBCD码的除法十进制调整指令AAD3.2.3 逻辑运算和移位指令逻辑运算和移位指令 逻辑指令分为两类: 逻辑运算指令 移位指令3.2.3
16、 逻辑运算和移位指令(逻辑运算和移位指令(1)逻辑运算指令逻辑运算指令AND/OR/NOT/XOR/TEST比如:ANDAX,1000HANDEAX,EBXAND EDX,EBX+ESI ORAX,00F0HXORAL,0FHXOREAX,EAXXORECX,100XORECX,10000000HTEST EAX,80000000HTEST AL,01NOTALNOTEBXNOTWORD PTR 1000H3.2.3 逻辑运算和移位指令(逻辑运算和移位指令(2) 移位指令移位指令SAL/SAR/SHL/SHR和和OL/ROR/RCL/RCR 非循环移位指令SAL/SAR/SHL/SHRSALE
17、DX,8 SALEAX,CLSALAL,1 (a) 算术左移指令SAL; (b) 逻辑左移指令SHL(c) 算术右移指令SAR; (d) 逻辑右移指令SHR3.2.3 逻辑运算和移位指令(逻辑运算和移位指令(2) 移位指令移位指令SAL/SAR/SHL/SHR和和ROL/ROR/RCL/RCR 循环移位指令ROL/ROR/RCL/RCRROLWORD PTR DI,CLRCREBX,CL ROL BX,1 (a) 不带CF的循环左移指令ROL; (b) 不带CF的循环右移指令ROR;(b)(c) 带CF的循环左移指令RCL; (d) 带CF的循环右移指令RCR3.2.3 逻辑运算和移位指令(逻
18、辑运算和移位指令(3) 双移位指令SHLD/SHRDSHLDEAX,EBX,3SHLDMEM_WORD,DX,8SHLDECX,EDX,21SHLDMEM_DWORD,EAX,2SHLDAL,BL,CLSHRDEAX,EBX,10SHRDECX,EDX,19SHRDEAX,EBX,CL 3.2.4 串操作指令(串操作指令(1) 字符串传送指令字符串传送指令MOVSB/MOVSW/MOVSD比如下面的程序段:MOV SI,1000HMOVDI,2000HMOVCX,100CLDREP MOVSB 3.2.4 串操作指令(串操作指令(2) 字符串比较指令字符串比较指令CMPSB/CMPSW/CMP
19、SDMOVDI,0400HMOVSI,0E2DHCLDMOVCX,0004REPZ CMPSBJZDONERETDONE:.3.2.4 串操作指令(串操作指令(3) 字符串检索指令字符串检索指令SCASB/SCASW/SCASDMOVDI,0EEDHCLDMOVCX,4MOVDX,CXREPNZSCASBJNZAAASUB DX,CXDECDX MOVDI,DXINCBYTE PTR DI+440AAA:.3.2.4 串操作指令(串操作指令(4) 取字符串指令取字符串指令LODSB/LODSW/LODSD 存字符串指令存字符串指令STOSB/STOSW/STOSD I/O串操作指令串操作指令I
20、NSB/OUTSB、INSW/OUTSW和和INSD/OUTSD 3.2.5 调用调用/转移转移/循环控制循环控制/中断指令中断指令(1) 关于转移指令和调用指令的寻址关于转移指令和调用指令的寻址 段内直接转移方式 段内间接转移方式 段间直接转移方式 段间间接寻址方式3.2.5 调用调用/转移转移/循环控制循环控制/中断指令中断指令(2) 子程序调用和返回指令子程序调用和返回指令CALL/RET比如CALL 1000HCALLEAXCALL2500H:3600HCALLDWORD PTR DI3.2.5 调用调用/转移转移/循环控制循环控制/中断指令中断指令(3) 带参数的返回指令:RET n
21、DDD:PUSHBPMOVBP,SPPUSHESPUSHDILESDI,BP+04AAA: MOVAL,ES:DICMPAL,00JZEEEPUSHAXCALLDISPLAYINCDIJMPAAAEEE: POPDIPOPESPOPBPRET0004图3.7 进入子程序前的栈顶内容(图中段地址要改为“段码”) 3.2.5 调用调用/转移转移/循环控制循环控制/中断指令中断指令(4) 无条件转移指令和条件转移指令无条件转移指令和条件转移指令JMP/J*(其中,(其中,* 代表各种条件)代表各种条件)条件转移指令JMPJMP1000HJMPCXJMP1000H:2000HJMP DWORD PTR
22、 SI3.2.5 调用调用/转移转移/循环控制循环控制/中断指令中断指令(5) 无条件转移指令和条件转移指令无条件转移指令和条件转移指令JMP/J*(其(其中,中,* 代表各种条件)代表各种条件) 条件转移指令J* JE/JZ JNE/JNZ JG/JNLE JNG/JLE JL/JNGE JNL/JGE JB/JNAE JNB/JAE JA/JNBE JNA/JBEJSJNSJOJNOJPNPJCXZLABLEJECXZABC跳转指令举例GETMAX:MOVBX,2000HMOVAL,BXMOVCX,14HP1:INCBXCMPAL,BXJAEP2MOVAL,BXP2:DECCXJNZP1M
23、OVBX,2000HMOV BX,AL3.2.5 调用调用/转移转移/循环控制循环控制/中断中断指令(指令(6) 循环控制指令循环控制指令LOOP、LOOPZ/LOOPE和和LOOPNZ/LOOPNE 计数循环指令LOOP比如:延迟子程序:MOVCX,0100HKKK:LOOP KKK 3.2.5 调用调用/转移转移/循环控制循环控制/中断中断指令(指令(7) 循环控制指令循环控制指令LOOP、LOOPZ/LOOPE和和LOOPNZ/LOOPNE 相等则循环指令LOOPZ/LOOPE例子:MOVCX,28HMOVSI,0FFHNEXT: INCSICMPBYTE PTR SI,0LOOPZNE
24、XTJNZOKKCALLDISPLAY1RETOKK:CALLDISPLAY2RET3.2.5 调用调用/转移转移/循环控制循环控制/中断中断指令(指令(8) 中断指令和中断返回指令中断指令和中断返回指令INT和和IRET/IRETD INT指令和IRET/IRETD指令 类型04的中断 INT指令的例子中断调用示例1例1:显示一个字符串和接收一个字符串。KEYBUF DB 32DUP (?)MEDBINPUT YOUR PASSWORDDAI:MOVDX,OFFSET MEMOVAH,9INT21HKEYIN: MOVDX,OFFSET KEYBUFMOVAH,0AHINT21H中断调用示例
25、2例2:将中断处理程序进行装配INTERSET:CLIMOVDX OFFSET MYPROGMOVAL,50HMOVAH,25HINT21H例3:把键盘输入的字符读到AL寄存器中MOVAH,01INT21H中断调用示例3例4:把DL中的字符显示在屏幕上。MOVDL,AMOVAH,02INT21H中断调用示例4例5 ,清除屏幕CLEAR:MOVAH,6MOVAL,0MOVCH,0MOVCL,0MOVDH,24MOVDL,79MOVBH,7INT10H中断调用示例5例6:使光标定位在窗口的左下角POS_CURSE:MOVAH,2MOVDH,16MOVDL,30MOVBH,0INT10H3.2.6
26、标志操作和处理器控制指令标志操作和处理器控制指令 标志操作指令标志操作指令STC/CLC/CMC、STD/CLD和和STI/CTI 进位标志处理指令STC/CLC/CMC 方向标志设置指令STD/CLD 中断允许标志设置和清除指令STI/CLI 暂停指令暂停指令HLT 和无操作指令和无操作指令NOP 暂停指令HLT 无操作指令NOP 交权指令和等待指令交权指令和等待指令ESC/WAIT 总线封锁指令总线封锁指令LOCK 3.2.7 条件测试和字节设置指令条件测试和字节设置指令 基于某个标志测试的字节设置指令基于某个标志测试的字节设置指令SETZ/SETE、SETNZ/SETNE、SETC/SE
27、TNC、SETS/SETNS、SETO/ SETNO和和SETP/ SETNP SETZ指令和SETE指令 SETNZ指令和SETNE指令 SETC指令 SETNC指令 SETS指令 SETNS指令 SETO指令 SETNO指令 SETP指令 SETNP指令3.2.7 条件测试和字节设置指令条件测试和字节设置指令 基于无符号数比较的字节设置指令基于无符号数比较的字节设置指令SETB/SETNAE/SETC、SETNB/SETAE/SETNC、SETBE/SETNA和和SETNBE/SETA SETB/SETNAE/SETC SETNB/SETAE/SETNC SETBE/SETNA SETNB
28、E/SETA3.2.7 条件测试和字节设置指令条件测试和字节设置指令基于有符号数比较的字节设置指令基于有符号数比较的字节设置指令SETL/SETNGE、SETNL/SETGE、SETLE/SETNG和和SETNLE/SETG SETL/SETNGESETNL/SETGESETLE/SETNGSETNLE/SETG例子SETZAL SETGECLSETODHSETCMEM_BYTESETAMEM_BYTESETNZMEM_BYTE3.2.8 位处理指令位处理指令 位测试和设置指令位测试和设置指令BT/BTS/BTR/BTC BT BTS BTR BTC 例子BTAX,2BTSAX,1BTREBX
29、,2 BTCEAX,43.2.8 位处理指令位处理指令 位扫描指令位扫描指令BSF/BSR比如:BSFCX,AXBSRECX,EAX 例子: SSS:CLD MOVEDI,MAP MOVECX,N SUBEAX,EAX REPZSCASD JZFAIL BSFEAX,EDI-4 FAIL: .3.2.9 系统管理指令系统管理指令 系统测试和管理指令系统测试和管理指令RDTSC、CPUID、RSM和和INVLPG 读时钟周期数指令RDTSC 读取CPU的标识信息指令CPUID 加入系统管理模式指令RSM TLB项清除指令INVLPG3.2.9 系统管理指令系统管理指令 状态字操作指令状态字操作指
30、令LMSW、SMSW和和CLTC 装入机器状态字指令LMSW 存储机器状态字指令SMSW 清TS标志指令CLTS 描述符指令描述符指令SGDT/SLDT/SIDT和和LGDT/LLDT/LIDT 存储全局描述符表/局部描述符表/中断描述符表寄存器指令SGDT/SLDT/SIDTSGDTMEM1SLDTEBXSIDTMEM2 装入全局描述符表/局部描述符表/中断描述符表寄存器指令LGDT/LLDT/LIDTLGDTMEM13.2.9 系统管理指令系统管理指令任务寄存器指令任务寄存器指令LTR和和STR 装入任务寄存器指令LTR比如:LTRMEM1存储任务寄存器指令STR比如:STREBX3.2.
31、9 系统管理指令系统管理指令段选择子操作指令段选择子操作指令VERR/VERW/LSL/LAR和和ARPL检测段类型指令VERR/VERW比如:VERRSELE1VERWSELE2装入段界限值指令LSLLSLBX,SELE2装入请求特权级指令LARLARAX,SELECT调整请求特权级指令ARPLARPLMEM_WORD,BX3.2.9 系统管理指令系统管理指令测试寄存器指令测试寄存器指令RDMSR和和WRMSR读取测试寄存器的指令RDMSR写入测试寄存器的指令WRMSRCache操作指令操作指令INVD和和WBINVDCache清除指令INVDCache清除和回写指令WBINVD3.2.10
32、 支持高级语言的指令支持高级语言的指令 检查超出范围的指令检查超出范围的指令BOUND 比如:BOUNDEBX,MEM_DWORD 进入过程的指令进入过程的指令ENTER 比如:ENTER48,3 退出过程的指令退出过程的指令LEAVE3.3 汇编语言中的标记、表达式和汇编语言中的标记、表达式和伪指令伪指令 3.3.1 汇编语言概况汇编语言概况图3.8 由汇编程序执行的汇编过程规范程序规范程序DATASEGMENT DAI DBINPUT STRING:$ BUFDMA DB80HDUP (?)DATAENDSSTACKSEGMENT ME1DB80HDUP(?)STACKENDSCODESE
33、GMENTASSUMECS:CODE,DS:DATA,SS:STACK,ES:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,OFFSET MEIMOVAH,09HINT21HMOVDX,OFFSET BUFDMA MOVAH,0AHINT21HCODEENDSEND3.3.2 汇编语言中的标记汇编语言中的标记 标识符标识符 保留字保留字 分界符分界符 常数常数 注释注释表表3.2 Pentium汇编程序中可用的分界符汇编程序中可用的分界符3.3.3 表达式表达式 操作数操作数 运算符运算符 算术运算符 逻辑运算符 关系运算符 分析运算符 综合运算符3.3.4 语句语句 两种语句 指令性语句 指示性语句3.3.5 伪指令伪指令 最常用的伪指令有: .586/.586 P EQU; DB、DW和DD; BYTE、WORD、DWORD; SEGMENT、ENDS、ASSUME和ORG; PROC、ENDP、NEAR、FAR; END3.3.5 伪指令伪指令 确定确定CPU的伪指令的伪指令.586/.586 P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度商铺转租及后续经营权转让合同
- 二零二五年度安全生产免责协议书:企业安全生产责任
- 2025年度金融衍生品包销合同性质与风险管理策略
- 二零二五年度人力资源服务外包与人才测评合作协议
- 二零二五年度竞业禁止劳动合同在高新技术产业的创新实践
- 二零二五年度民营企业协商解除劳动合同及安置方案
- 二零二五年度秸秆供应合同中的秸秆生物质能源项目市场推广合作协议
- 二零二五年度简易弃土场租赁协议(环保园区建设)
- 2025年荆门普通货运从业资格证考试
- 2025年揭阳货运从业资格证考试卷
- 2025年安徽职业技术学院单招职业技能测试题库一套
- 开启新征程 点亮新学期+课件=2024-2025学年高一下学期开学家长会
- 2025内蒙古乌审旗图克镇图克工业园区中天合创化工分公司招聘20人易考易错模拟试题(共500题)试卷后附参考答案
- 6.《变色龙》省公开课一等奖全国示范课微课金奖课件
- NB-T 47013.1-2015 承压设备无损检测 第1部分-通用要求
- GB/T 13912-2020金属覆盖层钢铁制件热浸镀锌层技术要求及试验方法
- 网页设计基础ppt课件(完整版)
- 小学数学一年级下册《补墙、补砖块》专项练习(附答案)
- 《弟子规》(精美图片版)(课堂PPT)
- 采购交期-管理制度
- NX-8V2安装编程手册
评论
0/150
提交评论