《计算机接口技术》课堂测验试题答案

《计算机接口技术》课堂测验试题答案

ID:38707854

大小:51.50 KB

页数:4页

时间:2019-06-18

《计算机接口技术》课堂测验试题答案_第1页
《计算机接口技术》课堂测验试题答案_第2页
《计算机接口技术》课堂测验试题答案_第3页
《计算机接口技术》课堂测验试题答案_第4页
资源描述:

《《计算机接口技术》课堂测验试题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《微机原理及应用》课堂测验试题一、选择题(16分)1.与十六进制数8F.78H等值的十进制数是(A)。A.143.46875B.143.50125C.143.48325D.143.376252.一个8位的二进制整数,若采用补码表示,且由3个“1”和5个“0”组成,则最小值为(C)。A.-127B.-32C.-125D.-33.下列4条指令中,有几条指令需要使用DX寄存器(B)。MULBX;DIVBL;INAX,20H;OUT20H,AL;A.1条B.2条C.3条D.4条4.下列指令中,不影响标志寄存器的标志位的指令是(D)。A.SUBAX,BXB.RORAL,1C.JN

2、CLabelD.INTn5.假设VAR为变量,指令MOVBX,OFFSETVAR的寻址方式是(C)。A.直接寻址B.间接寻址C.立即寻址D.存储器寻址6.假设V1和V2是用DW定义的变量,下列指令中正确的是(D)。A.MOVV1,20HB.MOVV1,V2C.MOVAL,V1D.MOV2000H,V27.下列指令经汇编后,机器指令代码最长的是(D)。A.MOVAX,0B.SUBAX,AXC.XORAX,AXD.MULBX8.假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用指令序列(D)。A.SUBAX,BXB.SUB

3、AX,BXJClabelJNClabelC.CMPAX,BXD.CMPAX,BX01H02H03H04H41H42H43H44H00H00H00H00HJAlabelJGlabel二、下面为一个定义数据的段,请画图说明他们在存储器中的存放形式(10分)02HCDHABH00H00H00H00H00H00H0CH33H00H0AHDATASEGMENTADB1,2,3,4BDB‘ABCD’CDW4DUP(0)DEQU12EDW33H,20AHFDD0ABCDHDATAENDS三、设(AX)=1234H,(BX)=5678H,写出各条指令分别执行后,寄存器内容的变化及FLA

4、G寄存器的变化情况。(10分)1.ADDAX,BX2.INCBXCF=0;ZF=0;PF=1;OF=0CF保持;ZF=0;PF=0;OF=03.SBBBX,AX4.NEGBXCF=0;ZF=0;PF=0;OF=0PF=1一、阅读程序(20分)1、阅读程序,并完成以下要求(10分)DA4 DB 0ABH,89HDA3 EQU WORD PTR DA4┇SHR DA3,1MOV DX,DA3SHL DA4,1MOV CX,DA4上述程序段运行后,CX=_____1256H______,DX=_____44D5H____2、阅读程序,并完成以下要求(10分)MOVCL,04H

5、MOVDX,1234HMOVAX,5678HSHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BLa)给程序段加上注释;b)(DX)=2345H,(AX)=6780Hc)由上面的结果可以看出该程序的功能是:将DX、AX中存放的32位二进制数向左移动4位二、编程题(44分)1.编制完整的汇编语言源程序,求两个多字节BCD码数据之和。两个数据分别存放在BUF1和BUF2开始的存储区中,和要求存放在SUM开始的存储区中。(12分)如:11223344+44332211=55555555参考程序如下:DSEGSEGMENTBUF1DB98H,32HCNT

6、EQU$-BUF1BUF2DB51H,46HSUMDBCNTDUP(?)DSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGMAINPROCFARSTART:PUSHDSMOVAX,0PUSHAXMOVAX,DSEGMOVDS,AXMOVSI,OFFSETBUF1LEADI,BUF2MOVBX,OFFSETSUMMOVCX,CNTCLCLOP:MOVAL,[SI]ADCAL,[DI]DAAMOV[BX],ALINCSIINCDIINCBXLOOPLOPRETAINENDPCSEGENDSENDSTART2.设计一个完整的汇编语言源程序。已知两

7、个整数变量A和B,试编写程序完成下述操作:1)若两个数中有一个奇数,则将奇数存入A中,偶数存入B中;2)若两个数均奇数,则两个数分别加1,并存回原变量;3)若两个数均偶数,则两个变量不变。(12分)参考程序如下:DSEGSEGMENTADW?BDW?DSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGMAINPROCFARSTART:PUSHDSMOVAX,0PUSHAXMOVAX,DSEGMOVDS,AXBEGIN:MOVAX,AMOVBX,BXORAX,BXTESTAX,0001HJZCLASSTESTBX

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

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

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