- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
汇编语言程序设计第三次作业
11.文件结尾的部分信息就没有被写入磁盘,从而造成写入的文件不完整。
12.下面的ASCIZ串有什么错误?
PATH_NAMEDB‘‘’
答:
此ASCIZ串的最后少了一个全0字节,应改为:
PATH_NAMEDB‘C:PATH_NAMEDB‘C:TEST.DAT’,0
13.据定义如下:
X1DB10H,100,-1
X2DW10H,100,-1
X3DD?
COUNTEQUX3-X1
变量COUNT的值是,其表示的意义是。
答:9X1和X2两个变量所占内存字节单元的个数。(写为内存单元的个数也正确。如果写为字
单元则为错误)
14.执行指令
MOVAX,0
MOVAL,09H
ADDAL,4
若要获得结果AX=0103H,则在ADD指令之后,加一条指令,若要获得结果AL=13H,在ADD指令之后加一
条指令。
答:
DAAAAA
15.实现AL中高四位置1的指令为。
实现AL中高四位取反的指令为。
答:
ORAL,0F0HXORAL,0F0H
16.为中断向量区。
答:
◎最低1K字节◎(0-3FFH)◎0000开始的1K字节
以上三个答案都正确
17.X、Y、Z是双精度数,他们分别存放在X、X+2、Y、Y+2、Z、Z+2的内存单元中,高位字存放在高位地址中,低位字
存放在低位地址中,下列指令序列实现X+Y+24-ZW。并且用W和W+2单元存放运算结果:
MOVAX,X
MOVDX,X+2
ADDAX,Y
ADCDX,Y+2
ADDAX,24
SUBAX,Z
SUBDX,Z+2
MOVW,AX
MOVW+2,DX
分析以上指令序列,指出程序中出现的错误:;
。
答:
在ADD和SUB两条指令之间加上ADCDX,0(仅仅写出这条指令就正确)
把SUBDX,Z+2改成SBBDX,Z+2(仅仅写出这条指令就正确)
18.在数据段中有一个字符串,其长度是17,要求把他们传送到附加段中的一个缓冲区。
DATASEGMENT
MESS1DB‘PERSONALCOMPUTER’
DATAENDS
EXTRASEGMENT
MESS2DB17DUP(?)
EXTRAENDS
CODESEGMENT
MAINPROCFAR
ASSUMECS:CODE,DS:DATA,ES:EXTRA
START:PUSHDS
SUBAX,AX
PUSHAX
文档评论(0)