西南交大网络教育汇编语言程序设计第三次作业.doc
《西南交大网络教育汇编语言程序设计第三次作业.doc》由会员分享,可在线阅读,更多相关《西南交大网络教育汇编语言程序设计第三次作业.doc(8页珍藏版)》请在课桌文档上搜索。
1、汇编语言程序设计 第三次作业11.文件结尾的部分信息就没有被写入磁盘.从而造成写入的文件不完整。12.下面的ASCIZ串有什么错误?PATH_NAME DB C:PROGRAMSTEST.DAT答:此ASCIZ串的最后少了一个全0字节.应改为:PATH_NAME DB C:PROGRAMSTEST.DAT, 013.据定义如下:X1 DB 10H.100.1X2 DW 10H.100.1X3 DD?COUNT EQU X3X1变量COUNT的值是.其表示的意义是。答:9X1和X2两个变量所占内存字节单元的个数。写为内存单元的个数也正确。如果写为字单元则为错误14.执行指令MOV AX.0MOV
2、 AL.09HADD AL.4若要获得结果AX0103H.则在ADD指令之后.加一条指令.若要获得结果AL13H.在ADD指令之后加一条指令。答:DAAAAA15.实现AL中高四位置1的指令为。实现AL中高四位取反的指令为。答:ORAL.0F0HXOR AL.0F0H16.为中断向量区。答:最低1K字节0-3FFH0000开始的1K字节以上三个答案都正确17.X、Y、Z是双精度数.他们分别存放在X、X+2、Y、Y+2、Z、Z+2的内存单元中.高位字存放在高位地址中.低位字存放在低位地址中.下列指令序列实现X+Y+24-ZW。并且用W和W+2单元存放运算结果:MOVAX.XMOVDX.X+2AD
3、DAX.YADCDX.Y+2ADDAX.24SUBAX.ZSUBDX.Z+2MOVW.AXMOVW+2.DX分析以上指令序列.指出程序中出现的错误:;。答: 在ADD和SUB两条指令之间加上ADCDX.0仅仅写出这条指令就正确把SUB DX.Z+2改成SBB DX.Z+2仅仅写出这条指令就正确18.在数据段中有一个字符串.其长度是17.要求把他们传送到附加段中的一个缓冲区。DATA SEGMENT MESS1DBPERSONAL COMPUTERDATA ENDSEXTRA SEGMENTMESS2DB 17 DUPEXTRA ENDSCODE SEGMENTMAIN PROC FARASSU
4、MECS:CODE, DS:DATA,ES:EXTRASTART: PUSH DSSUB AX,AXPUSH AXLEA SI,MESS1LEA DI,MESS2CLDREP MOVSBRETMAIN ENDPCODE ENDS END START以上是完整的程序段.请分析主过程.修改主过程中的错误。1、;2、;3、;4、;5、。答: MOV AX.DATAMOV DS.AXMOV AX.EXTRAMOV ES.AXMOV CX.17只要写出以上5条指令就给分.每条指令1分。评分标准:指令中没有写出逗号、没有写对相应数据、写错操作码都视为错误答案。19.已知主程序和子程序之间的调用如下:STA
5、CK SEGMENTDB 100 DUPSTACK ENDSCODE1 SEGMENTASSUME CS:CODE1,SS:STACKBEG:MOVAX, 0A3BHMOVCX, 1234HCALLFARPTRAA;断点=1110H, =0200HCODE1 ENDSCODE2 SEGMENTASSUME CS:CODE2AAPROCFARPUSHAXPUSHCXBB:RETAAENDPCODE2 ENDSENDBEG画出执行到标号BB时,堆栈的情况图。答:1234H0A3BH1110H0200H20.寄存器的二进制数用十六进制数的形式在屏幕上显示出来。答:1、CODE SEGMENTMAIN
6、 PROC FARASSUME CS:CODESTART:PUSH DSSUB AX.AXPUSH AXMOV CH.4ROTATE:MOV CL.4ROL BX.CLMOV AL.BLAND AL.0FHADD AL.30HCMP AL.3AHJL PRINTITADD AL.07HPRINTIT:MOV DL.ALMOV AH.2INT 21HDEC CHJNZ ROTATERETMAIN ENDPCODE ENDSEND START21.写出一段子程序.完成输出空行的功能。空出的行数在AX寄存器中。答:CODE SEGMENTMAIN PROC FARASSUME CS:CODESTAR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西南 交大 网络 教育 汇编语言 程序设计 第三次 作业
链接地址:https://www.desk33.com/p-17815.html