- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
四、程序分析题(每小题6分,共24分)1.设寄存器AX,BX,CX中的内容都是1234H,变量value中的内容为0F0FH,执行下列指令序列:OR??AX,valueAND??BX,valueXOR??CX,value则AX=_____,BX=_____,CX=_____?2.MOV??AL,5ADD??AL,ALMOV??BL,ALADD??AL,ALADD??AL,BL上述程序段执行后,AL=_____,BL=_____?程序段的功能用数学表达式表示_____3.NUM??DB?MOV??AH,1INT??21HCMP??AL,39HJBE??NEXTSUB??AL,7NEXT:SUB??AL,30HMOV??NUM,AL上述程序段运行后,若输入’F’,则(NUM)=_____(用二进制表示)若’8’,则(NUM)=_____(用二进制表示)该程序段的功能是_____。4.有下列数据定义VA??DB??0FFHVB??DB??1,2VC??DW??3456H执行下列指令序列:MOV??AX,WORD?PTR?VB+1MOV??BL,BYTE?PTR?VC+1MOV??CL,VB-1则AX=_____,BL=_____,CL=_____?五、程序填空(每小题6分,共12分,每空格只能填一条指令)1.下面是一个用地址表法实现多分支的程序段。根据键盘输入0~4的不同值,实现程序分支。请将程序段填写完整。BRANCH_TAB??DW??R0,R1,R2,R3,R4???MOV??BX,OFFSET?BRANCH_TABMOV??AH,1INT??21H_____MOV??AH,0ADD??AX,AXADD??BX,AX_____;转到相应分支2.设DX,AX中存放双字有符号数P,DX存放高位字。BX,CX中存放双字有符号数Q,BX存放高位字。下列程序完成P与Q比较大小操作。当P≥Q时,使AX=1??PQ时,使AX=2将程序填写完整:????CMP??DX,BX????JL????L2????_____????CMP??AX,CX????_____??L1:MOV??AX,1JMP??EXIT??L2:MOV??AX,2EXIT:四、程序分析题(本大题共7小题,每小题5分,共35分)29.MOV??AX,7452HADD?AL,AHDAAXCHG??AH,ALSUB??AL,AHDAS程序段运行后,AX=____________,CF=____________。30.已知AX=7865H,BX=89AAHCLCADD??AX,BXOR?BX,AXRCR??AX,1RCL??BX,1程序执行后,AX=____________BX=____________CF=____________31.①AND??AL,0FAHXOR??AL,0FFH②XOR??AL,0AFHOR??AL,50H阅读上述指令,分别回答各指令序列完成什么功能?32.DA1??DB??1AH,2BH,3CH,4DH,5EH,6FHDA2??DB??6??DUP(0)? LEA??SI,DA1+5MOV??BX,0FFSET??DA2MOV??CX,604HSTDLOP:??LODSBROL??AL,CLMOV??[BX],ALINC??BXDEC??CHJNZ??LOP①程序执行后DA2中各字节内容是什么?②程序中ROL?AL,CL是否用ROR?AL,CL指令替代,其功能不变。33.???DA1??DB‘ABCDE?$?FGHI’DA2??DB?$?-DA1??DUP(?)?? ?? ?? CALL??SUB1? ?SUB1??PROC?MOV?BX,0?LOP:CMP?BYTE?PTR?DA1[BX],‘$’JZ?ARMOV?AL,DA1[BX]MOV?DA2?[BX],ALINC?BXJMP?LOP?AR:RET?SUB1??ENDP①上述子程序的功能是什么?②返回主程序时,BX=____________。34.AR1?DB?‘ABCDEFGH’AR2?DB?O?MOV?AH,1INT?21H??;键盘输入AND?AL,0FHDEC?ALLEA?BX,AR1XLAT?AR1MOV?AR2,AL?①假设键盘输入数字4,则执行后(AR2)=____________;②执行后CF=____________。35.BCD1?DB???46H?MOV??AL,BCD1MOV??CL,4SHR??AL,CLSAL??AL,1
您可能关注的文档
最近下载
- 字节跳动项目经理岗面试题库参考答案和答题要点.docx VIP
- 泸州老窖“浓香文酿杯”企业文化知识竞赛考试题库大全-下(多选、填空题汇总).docx VIP
- 泸州老窖“浓香文酿杯”企业文化知识竞赛考试题库大全-中(判断题汇总).docx VIP
- 屋面钢网架专项施工方案.docx VIP
- 泸州老窖“浓香文酿杯”企业文化知识竞赛考试题库大全-上(单选题汇总).docx VIP
- 2020年江苏省苏州市昆山市普通高中自主招生物理试卷(含解析).doc VIP
- 幼儿教师选调进城考试试题题库含答案.pdf VIP
- 四川省安全员C证证考试题库及答案.docx VIP
- 《抗美援朝》课件优秀课件.pptx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
文档评论(0)