欢迎来到天天文库
浏览记录
ID:41125920
大小:34.50 KB
页数:4页
时间:2019-08-17
《课程计算机组成原理与汇编语言作业三》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、南京广播电视大学开放教育计算机应用专业(专科)学员作业纸课程:《计算机组成原理与汇编语言》作业三学校年级:姓名学号:作业成绩:教师签名:(汇编语言部分)一、填空:1、程序设计语言是指用于编写程序的语言,主要包括 ,,。2、计算机唯一能直接执行的语言是 语言,除此之外与计算机本身密切相关的是 语言。3、数据定义语句对变量的定义后,每个变量具有、、三个属性。4、定义重复数据操作符DUP,有如下语句:DATADB20HDUP(5DUP(3),10H)表示的意思为:。5、数值返回运算符SEG表示:;OFFSET表示:;LE
2、NGTH表示:;TYPE表示:;SIZE表示:。6、等值伪指令EQU与等号伪指令=两者之间的差别是:和。二、问答题:1、有如下数据定义程序段,请说明各个语句的含义,并写出各个变量中的内容。VAR1DB10HDUP(0)‘说明:VAR2DW20HDUP(‘AB’)‘说明:ADR1DWVAR2‘说明:ADR2DDVAR2‘说明:第4页共4页南京广播电视大学开放教育计算机应用专业(专科)学员作业纸则:(VAR1)=(VAR2)=(ADR1)=(ADR2)=注:变量中的内容无法用数值表示出来的,可以用语言描述。2、按下列要求设计程序:
3、有两个无符号数分别存放于DATA1和DATA2单元,要求将两个数中小的一个选出来,并送入DATA3单元。3、编写程序以实现,将以DATA1为起始地址的40个字符,依次传送到同数据段的以DATA2为起始地址的一段字节之中。第4页共4页南京广播电视大学开放教育计算机应用专业(专科)学员作业纸4、现有下列程序段,请改写程序段,即将语句REPMOVSW取消,编写适当语句完成原程序的功能。MOVSI,0FFSETSOURMOVEDI,0020HMOVECX,10HSTDREPMOVSW5、判断下列指令的错误,并写出错误原因。(1)MOV
4、[BX],[DI](2)MOVDS,100H(3)RLCAX,4(4)CMPBYTEPTR[BX],AB(5)MOVBX,[BX][BP](6)ADD0FFH,BX(7)MOVCS,AX(8)MOVAX,[SI][DI](9)MOVBYTEPTR[BX],1000(10)MOVAH,BX第4页共4页南京广播电视大学开放教育计算机应用专业(专科)学员作业纸6、已知两数0FF78H和00BAH相加,试写出下列各标志位的置位情况和相加结果。OF:SF:AF:CF:结果:5、请写出对段寄存器CS、DS、ES、SS的加载的方法:第4页共
5、4页
此文档下载收益归作者所有