欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    运算程序设计及应用举例.ppt

    • 资源ID:4727516       资源大小:527KB        全文页数:44页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    运算程序设计及应用举例.ppt

    微机原理与汇编语言,第5章 运算程序设计及应用举例 5.1 算术运算 5.2 数码转换 5.3 逻辑运算 5.4 字符串处理,芍品军愁埔谓寒略辱墩墨锗呻请藉焕剃黍肾抨博兄骤笛乞九克卵甚侵拷蔑运算程序设计及应用举例运算程序设计及应用举例,算术指令:加法指令 ADD、ADC、INC 减法指令 SUB、SBB、DEC、NEG、CMP 乘法指令 MUL、IMUL 除法指令 DIV、IDIV 十进制调整指令 DAA、DAS、AAA、AAS、AAM、AAD,谷韧觅糟蛊那悸挑失固决指疆圭见胯屈皆哆柄州洱芝富枫钥玻驴铝道警亢运算程序设计及应用举例运算程序设计及应用举例,加法指令 加法指令:ADD DST,SRC 执行操作:(DST)(SRC)+(DST)带进位加法指令:ADC DST,SRC 执行操作:(DST)(SRC)+(DST)+CF 加1指令:INC OPR 执行操作:(OPR)(OPR)+1,注意:*除INC指令不影响CF标志外,均对条件标志位有影响。,版欣隘汀奔腻嘻蓟怔瀑拨陶摹稠尼庆刽壮阁氦遵婚逆菩彬可请根惫孝橱寐运算程序设计及应用举例运算程序设计及应用举例,加法指令对条件标志位的影响,CF 位表示 无符号数 相加的溢出。OF 位表示 带符号数 相加的溢出。,1 结果为负0 否则,SF=,1 结果为00 否则,ZF=,1 和的最高有效位 有 向高位的进位0 否则,CF=,1 两个操作数符号相同,而结果符号与之相反0 否则,OF=,蹄抿砖钵艘莎嚣标林无化柑胜符卜枝厉岔衡您欣通鼎丢弗切讹舱蘑跟冤八运算程序设计及应用举例运算程序设计及应用举例,举例:n=8 bit 带符号数(-128127),无符号数(0255),0 0 0 0 0 1 0 0+0 0 0 0 1 0 1 1 0 0 0 0 1 1 1 1带:(+4)+(+11)=+15 OF=0无:4+11=15 CF=0,带符号数和无符号数都不溢出,0 0 0 0 1 0 0 1+0 1 1 1 1 1 0 0 1 0 0 0 0 1 0 1 带:(+9)+(+124)=-123 OF=1 无:9+124=133 CF=0,带符号数溢出,无符号数溢出,0 0 0 0 0 1 1 1+1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 1 0带:(+7)+(-5)=+2 OF=0无:7+251=2 CF=1,带符号数和无符号数都溢出,1 0 0 0 0 1 1 1+1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0带:(-121)+(-11)=+124 OF=1无:135+245=124 CF=1,浦婉佣逆岔漾垃悔莹巍适宰蚁挤闹便蓟呢冀庚酿铝撰的特愁健犀拾芭曰刮运算程序设计及应用举例运算程序设计及应用举例,例:双精度数的加法(DX)=0002H(AX)=0F365H(BX)=0005H(CX)=8100H 指令序列 ADD AX,CX;(1)ADC DX,BX;(2)(1)执行后,(AX)=7465H CF=1 OF=1 SF=0 ZF=0(2)执行后,(DX)=0008H CF=0 OF=0 SF=0 ZF=0,苇森茹蛔议庙滓清进啮么揪媚援活卜赛岂茫微幌种狞但呛昌慰滓尉啥袭互运算程序设计及应用举例运算程序设计及应用举例,减法指令减法指令:SUB DST,SRC 执行操作:(DST)(DST)-(SRC)带借位减法指令:SBB DST,SRC 执行操作:(DST)(DST)-(SRC)-CF减1指令:DEC OPR 执行操作:(OPR)(OPR)-1求补指令:NEG OPR 执行操作:(OPR)-(OPR)比较指令:CMP OPR1,OPR2 执行操作:(OPR1)-(OPR2),注意:*除DEC指令不影响 CF标志外,均对条 件标志位有影响。,谈浮租咕断叁红弦轨脾唯录住潮恳巩个液苇答卞谢烃键墨坐呛慧霄褒狮蛰运算程序设计及应用举例运算程序设计及应用举例,减法指令对条件标志位(CF/OF/ZF/SF)的影响:,CF 位表示 无符号数 减法的溢出。OF 位表示 带符号数 减法的溢出。,1 被减数的最高有效位 有 向高位的借位0 否则,CF=,1 两个操作数符号相反,而结果的符号与减数相同0 否则,OF=,1 减法转换为加法运算时 无 进位0 否则,CF=,或,和狭找为虽驻翰渠双驶欧迄筛民串氟斜岸耕饼爵简桓举饥挥垒矗燥锑滨籽运算程序设计及应用举例运算程序设计及应用举例,NEG 指令对CF/OF的影响,0 操作数为01 否则,CF=,1 操作数为-128(字节运算)或 操作数为-32768(字运算)0 否则,OF=,0 0 0 1 1 1 1 0+0 0 0 1 1 1 1 1,膜供睹襄策辙这誓贼弄疫虐楚寄好账澡椒肮聋乖络趟炒独委倔笋魔氨鼻勉运算程序设计及应用举例运算程序设计及应用举例,NEG 指令对CF/OF的影响,0 操作数为01 否则,CF=,1 操作数为-128(字节运算)或 操作数为-32768(字运算)0 否则,OF=,0 0 0 0 1 1 1 1+0 0 0 1 1 0 0 0 0,1 0 0 0 0 1 1 1+0 0 0 1 1 0 0 0,臀桶旧据轮医烽论垣个顷尝澄旺汗灶茶倍眺益赚天芭舒饶葫钢殆厘瞅糖砍运算程序设计及应用举例运算程序设计及应用举例,例:x、y、z 均为双精度数,分别存放在地址为X,X+2;Y,Y+2;Z,Z+2的存储单元中,用指令序列实现 w x+y+24-z,并用W,W+2单元存放w,MOV AX,XMOV DX,X+2ADD AX,YADC DX,Y+2;x+yADD AX,24ADC DX,0;x+y+24SUB AX,ZSBB DX,Z+2;x+y+24-zMOV W,AXMOV W+2,DX;结果存入W,W+2单元,圣故投正禾仗澈扳妖津作刃狮悬妖敝托迭兜酌录随奢噎唐变惭羔厘线历祷运算程序设计及应用举例运算程序设计及应用举例,乘法指令 无符号数乘法指令:MUL SRC 带符号数乘法指令:IMUL SRC 执行操作:字节操作数(AX)(AL)*(SRC)字操作数(DX,AX)(AX)*(SRC),注意:*AL(AX)为隐含的乘数寄存器。*AX(DX,AX)为隐含的乘积寄存器。*SRC不能为立即数。*除CF和OF外,对条件标志位无定义。,烂讨丹刨做泪霍尧膏菏湛亩惶迫量中灯己越搬沂酮匆坑议骆算僵椅秽毛哆运算程序设计及应用举例运算程序设计及应用举例,乘法指令对 CF/OF 的影响:,例:(AX)=16A5H,(BX)=0611H(1)IMUL BL;(AX)(AL)*(BL);A5*11 5B*11=060B F9F5;(AX)=0F9F5H CF=OF=1(2)MUL BX;(DX,AX)(AX)*(BX);16A5*0611=0089 5EF5;(DX)=0089H(AX)=5EF5H CF=OF=1,00 乘积的高一半为零11 否则,MUL指令:CF,OF=,00 乘积的高一半是低一半的符号扩展11 否则,IMUL指令:CF,OF=,1010 01010101 1011,遵鹏瀑出手切惹甸并七叶猩捕朗袄锋骇闯淄指嗽铂碉盟狙韧判翔倡芽份永运算程序设计及应用举例运算程序设计及应用举例,除法指令 无符号数除法指令:DIV SRC 带符号数除法指令:IDIV SRC 执行操作:字节操作(AL)(AX)/(SRC)的商(AH)(AX)/(SRC)的余数 字操作(AX)(DX,AX)/(SRC)的商(DX)(DX,AX)/(SRC)的余数注意:*AX(DX,AX)为隐含的被除数寄存器。*AL(AX)为隐含的商寄存器。*AH(DX)为隐含的余数寄存器。*SRC不能为立即数。*对所有条件标志位均无定义。如何判别结果有效?,攫褂基险本捉夺嫉忘逞湾烽郝瞅瘦菠舒突鳃肚庭练奶乔汹堑颇绒侍壶痒悠运算程序设计及应用举例运算程序设计及应用举例,例:x,y,z,v 均为16位带符号数,计算(v-(x*y+z 540)/x,MOV AX,X IMUL Y;x*y(DX,AX)MOV CX,AXMOV BX,DXMOV AX,ZCWD;Z(DX,AX)ADD CX,AXADC BX,DX;x*y+z(BX,CX)SUB CX,540 SBB BX,0;x*y+z-540MOV AX,VCWD;V(DX,AX)SUB AX,CXSBB DX,BX;v-(x*y+z-540)IDIV X;(v-(x*y+z-540)/x(AX)余数(DX),国嗜闸入朽厢机轨吾钵拆没氮僧硕旗钉子媳秒诅荔趋俱杆栋翌狡屡伙客醋运算程序设计及应用举例运算程序设计及应用举例,十进制调整指令BCD码:用二进制编码的十进制数,又称二-十进制数压缩的BCD码:用 4 位二进制数表示 1 位十进制数 例:(59)10(0101 1001)BCD非压缩的BCD码:用 8 位二进制数表示 1 位十进制数 例:(59)10(0000 0101 0000 1001)BCD数字的 ASCII 码是一种 非压缩的 BCD 码 DIGIT ASCII BCD030H0011 0000131H0011 0001232H0011 0010 939H0011 1001,待殴粥柏腹埠临舜枉远睬湛套辞虞酪孙乌开驮林众桅烛拴程企你贝婆瀑讨运算程序设计及应用举例运算程序设计及应用举例,例:写出(3590)10的压缩 BCD 码和非压缩BCD码,并分 别 把它们存入数据区 PAKED 和 UNPAK压缩BCD:(3590)10(0011 0101 1001 0000)BCD非压缩BCD:(3590)10(00000011 00000101 00001001 00000000)BCD,PAKED 90H 35H,UNPAK 00H 09H 05H 03H,言琴穴休纺舷吕戚榷屉霹朱讥撇屏逐夷未旅臂核罕尝恒肾狭喻蚌顷魂嫩仇运算程序设计及应用举例运算程序设计及应用举例,问题的提出:,十进制调整指令,19 压缩BCD:0001 1001,27 0010 0001+110,+08+0000 1000,(0010 0111)BCD,AF=1,砾骚坡犯俯末孰叹向戚栖柱抉舍撤摧旧委坎岛鸵惦盔龟颤踪彩魂走啼拖尔运算程序设计及应用举例运算程序设计及应用举例,(1)压缩的BCD码调整指令 DAA 加法的十进制调整指令 DAS 减法的十进制调整指令(2)非压缩的BCD码调整指令 AAA 加法的ASCII码调整指令 AAS 减法的ASCII码调整指令 AAM 乘法的ASCII码调整指令 AAD 除法的ASCII码调整指令,罪头闭遮突预冒派瑞全和器叠粪虑欧静醒羹涡蹦躁欧豁痘呆缨绦检长扛悼运算程序设计及应用举例运算程序设计及应用举例,逻辑指令:逻辑运算指令 AND、OR、NOT、XOR、TEST 移位指令 SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR,袜私剑港倡搀脐况搪牟嫁炯镁钙渝措棺瘪讫颅参翔钻找莱剑望癌计眩蓄兔运算程序设计及应用举例运算程序设计及应用举例,逻辑指令:AND“与”运算两个对应位同时为1,运算结果的对应位为1,否则为0。OR“或”运算两个对应位同时为0,运算结果的对应位为0,否则为1。XOR“异或”运算两个对应位相同时,运算结果的对应位为0,否则为1。NOT“非”运算将原操作数的各位取反,即“1”变为“0”,“0”变为“1”,剃赐朽气裹秧空嘘几桅膝爹绘滤圆掌隋沃亩激砷花棉胎斩散奏诉杀法脯宝运算程序设计及应用举例运算程序设计及应用举例,逻辑与指令:AND DST,SRC执行操作:(DST)(DST)(SRC)逻辑或指令:OR DST,SRC执行操作:(DST)(DST)(SRC)异或指令:XOR DST,SRC执行操作:(DST)(DST)(SRC)测试指令:TEST OPR1,OPR2执行操作:(OPR1)(OPR2)逻辑非指令:NOT OPR*OPR不能为立即数执行操作:(OPR)(OPR)*不影响标志位,CF OF SF ZF PF AF 0 0*无定义,根据运算结果设置,逻辑运算指令,坠绳陀惧优搭屹惠酷走咯埠弃暖邓挤蜕五幅昔掩道殉逛床森绚嘱该领壮巧运算程序设计及应用举例运算程序设计及应用举例,例:屏蔽AL的第0、1两位 AND AL,0FCH例:置AL的第5位为1 OR AL,20H 例:使AL的第0、1位变反 XOR AL,3例:测试某些位是0是1 TEST AL,1 JZ EVEN,*OR 0 0 1 0 0 0 0 0*1*,*0 1 XOR 0 0 0 0 0 0 1 1*1 0,*AND 1 1 1 1 1 1 0 0*0 0,*AND 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0*,臭橙阎滤元译珍谅填丙斜裤埋捻命榆便胡挫釉筒圭侗窒诈嘲囤撒妹贮草狰运算程序设计及应用举例运算程序设计及应用举例,逻辑左移 SHL OPR,CNT逻辑右移 SHR OPR,CNT算术左移 SAL OPR,CNT(同逻辑左移)算术右移 SAR OPR,CNT,CF 0,0 CF,CF,移位指令,阜畏挛滚窒观蛰呕寓忧渝虑沉络氧茅辜砒冷八野高傀逐燕播斡蓖瘟冬拔播运算程序设计及应用举例运算程序设计及应用举例,循环左移 ROL OPR,CNT循环右移 ROR OPR,CNT带进位循环左移 RCL OPR,CNT带进位循环右移 RCR OPR,CNT,CF,CF,CF,CF,爱哭蹿也浊其撵暴扣毡咽解骇定契聊窗啥染偷恤部捉蛀姬团启缸嗅郡岭嫂运算程序设计及应用举例运算程序设计及应用举例,装嚷鹅莽鱼均竣跳创挝钉汛乍厉糟息蝴柬速行青酿暮缝资苑隘怔角扩空侗运算程序设计及应用举例运算程序设计及应用举例,带进位的循环左移指令,例:将32位数12345678H算术左移一位。MOV AX,5678HMOV DX,1234HSAL AX,1RCL DX,1结果为(AX)=0ACF0H,(DX)=2468H,笔递细骇珍立桅论鼻泥砒傈勃樟狈研偷菠纽横种彻贿幼陶搽攘末悲氢鉴搬运算程序设计及应用举例运算程序设计及应用举例,例:(AX)=0012H,(BX)=0034H,把它们装配成(AX)=1234H,例:(BX)=84F0H(1)(BX)为无符号数,求(BX)/2 SHR BX,1;(BX)=4278H(2)(BX)为带符号数,求(BX)2 SAL BX,1;(BX)=09E0H,OF=1(3)(BX)为带符号数,求(BX)/4 MOV CL,2 SAR BX,CL;(BX)=0E13CH,MOV CL,8ROL AX,CLADD AX,BX,章饲缩寡拦游琵肃亿账嫌砖泵录枫丹睦园顷川蛊验菏撩体搁茹颗矩靠六尖运算程序设计及应用举例运算程序设计及应用举例,MOV CH,4;循环次数MOV CL,4;移位次数NEXT:ROL BX,CLMOV AX,BXAND AX,0FHPUSH AXDEC CHJNZ NEXT,0008,0004,000F,0000(SP),(3)(BX)=84F0H,把(BX)中的 16 位数每 4 位压入堆栈,叼殖骋畅尿概潭沿摘铺寐另昭玄狸苫抄扇露怀涩烘谩水侮坷掘搁腊赫泰虽运算程序设计及应用举例运算程序设计及应用举例,第4章 8086指令系统及寻址方式,4.5 表达式与操作符常量、变量、标号常量字符串常量用单引号、或者双引号“”括起来的一个或多个ASC字符,如A1、B、5、GOOD汇编程序把字符串常量表示成一个字节序列,一个字节对应一个字符,并把该字符翻译成它的ASC码值进行存储。如5转换成ASC码值就是273527H,喻涸叭雏额厅旬似嘎晌筏云帖澳迷荆牌棵苛萍漏申捎刽虏名辉民绑靴冷觅运算程序设计及应用举例运算程序设计及应用举例,串处理指令:设置方向标志指令 CLD、STD 串处理指令 串重复前缀 MOVSB/MOVSW REP STOSB/STOSW REPE/REPZ LODSB/LODSW REPNE/REPNZ CMPSB/CMPSW SCASB/SCASW,郭甲侨淬心忻翅践堰观烤源镇准揍略猎脑霜评枢宁拆隋丫苔学仅豹叔漓桐运算程序设计及应用举例运算程序设计及应用举例,与 REP 配合工作的 MOVS/STOS/LODS REP 执行操作:(1)如(CX)=0 则退出 REP,否则转(2)(2)(CX)(CX)-1(3)执行 MOVS/STOS/LODS(4)重复(1)(3),怨沼烽瑰傣珍削定逗眠扒堂纲馁令则丈畴辕痞猖争蹿椽罩漂涧诚普贾恨换运算程序设计及应用举例运算程序设计及应用举例,MOVS 串传送指令:MOVS DST,SRCMOVSB(字节)MOVSW(字)例:MOVS ES:BYTE PTR DI,DS:SI 执行操作:(1)(DI)(SI)(2)字节操作:(SI)(SI)1,(DI)(DI)1 字操作:(SI)(SI)2,(DI)(DI)2 方向标志 DF=0 时用+,DF=1 时用-。REP MOVS:将数据段中的整串数据传送到附加段中。源串(数据段)目的串(附加段),专蚊衙叮糖娶妈冠萌鼠婚朋阶孤妖星剔证宴褐酪瘤搂彪尖筹着暗捧肮淀峰运算程序设计及应用举例运算程序设计及应用举例,执行 REP MOVS 之前,应先做好:(1)源串首地址(末地址)SI(2)目的串首地址(末地址)DI(3)串长度 CX(4)建立方向标志(CLD 使 DF=0,STD 使 DF=1),瘸检写捂订苗杰阑攀杯育澜慑涅威霖姐己味转樟缩展遇面题桅眼巍订孙庄运算程序设计及应用举例运算程序设计及应用举例,(SI)(DI),数据段 附加段,(SI)(DI),属儡籍目馒冈家颗沿隆诲鸦裔描掺扩窖工压橇钙癸鸭几砷公峻峪箔诬社鹤运算程序设计及应用举例运算程序设计及应用举例,data segment mess1 db personal_computerdata endsextra segment mess2 db 17 dup(?)extra endscode segment mov ax,data movds,ax movax,extra mov es,ax lea si,mess1 lea di,mess2 mov cx,17 cld rep movsb code ends,墨冯焕抛艾象摸磷靖导山土山咒柠颂缔煎骋旨惯锤浮璃吮号塞盏筐二绢长运算程序设计及应用举例运算程序设计及应用举例,data segment mess1 db personal_computer mess2 db 17 dup(?)data endscode segment mov ax,data movds,ax mov es,ax lea si,mess1 lea di,mess2 mov cx,17 cld rep movsb code ends,谰宛算蔑火颤吠弟姻翱探巡泰椒奎云千氧贺魁巳搓欲蚌桃堤需将抡簇靖驴运算程序设计及应用举例运算程序设计及应用举例,赃凯识竞膜苫抚昏成鸟烟秋弯零秒壬株叶启何恶臻触云郝涅挖盟苍岿线襄运算程序设计及应用举例运算程序设计及应用举例,LODS 从串取指令:LODS SRC LODSB(字节)LODSW(字)执行操作:字节操作:(AL)(SI),(SI)(SI)1 字操作:(AX)(SI),(SI)(SI)2,注意:*LODS 指令一般不与 REP 联用*源串一般在数据段中(允许使用段跨越前缀来修改),目的串必须在附加段中*不影响条件标志位,脸缴甫凡钉听蓬锑校连秽塘黄叮每宋泊谨涛反犊吴孕辗唁佃惯络凝淀园损运算程序设计及应用举例运算程序设计及应用举例,与 REPE/REPZ(REPNE/REPNZ)配合工作的 CMPS 和 SCAS REPE/REPZ REPNE/REPNZ 执行操作:(1)如(CX)=0 或 ZF=0(ZF=1)则退出串操作,否则转(2)(2)(CX)(CX)-1(3)执行 CMPS/SCAS(4)重复(1)(3),降钥秒挚讯助浴岭脉烽拂浩呜梨灸箕慎踞琴违戊轧绦严爬浸左嗜中酋径痔运算程序设计及应用举例运算程序设计及应用举例,CMPS 串比较指令:CMPS SRC,DST CMPSB(字节)CMPSW(字)执行操作:(1)(SI)-(DI)根据比较结果置条件标志位:相等 ZF=1 不等 ZF=0(2)字节操作:(SI)(SI)1,(DI)(DI)1 字操作:(SI)(SI)2,(DI)(DI)2,整箭设蛤董芭肮烁枉发苯般壶台榜擞阉茬否殃赐疡院楞欣妒柄淋众啼杯呀运算程序设计及应用举例运算程序设计及应用举例,SCAS 串扫描指令:SCAS DST SCASB(字节)SCASW(字)执行操作:字节操作:(AL)-(DI),(DI)(DI)1 字操作:(AX)-(DI),(DI)(DI)2,廖圃幅掺踩诱炉晓蘑衡谭捏笆现淡威捎郎舔捏汗沮豺峨唁涪爷谴纵溺迪矽运算程序设计及应用举例运算程序设计及应用举例,例:从一个字符串中查找一个指定的字符 mess db COMPUTER lea di,mess mov al,T mov cx,8 cld repne scasb,C,O,M,P,U,T,E,R,(di),(CX)=2,术狰吐惠呐潦阴携骸腿真赐粘楼借剃纳瞻辗蓖琳奈童建颐茂屠傍咸滓臃荤运算程序设计及应用举例运算程序设计及应用举例,例:比较两个字符串,找出它们不相匹配的位置,例:反向传送,lea si,mess1lea di,mess2mov cx,8cldrepe cmpsb,lea si,mess1+7lea di,mess2+7mov cx,8STdrep movsb,瘦丈洲福趾茁管完涯俘褐北馈客合瞥鸿楔各荡堤吠拒汰坛桃簿漏辱谤虹翁运算程序设计及应用举例运算程序设计及应用举例,

    注意事项

    本文(运算程序设计及应用举例.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开