- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四、程序分析题(每小题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
您可能关注的文档
- 科学技术史复习资料.doc
- 科学浙教版总复习1物质的组成与结构.doc
- 科学竞赛培优题(化学).doc
- 科学课堂实施班内分层教学探索.doc
- 科室分析医学毕业生选科定科必看.doc
- 科技创新与美好安徽建设测试题答案.doc
- 科技教育特色学校创建与发展结题报告书.doc
- 科技知识竞赛习题答案.doc
- 科技英语词汇的特征及其翻译方法 (2).doc
- 科技部《经济生活》测试一.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)