- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 分支程计answer
第五章 分支程序设计
5.5.1? 单项选择题
1.A?? 2.B???3.D??? 4.A???? 5.D????6.A?? 7.A ?? 8.A ? 9.C?? 10.D
5.5.2? 多项选择题
? 1.ABC???? 2.ACD???? 3.BC????? 4.ACD?????? 5.CD
? 6.BC????? 7.ACD???? 8.ABCD??? 9.AC??????? 10.AB
5.5.3? 填空题
1.JGE,JNB,JNC
2.产生条件,测试,标号。
3.无条件转移指令
4.转移指令的地址
5.条件转移
6.简单,有符号数,无符号数
7.満足
8.不会(不)
9.JZ? L
10.地址表法、转移表法,逻辑分解法。
5.5.4? 程序分析题
1.(1)判断X,当X≥0时将FLAG置1,否则清0
? (2)FLAG中的内容为0
2.(1)将键盘输入的小写字母(a~z)变为大写字母存放在BUF中,其它字符则不改变,其值存放在BUF中。
(2)JAE?????? L
3.(1)计算的表达式为:
?
?????? ?? -1 A<B
?????? C = ?? 0 A=B
1 A>B
(2)C中的内容为1
4.(1)判断X-Y是否产生溢出,有溢出则显示输出Y,否则显示输出N。
(2)显示输出Y
5.(1)搜索BUF1中是否存放BUF2中的字符,有则显示Y,并将该字符在BUF1中存放的位置送BUF3,否则显示N。
(2)BUF3中的内容为2,显示输出Y。
6.(1)将BUF缓冲区中的三个数按从大到小的顺序排列。
(2)125,96,23
7.(1)将X中的两位十六进制数转换成ASCII存放在BUF中。
(2)34H,46H
8.(1)当键盘输入字符‘Y’或‘y’时,则交换变量A和变量B中的内容,否则显示输出‘NO SWAP!’
(2)(A)=5678H,(B)=1234H
9.(1)计算
?????????? ??? X-Y????? X≥0
??? ?? Z =???
X+Y X0
(2)(Z)=0DEH? 或 (Z)=-22H
10.(1)求BUF中的绝对值送S。
(2)S中的内容为0DH
11.(1)删除字符串STR中的第6个字符。
(2)‘ABCDEGMABC’
12.(1)比较X和Y中的有符号数,将其中的大者转换成十六进制输出。
(2)96H
13.(1)根据X中的值(0、1、2、3)的不同则分别显示不同字符串DATA0、DATA1、DATA2和DATA3。
(2)显示输出DATA2
14.(1)计算的表达式为:
?????????? ????? Y+8? ?????? X=0
??? ? W=???? Y+16 ?????? X=1
??? ????????? Y???? ?????? X=2
?????????? ????? 100???? ??? X≥3
(2)W中的内容为100
15.(1)计算的表达式为:
?
?
?????????? ????? X+100????? W=0
??? ? Y=????? X+200????? W=1
??? ????????? X-100????? W=2
?????????? ????? X*X??? ??? W≥3
(2)625
5.5.5? 程序填空题
1.(1)CMP????? AX,-100
(2)JLE?????? ?????? L (或JNG?? L)
(3)JMP????? M
2.(1)CMP????? AX,Y
(2)JZ? ?????? L
(3)MOV???? Z,1
3.(1)JA? ?????? L
(2)JMP????? EXIT
(3)SUB?????? AX,BX
4.(1)JA? ?????? L2
(2)JA? ?????? L2
(3)MOV???? F,0
5.(1)MOV???? CL,4
(2)CMP????? AL,9
(3)AND????? AL,0FH
(4)JB? ???? M
6.(1)JB? ?????? M
(2)JBE?????? ?????? L
(3)JB? ?????? L
(4)JA? ?????? M
7.(1)JNZ?????? ?????? M
(2)JZ? ?????? P
(3)MOV???? W,-2
8.(1)LEA?????? DI,STR2(或MOV? DI,OFFSET STR2)
(2)REPE???? CMPSB? (或REPZ??? CMPSB)
(3)JNZ?????? ?????? L
(4)DEC????? SI
9.(1)
文档评论(0)