汇编语言期末试卷(A卷)

汇编语言期末试卷(A卷)

ID:38370279

大小:77.00 KB

页数:8页

时间:2019-06-11

汇编语言期末试卷(A卷)_第1页
汇编语言期末试卷(A卷)_第2页
汇编语言期末试卷(A卷)_第3页
汇编语言期末试卷(A卷)_第4页
汇编语言期末试卷(A卷)_第5页
资源描述:

《汇编语言期末试卷(A卷)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华南农业大学期末考试试卷(A卷)一、简答题(20分,每小题4分)1、简述不同子程序之间是怎样进行参数传递的?2、指出以下三条指令的区别(NUM为数据段一个变量名)。(1)MOVSI,NUM(2)LEASI,NUM(3)MOVSI,OFFSETNUM3、BUF1DB41H,42H,43H,44H,45H,46HBUF2DB6DUP(?)…MOVSI,OFFSETBUF1MOVDI,OFFSETBUF2MOVCX,6LOP:MOVAL,[SI]SUBAL,7ANDAL,0FHMOV[DI],ALINCSIINCDILOOPLOP试回答上

2、述程序段执行后,BUF2开始的6个字节存储单元的内容是什么?答:0ah,0bh,0ch,0dh,0eh,0fh5、对于这样的程序段:CMPAX,BXJGENEXTXCHGAX,BXNEXT:CMPAX,CXJGEDONEXCHGAX,CXDONE:┆试回答:①上述程序执行后,原有AX,BX,CX中最大数存放在那个寄存器?(AX)②这三个数是带符号数还是无符号数?(带符号数)二、程序填空(15分,每空3分)要求:在下划线上填写合适内容,使程序完成所要求的功能,不能增加语句行。1、从键盘读入一字符串(长度小于40),并输出显示。MAXN

3、OEQU41DSEGSEGMENTMESG1DB'INPUTASTRING:$'BUFDBMAXNO,?,MAXNODUP(?)DSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGSTART:--(MOVAX,DSEG)MOVDS,AXMOVDX,OFFSETMESG1MOVAH,9INT21HMOVDX,OFFSETBUF--(MOVAH,0AH)INT21H--;取实际读入字符个数(MOVAX,[DX+1])LEADI,BUF+2MOVSI,DIADDSI,AXMOVBYTEPTR[SI],'$'LE

4、ADX,BUF+2MOVAH,9INT21HMOVAX,4C00HINT21HCSEGENDSENDSTART2、以BUF为首址的字节单元中,存放了COUNT个无符号数,下面程序段是找出其中最大数并送入MAX单元中。BUFDB5,6,7,58H,62,45H,127,……COUNTEQU$-BUFMAXDB?┇MOVBX,OFFSETBUFMOVCX,COUNT-1MOVAL,[BX]LOP1:INCBX--(CMPAL,BYTEPTR[BX])JAENEXTMOVAL,[BX]NEXT:DECCX--(JNELOP1)MOVMAX

5、,AL三、阅读程序(共25分)1.仔细阅读下面程序列表清单,标注重要程序块的功能,最后说明该程序的功能(15分)。地址位移量机器码汇编语言指令0000stacksegmentstack00000080[dw128dup(0)0000]0100stackends0000datasegment0000636F6E74696E75strdb'continue?(y/n)$'653F28792F6E2924000Fdataends0000codesegmentassumecs:code,ds:data,ss:stack0000B8----R

6、start:movax,data00038ED8movds,ax0005B8----Rmovax,stack00088ED0movss,ax000AE8002ERl:callhdc000DE8009CRcallcrlf0010E80062Rcallbdc0013E8009CRcallcrlf00168D160000Rleadx,str001AB409movah,9001CCD21int21h001EB401movah,10020CD21int21h00223C59cmpal,'Y'002474E4jzl00263C79cmpal,'

7、y'002874E0jzl002AB44Cmovah,4ch002CCD21int21h002Ehdcproc002E50pushax002F51pushcx0030BB0000movbx,00033B401nkey:movah,10035CD21int21h00373C30cmpal,30h00397C24jlexit003B3C3Acmpal,3ah003D7C14jldigit003F3C41cmpal,41h00417C1Cjlexit00433C47cmpal,47h00457C0Ajlchar00473C61cmpal,

8、61h00497C14jlexit004B3C67cmpal,67h004D7D10jgeexit004F2C20subal,20h00512C07char:subal,700532C30digit:subal,30h0055B104

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。