汇编语言期末试题.doc

汇编语言期末试题.doc

ID:57335518

大小:54.00 KB

页数:7页

时间:2020-08-12

汇编语言期末试题.doc_第1页
汇编语言期末试题.doc_第2页
汇编语言期末试题.doc_第3页
汇编语言期末试题.doc_第4页
汇编语言期末试题.doc_第5页
资源描述:

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

1、西北民族大学计算机科学与信息工程学院期末考试汇编语言试卷(A卷)专业:课程代码:学号:姓名:总分题号一二三四五六七核分人题分20201214101212复查人得分得分评卷人一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其代码填入题干后的括号内。每小题1分,共20分)1.计算机中为便于存储及计算机的物理实现,采用(A)A.二进制数B.十进制数C.八进制数D.十六进制数2.为了区别不同数制的数,通常用字母(A)表示二进制数A.BB.EC.FD.S3.在86系列的CPU中,访问I/O设备采用(B)方式A.统一地址B.独

2、立地址C.混合地址D.直接地址4.表示串操作方向的是(D)A.AFB.IFC.CFD.DF5.存储器分段时表示偏移地址是18位二进制代码,则一个段最多有(B)A.128KBB.256KBC.512KBD.1MB6.保存当前栈顶偏移地址的寄存器是(A)A.SPB.BPC.IPD.SS7.栈顶物理地址为24600H,执行完PUSHDX指令后,栈顶的物理地址为(D)A.24602HB.24601HC.245FFHD.245FEH8.伪指令在程序(B)阶段被处理A.编写B.汇编C.连接D.运行9.指令MOVAX,[BP]采用的寻址方式是(B

3、)A.寄存器寻址B.间接寻址C.变址寻址D.直接寻址10.一个完整、独立的汇编语言源程序可以没有(C)伪指令A.段定义B.存储模式定义C.程序开始D.程序结束1.取指令操作的默认地址是(A)A.CS:IPB.DS:SIC.ES:DID.SS:SP2.在非串操作指令中用BX或DI作为基址时默认段地址是(B)A.CS,不可用段超越B.DS,可用段超越C.ES,不可用段超越D.SS,可用段超越3.MOVAX,[DI]取得内存操作数由(D)执行A.ALUB.EUC.地址加法器D.BIU4.JMPNEARPTR[BX]使用(A)段寄存器A.C

4、S,DSB.DS,ESC.ES,SSD.DS,SS5.从功能上看,不引起非顺序执行的指令有(D)A.RETB.CALLC.INTD.SCASB6.响铃符的ASCII编码为(D)A.0DHB.0AHC.20HD.07H7.操作系统1号功能调用输入的字符存放在(B)寄存器中A.AHB.ALC.DHD.DL8.不能作为汇编语言中标号的有(C)A._A_B.@6C.AAAD.?DB?9.可能改变标志寄存器的值的指令有(D)A.LODSBB.LODSWC.POPD.POPF10.在small内存模式中,如果参数采用栈方式传递,在被调用过程中取

5、得倒数第2个调用参数可使用(D)A.[BP]B.[BP+2]C.[BP+4]D.[BP+6]得分评卷人二、填空题(每空1分,共20分)1.2D1272.CPU(或中央处理器)内存I/O子系统(或输入/输出子系统)3.注释4.3017A5.ADDAL,[BX][SI]6.SI+1000H7.AX8.659.汇编结束伪指令10.汇编阶段11.等号(或=)12.操作系统13.1024(或400H)14.64K(或65536,10000H,216)15.0FFFF0H(或FFFF:0000)16.41H、42H17.从右到左1.二进制数转换

6、为十六制数是2D,二进制数转换为十进制数是127。1.从微处理器的角度来看,计算机结构可分为CPU、内存和I/O子系统三个主要部分。2.汇编语言源程序中的每个语句由4部分组成,分别是:名字、操作码助记符、操作数和注释。3.在实模式下,地址3017H:000AH存储单元的物理地址是3017A。4.把地址为BX+SI的存储单元中的数据与AL中的数值相加,结果存入AL的指令为ADDAL,[BX][SI]。5.指令“MOVDL,1000H[SI]”中源操作数的地址是SI+1000H。6.执行“MULBL”之后,积存放在AX中。7.若二进制值

7、表示无符号数,其值为__65__。8.汇编语言程序的最后一条指令是___汇编结束伪指令___。9.MOVAX,3*4中的乘法是在__汇编阶段__计算的。10.可以修改其值的定义符号常量的伪指令是__等号__伪指令。11.MOVAX,@DATA中AX的值是由___操作系统___在程序运行之前传过来的。12..STACK伪指令默认分配__1024__字节的栈空间。13.在8086中,一个逻辑段最长为__64K_字节。14.8086CPU加电后执行的第一条指令的物理地址为__0FFFF0H__。15.DB‘AB’定义了2个字节,在内存中的

8、16进制代码按顺序为__41H、42H_。16.调用C语言函数时参数的进栈顺序是___从右到左__。得分评卷人三、给出能实现指定功能的程序片段。(每小题1分,共12分)1.将寄存器AX置0XORAX,AX2.将寄存器AL内容送到DL中

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

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

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