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

    微机原理与汇编语言程序设计课后习题参考答案.docx

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

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

    微机原理与汇编语言程序设计课后习题参考答案.docx

    第一章习JB与参考答案1 .微量计*机和微型计算机K或三者之间有何区分?*微处理器即C1.T,它脑括心算器、限用、列和内部总一等郃分,用手实现微司计算机的运算和限制J力能*是/型计仃机的核心:合微型计3机也过处并器、内存储器、I/O接口电路以及总线构成:微型计笫:机系统则包括慢件系统和软仪系统两大部分.其中帙ft系统乂包括微型计W机和外国戊备:由此可见,微处理器是微型计中机的垂要阴衣部分.而微型计重机系统乂主要由微型计算机作为其硬件构成.2 .EJ在内部结构上由磬几部分构成?CPUJS具备IMft主要功能?答,CRJ在内部结构上由运算器、跟制器、寄存器阵列和内部总线等各部分构成.其主要功能是完成各种算数及逻粕运算,弁实现对整个微型计算机限制,为此,其内部又必衢具备传通和码存数据的功能,3 .JR加号和其它通用蓄存修相比有何不同?*累加器是药用寄存器之一.但累加器却其它诩用寄存器相比又立其独特之处.黑加森除J-可用做通用寄存器存放致网外.对明喳操作.般操作前累加涔用于存放一个悚作数.操作后,累加餐用于存放结果,4 .微型计算机的总tm几类?总统饴构的特点是什么7ff«1型计算机的总线包括地址总裁、数森总摊和限制总线:类.总纹结构的特点是绪构荷沾、牢It性高、易卜设计生产和惟护,更主要的是便于犷充.5 .举出10个微量计算机应用的例子.«(略6 .计算机I/O接口有何用地?试列出8个I/O接口.答:计算机I/O接【I是连接计亢机和外部设备的纽带和桥梁它主要用于协诩和限制计算机与外设之间的信息流通和交换。例如:申行通讯口(COM口)、并行打印机口、软我.驱动器接口、硬盘胆动器接口、光胆接口、显示器接口、音响设在接口、其它通FH设需接口“SB、SCSI等).7 .现在,计算机主板上一般都包掷i些I/O接口?I/O接口卡如何与主板相旌?第现在,计算机主板上般包括申行通讯、井行打印口、软盘驱动器接口、硬世驱动器接口、光骤接口、USB接口等。象显示器适配器、网rmodemK等I/O接口k一般通过总线插槽与主板相连.8 .简述系统总战,AGP总线,PC1.总线及ISA总线的作用.答:系统总戏是CPIi与存储潞及桥接涔之间传递信息的通道,AGP总战特地用与连接(TU与4小涔适配器,PCI总线一般用于连接一些高速外设接口作为高速外设与CPI;或内存交换信息的通道,而ISA总线一般用于连接一些非高速外设接I作为非高速外设与CP1.或内存交换估息的通道.9 .试说明计算机用户,计M软件,计算机硬件三者的相互关系.答I计修机用户,计算机软件系统,计算机硬件系统共同构成一个计算机应用系统,三者在该系统中处于三个不同的层次.计算机用户处于最高层.计算机软件处于中间层,计算机硬件系统处于最下层.在这里计算机用户是系统的主宰,他们通过软件系统与硬件系统发生关系,指挥计算机硬件完成指定的任务。即,计算机用户运用程序设计语言编制应用程序,在系统软件的干预卜运用现件系统进行工作。10 .管述DOS掾作系观各部分的作用及相互关JR.答:DOS操作系统包括3个模块:DOSTheu(OMMAND.COM)、DOS-Kerne1.(IBMDOS.COM).DOS-BIOS(IBMB10.COM).DOS-ShC1.1.模块对用户输入的DaS吩咐行或应用程序行作出响应,即负并DOS吩%I的说明和(6)基址变址寻址的有效地址=(BX)<SI)-637DII+291.-8E181.1.;(7)相对基址变址寻址的有效地址=(BX)+(SI)+D=C050Hs2 .耳出把Ir地址为B1.OCK的字数盘的第6个字送到DX寄存暮的指令.襄求运用以下几科寻址方式,(1)寄存器向接寻址(2)寄存卷相对寻址(3)箱址变址寻址(1>运用寄存器间接寻址,把苜地址为B1.OCK的字数坦的第6个字送到DX寄存器的指令为:MWBX,B1.OCKADDBX,12MOVDX.BX(2)运用寄存器相对寻址,把首地址为B1.OCK的字数组的第6个字送到DX寄存器的指令为:MOVBX,B1.OCKNOVDX.BX+12(3)运用基址变址寻址,把忖地址为B1.OCK的字数组的第6个字送到DX寄存器的指令为:MOVBX.B1.OCK»)VSI,12MOVDX,BX+SI3 .现有(DS)=2000H,(BX)=O1.OOH,(SI)=OOOZH,(20100H)=12H,(20101H)=34H,(20102H)-5B,(20103H)-78H,(21200H)-2AH,(21201H)-4CH,(21202H)-B7H,(21203H)-65H,试说明下列各条指令执行完后AX寄存41的内容.(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)指令J(OVAX,1200H执行先后AX寄存器的内容为12O0H;(2)指令MoVAX.BX执行完后AX寄存器的内容为O1.OOH;(3)指令MOTAX,1200HJ是将从物理地址=(OS)*10H+1200H=21200H起先的两个单元内容送AX.执行完后AX寄存海的内容为4C2AII:(4)指令MOVAX.BX是将从物理地址=(I)S)*10H÷(BX>=2010OH起先的两个单元内容送AX,故执行完后AX寄存器的内容为3412H:(三)指令MOVAX.BX+1100是将从物理地址=<DS)*10H+(BX)+1100H=21200H起先的两个单元内容送X.故执行完后X寄存器的内容为4C2.MI:(6)指令MoVAX,BX+$1是将从物埋地址=<DS)*IOH÷(BX)+(SI)=2OIO2H起先的两个单元内容送AX.故执行完后AX寄存器的内容为785611;(7)指令MOVAX,BX+S1+1100是将从物理地址=(DS)*1OH+<BX>+<SI)+110011=21202H起先的两个单元内容送AX.故执行完后AX寄存潺的内容为65B7H:4假设已知(DS)=2900H,(ES)=2100H,(SS)=1500(SI)=OOAOH,(BX)=0100H.(BP)=OO1.OH,数据段中交篇名VA1.的偏移地址值为0050H,试指出下开海镇作数字段的寻址方式是什么?其物理地址值是多少?(1)MOVAX,OABH(2)MWAX,BX(3)MOVAX,100H(4)MOTAX.VA1.(5)MOVAX,BX(6)MOVAX.ES:网(7)MOVAX,BP(8)MOVAX,SI(9)MOVAX,BX+10(10)MOVAX,VA1.BX(11)MOVAX.BXSI(12)MOVAX,BPSI答:(1)在指令MOVAX.OABH中,源操作数字段的寻址方式是马上数寻址,其物理地址值=<CS)*10H+(IP):(2)在指令MOVAX.BX中,源操作数字段的寻址方式是寄存器寻址,操作数在BX中,无物理地址:(3)在指令XJOVAX.10011中,源操作数字段的寻址方式是干脆寻址,其物理胞址值=(DS)*10H+100=29000H+100H=29100j(4)在指令MOVAX.YA1.中.源操作数字段的寻址方式是干脆寻址,其物理地址值-(DS)*10H+50H=29000H÷50H=29050H:(5)在指令O'AX,IBX中,海操作数字段的寻址方式是寄存器间接寻址,其物理地址值=(DS)*1011*(BX)=29000H+100H=29100iij(6)在指令MOTRX.ES:BX中.源操作数字段的寻址方式是寄存器间接寻址,其物理地址值=(ES)*10H+(BX)=21000H-100H=2HOOH:(7)在指令MOVAX.BP中,源掾作数字段的寻址方式是寄存器间接寻址,其物理地址值=(SS)*1011+(BP)=15000H+10H=15010H;(8)在指令MOVX,SI,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值=(DS)*1011+(S1.)2900OH+0A0H=29OA0H:(9)在指令MOVAX,BX+10中,源操作软字段的寻址方式是寄存器相对寻址,其物理地址值=(DS)*10H+<BX)+OAH=29000H+100H+GAH=2910H,(10>在指令MOVX.VA1.BX中,源操作数字段的寻址方式是寄存然相时寻址,其物理地址值=(DS)*10H+(BX)+5011=29000H÷100H+50H=29150H:(三)在指令MOVAX,IBXJS1.中,源愫作数字段的寻址方式是恭址变址寻址,其物理地址值=(DS>*1011+<BX)+(SI)=29OW)H+1.O0H+OAOH=291A0Ht(12)在指令MOVX.BPS1中,源操作数字段的寻址方式是基址变址寻址,其物理地址依=<SS>*1011+<BP>+(SI)=I5(X)01.1.+1(HHOAOH=150BOH5 .分别指出下列指令中的海媒作效和目的掾作数的寻址方式.(1) MOVSI,200(2) MOVCX,DATASI(3) ADDAX,BX+DI(4) ANDAX,BX(5) MOVSI,AX(6) PUSHF答:(I)目的操作数字段的寻址方式是寄存器寻址,源操作数字段的寻址方式是马上数寻址:(2)目的操作数的寻址方式是寄存器寻址,源操作故的寻址方式是寄存器相对寻址:(3)目的操作数的寻址方式是寄存器寻址,源操作数的寻址方式是基址变址寻址;(4)目的操作数的寻址方式是寄存耦寻址.源操作数的寻址方式也是寄存渊寻址:(5)目的操作数的寻址方式是寄存器间接寻址.海操作数的寻址方式是寄存器寻址:(6)日的操作数的寻址方式是寄存器间接寻址,源操作数的J址方式是寄存器寻址:6 .试述指令MOVAX,201OH和M(WAX,DS:2010H的区分.12 .数据区中三个字节单元VARI、VAR2及VAR3本应存放彼比相等的代码,现有一单元存储了代码.试一程序,找出存错代码的单元,并将错误代码送入ERRo单元中,存放幡误代码单元的偏移量送ADDR单元中.答I所求程序为:datasegmentvar1.db74hvar2db75hvar3db74herrodbaddrdwdataendscodeSCKmCn1.assumecsrcodetds:datastart:11ovaxvdatamovds,ax1.eabx,a<Wrmova1.,var1.cmpa1.,var2jz1.ab3cmpa1.»var3Jz1.ab211)ovah,var1.moverro,ahmovbx1.offsetvar1.jmpc1.ose1.ab2:movahvvar2moverro,ahmovbx»offsetvar2jmpc1.ose1.a1.>3:movah,var3moverro,ahmovbx1.offsetvar3c1.ose:11r>vah»4chint21hcodeendsendstart13 .试一程序,观计出某数组中相邻两数闾符号变更的次数答,所求程序为:datasegmentarrayd74h,-28>32.-789h.456h.28h,795,-8¾-541h.48t-50constequ($array)/typearray1countdb0dataendscodeSCKmCn1.assumecs:code,ds:datastart:nr)vaxtdatamovds,axmovex.const1.eabx»arrayIDOVsivO1.op:movax,bx+siandax»8000hmovdx,bx*si*2anddxt800Ohcmpax,jzIab1.dxinccountIab1.:addsi,21.oop1.opiDovah,4chint21.hcodeendsendstart14 .设某数据段已有N个学生的某科成果,并按学号的次序存放在以STODBfr为首址各字单元的低字节中.现在要求技成果的凹凸计*出名次,并把名次填入成果所在字单元的育字节中,成果相同者名次相同.试制一程序实现上述要求.答:所求程序为:datasegmentstudentdv74.82,52,67,76.82,74,74.87.95.92.78,61.78.65.72,73,75constequ(S-array)typestudentdataendscodeSCgmCnIassumecs:code,ds:datastart:movaxtdatamovds,axmovbx,const1.easi,studentIop1.:movaxvsi1.eadi,studentmovex,const1.op2:cmpa1.tbyteptrdijgeIab1.incbyteptrsi+1.Iab1.:adddi,21.oop1.op2addsi,2incbyteptrsi+1.decbxJnzIop1.movaht4chint21hcodeendsendstart15 .设数据段有两级无符号敷IBM1.和DA2."制一程序,对两ift"1.一一对应比较,分别统计M1.中大于、等于、小于M2对应数的个数.数据段的数据支配如下,DATASEGMENTD1DV××,××,××,DA2DV××,××,××COUTDB0.存大于的个数DB0.存等于的个数DB0I存小于的个数DATAENDS答I所求程序为:datasegmentDA1.DW7832h,65h,3a8bh.43dch.539h.39h.71h.128h.79h.4aah,Oadh1.)A2DW785h,98h,78adh,238ah.539h,48h,49h,23dh,79h.4aah,289hconstequ(J-da2)typeda2C01.TDB0s存大于的个数DB0:存等于的个数I)B0:存小于的个数dataendscodeSeWnCn1.assumecs:code,ds:datastart:IDC)Vnx,datamovds,ax1.easi.da1.1.eadivda2movex.const1.op:movax,sicmax.diJ1.Iab1.incCOUtJmp1.ab31.ab1.:J1.ab2inccout41.j111.ab31.ab2:incCOUt+21.ab3:addsi,2adddi.21.oop1.opmovah,Ichint21hcodeendsendstart1.耳第7j三的程序,改用一个子程序实现0.5秒的延时答,设短时0,5杪需执行X条U)OP指令,则有:2X=1001000000*0.5,X-100000000-10000*10000所求程序为:datasegmentvar1.db'请输入一个不超过9的数:$'dataendscodesegmentassuecs:code,ds:datastart:Bovax.data11ovdstaxovdxvoffsetvar1.«ovah,9int21hBovah.Iint21.hcmpa1.v31hj1.c1.osecmpa1.,39hjgc1.oseandax,Orh«ovsi»ax1.ab<11:ca1.1subpov«ovintdecjnzc1.ose:iiovintsubpprocovs>1.:Bovah,2di,721hsiIabmah,4ch21hdi.10000cxt10000sup2:1.oopsup2decdijnzsup1.retsubpendpcodeendsendstart17 .工号第9题的程序,改用一个子程序实现入,一程序实现,出.答I所求程序为:datasegmentvar1.db'请输入一中字符(不超过50个,遇同车结束):$dataendssta1.segmentstackdw50dup0sta1.endcodesegmentassumecs:code>ds:data,sss1.a1.subp1.procmovsi,0movex,50s1.1.:movah,1int21hCITPa1.,Odhjzsp1.2pushaxincsi1.psp1.1sp12:retsubp1.endpsubp2procmovex,sisp21:popbxmov<11>b1.movah.2int21h1.oopsp21retsubp2endpstart:movax,datamovds,axmovdx,offsetvar1.movah.9int21hca1.1.subp1.ca1.1.SUbP2movah.4chint21hcodeendsendstart18 .若下面的过程被同一代码段中的过程调用,请指出其中的脩囊.SUBPRPROCPUSHAXADDAX.BXRETSUBPRENDS若被另一代码段中的过程调用呢?答I被同一代码段中的过程调用时.过程定义的结束语句中芍锵误,应改为SUBPRENDP若被另一代码段中的过程网用时,过程定义的起先和结束语句中都彳r错误,应改为:SUBPRPROCFARPUSHAXADDX.BXRETSfBPRENDP19 .试制程序,对NiJM中各数分别统计出有多少个20,余下有多少个6,再余下有多少个2,再余下有多少个1.跳计的各数分别存放在NIM20,NIM5,NUM2,N1.1.MI的对应位置中,程序央求用主程序子程序形式编制.而且用两科参,传递方法分别制主程序和子程序)数据段如下,NUMDV0133H.005FH,1234HCOUTTEQU(S-N1.1.O/TYPENUMNUM20DBCOUNTDUP(0)NUM5DBCOUNTDUP(0)NuM2DBCaNTDUP(0)NUM1.DBCaNrDUP(0)DATAENDS等:所求程序为:DATASEGMENTNUMDW0133H.005FH.1234HCO1.NTEQU(J-N1.IM)/TYPEN1.MMjM20DBCO1.NTMJP(O)N1.M5DBCaNTWJP(0)NuN2I)BCOUNTIHiP(O)N1.TiI1.DBCOCNTDHP(0)DATAENDScodesegmentassuecs:code,ds:datastart:ovax,dataaovds,axovex,constovsi,01.op:boyax,numsidiv20ovbh,ahovnuB20(si),a1.XOrax,ax11ova1.tbhdiv5ovbh,ahovnu5si1.a1.xoraxtaxovn1.vbhdiv2ovnua1.si1.ahnornu三2si.a1.addsi,21.oop1.opovah,4chint21hcodeendsendstart20.在数据区有一九九集法表,(1.i1.-1.in9)rJMW01«IMfc分别在Var1.Var2的字单元中试«1一程序,用查表法求出乘积,Var1.*Var2第八章习题与“考答案1 .分别G制子程序.AAA,MA,AAS.MS的指令功能答,完成AAA指令功能的子程序为:subprogsegmentpushbxpushexpushdxpushfpopbxandb1.IOhjnzIab1.anda1.Ofhcmpa1.9j1.e1.ab2Iab1.:adda1.6incnhpushfpopbxorbx.IOhpushbxPOPf1.a>2:anda1.Ofhpushfpopbxmovdx.bxanddx,10hmovc1.4shrdxc1.andbx,Ofehorbx,dxpushbxPOPfpopdxpopCXpopbxretsubprogendp完成DAA指令功能的子程序为:subprogsegmentpushbxpushdxPUShfpopbxandb1.IOhjnzIab1.movb1.,a1.andb1.»OfhCmPb1.9j1.e1.ab21.a1.>1.:adda1.*6PUShfpopbxorbx,IOhpushbxPoPf1.nb2jc1.ab3Dovb1.,a1.andb1.OfOhcmpb1.90hj1.e1.ab1.1ab3:addaI,60hStcIaM:popdxpopbxretsubprogendp完成S指令功能的子程序为:subprogsegmentpushbxpushexpushdxpushfpopbxandb1.IOhjnzIab1.anda1.OfhCmPa1.9j1.eIab2Iab1.:suba1.6decahpushfpopbxorbx>IOhpushbxPOPf1.ab2:anda1.Ofhpushfpopbxmovdx.bxanddx.ihroovc1.4shrdxc1.andbx.Ofehorbx,dxpushbxPoPfpopdxpopCXpopbxretsubprogendp完成OAS指令功能的子程序为:Subprogsegmentpushbxpushdxpushfpopbxandb1.IOhjnzIab1.movb1.,a1.andb1.Ofhcmpb1.9j1.e1.ab2Iab1.:suba1.6pushfpopbxorbx,IOhpushbxPOPf1.ab2:jc1.ab3movb1.,a1.andb1.OfOhcmpb1.90hj1.e1.ab41.ab3:suba1.,60hstcIaM:popdxpopbxretsubprogendp2 .试修制一程序.实现十个一位十进制数的K加终累加和以等压婚形式存放在AH(高位)和A1.(低位)中答,所求程序为:dsegsegmentdatadb7,5,8,5»9.4a71.51.7,3dsegendscodesegmentassumecs:code.ds:dsegsta:movax1.dsemovds.axmovsi,offsetdatamovex,IOmovax,0c1.cIopiaddcax,siaaaincsi1.oop1.opmovah.4chint21hcodeendsendsta3 .推下列指书写是否正确,如有错误,指出错在何处?REPCMPSIREPZMOVSB(3)SCASDI(4)STOS(三)1.ODSB(6)REPSTOSSI答t(I)REPCMPSW怖CMPSA不能加前假REP.只能和REPZ、REPNZ连用:(2)KHPZMOVSB错.MOVSB不能加前缀REPZ,只能和REP连用(3)SCASDIJ错,指令中未明确去明是字节操作还是字操作。(4)ST0S错,指令中未明确表明是字节操作还是字操作.(5)1.oDSB正确.(6)REPSTOSSI错,指令中未明确表明是字节操作还是字操作.4 .字符串传送指令设计一个程序段,实现将内存CS:300H400H处的一串数据传送至CS:400H500H处答,所求程序为:codesegmentassumeds:code,eszcode,cs:codestart:movax»codemovds.axmoves,axmovex,100hmovsi,300hmovdi.4OOhrepmovsbmovah,4chini21hcodeendsendstart5 .现有下列到图段,STR1.DBtABCDEFGHIJK1.tCOWrEQU$-ST1.UBUFDBCO1.NrDUP(0)DATAENDS试一一程序,实现把STO1.中全部字符逆向传送到BUF冲区(即STR1.中第一个字符送到BUF的量终一个字节单元,STR1.中最终一个字符送到BUF的第一字节单元),而且要求在程序中肯定襄运用申传送指令MOVS.答,此类问题运用栈解决最好,但依据题目要求,程序应写为:datasegmentstr1.db*abcdefghijkcountequXstr1.bufdbcountdup(0)dataendscodesegmentassumecs:code,ds:data,es:datastart:movax.datamovds.axmoves,axmovex,countmovsi.offsetS1.r1.movdi.offsetbufadddi,count1.op:movsbdecdidecdi1.oopIopmovah,4chint2Ihcodeendsendstart6 .运用换码指令和循环指令设计一个程序段,实现一段文字的加密和解密,察求,加密和解密分别设计为两个子程序.主程序中进行加密/解宙操作选界,明文和宙文都存放到数据段中,同时通过显示导送出.答:不妨选择一种加密班期为:a变b,b变CZ变n,空格变叹号,逗号变句号,句号变逗号。解密则为其逆变换。d_segsegmentorg20hjiamitabdb21horg2chdb2eh»»2chorg61hdb*bcdefghijk1.mnopqrstu,wxyza*org121hJiemitabdb20horg12chdb2eh.,2chorg161hdb'Zabcdcfghijk1.三<pqrstuvwxy,PromPrdb'请选择:1加密:5解密:O结束'prompt2db'请输入明文(%结束):$'ZPt3db'请输入密文(结束):$pronp1.4db'明文是:$'prompt5db'密文是:$'c1.eardb100Odup()cipherdb1000dup0<1SCgendsc_segsegmentassumecs:c_seg,ds:dseg,es:d_segstart:movax,d_segmovds,axmoves.ax1.p1.:movdxtoffsetprompt!movah,9int21hmovah.1int21hCrrc)a1.,0,jzc1.osec11pa1.1jnzzh1.ab1.ca1.1.jiamijrpZhIab2zh1.abkcmpa1.,>5*jnzzh1.ab2ca1.1.jiemizh1.ab2:JmpIop1.c1.ose:movah.4chint21hjiamiprocrnovdx,offsetPraePI2movah.9int21hmovsi,offsetc1.earmovdi,offsetcipherxorbx.bxZ1.1.abkmovah,1int21hCga1.,jzZIIab2movsi,a1.incSix1.atstosbj11pz1.1.ab1.z1.1.a1.>2:movsi,15*movdi,*S*movdx.offsetprompt*!movah.9int2Ihmovdx,offsetc1.earmovah.9int21hmov<Jx,offsetprompt5movah,9int21hmovdx.offsetciphermovah,9int2ihretjiamiendpjiemiprocmovdx»offsetprompt311ovah.9int21hmovsi,offsetciphermovdi»offsetc1.earmovbx.100hz21ab1.:movah,1int2IhCn夕a1.,'*'jzz21ab2movsi,a1.incsix1.a1.stosbj11pz21ab1.z21ab2:movsi/$,movdi,*S*movdx.offsetprompt5movah.9int21hmovdx,offsetciphermovah.9int21hmovdx,offsetprompt4movah,9int21hmovdx.offsetc1.earmovah,9int21hretjie<niendpc_scgendsendstart 7.试统一程序,比较两个字符串STRI和STO2中所包含的字符是否相同(两个字符串中字符的次序可以不相同,且允许有复字符). 8.试编写一个汇语言程序,要求从霾雌两个四位的10进制效,转换为二进制数相加,将和用十进制形式从显示Is送出. 9.试写一程序,先从健盘接收一段英文(以回车符结束),然后入一个单词,查对该单词在该文中出现的次数,并以格式“'单词'XXXX-J1.示出次效. 10.试分别制两个通用代码转换子程序:(1)将二进制数转换为P进制数子程序I(2)把P进制敷转换为二进制敏于程序.

    注意事项

    本文(微机原理与汇编语言程序设计课后习题参考答案.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开