汇编语言程序设计试题

汇编语言程序设计试题

ID:27072141

大小:49.50 KB

页数:7页

时间:2018-11-30

汇编语言程序设计试题_第1页
汇编语言程序设计试题_第2页
汇编语言程序设计试题_第3页
汇编语言程序设计试题_第4页
汇编语言程序设计试题_第5页
资源描述:

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

1、汇编语言程序设计试题一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共50分)1.CPU发出的访问存储器的地址是(A)A.物理地址B.偏移地址C.逻辑地址D.段地址2.使计算机执行某种操作的命令是(B)A.伪指令B.指令C.标号D.助记符3.若AX=3500H,CX=56B8H,当ANDAX,CX指令执行后,AX=(A)A.1400HB.77F8HC.0000HD.0FFFFH4.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用的是(C)码。A.BCD码B.二进制码C.ASCI

2、I码D.十六进制码5.下列关于8086CPU的工作原理的描述错误的是__C___。A.汇编程序员可以通过对各种寄存器中内容的修改实现对CPU的控制。B.CPU在访问内存时,采用“段地址*16+偏移地址”的形式给出要访问的内存单元的物理地址。C.任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。D.传送指令能够更改所有通用寄存器的内容。6.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是(C)A.12CFBHB.12B6BHC.12C5BHD.12BFEH7.16位结构的CPU不一定具备的特性是(D)。A.运算器

3、一次最多可以处理16位的数据B.寄存器的最大宽度为16位C.寄存器和运算器之间的通路为16位D.地址总线为16根8.下列指令的书写正确的是(C)。A.pushalB.movcs:[0],ds:[10]C.popsiD.movds:[0],29.在DEBUG工具中,显示寄存器内容的命令是(D)。A.GB.DC.TD.R10.能够将ax中的内容送到内存0000:0200H处的指令序列是(D)。A.movds,0movbx,200hmov[bx],axB.movax,200hmovds,axmovbx,0mov[bx],axC.movax,20hmovds,axmovbx,0mov[

4、bx],axD.movbx,20hmovds,bxmovbx,0mov[bx],ax11.若栈顶的物理地址为20100H,当执行完指令PUSHAX后,栈顶的物理地址为(C)。A.20098HB.20102HC.200FEHD.20100H12.执行下列指令后AL寄存器中的值是(A)MOVAL,0BFHORAL,0FCHA.0FFHB.0ACHC.0DCHD.0BBH13.已知(DS)=2000H,(BX)=1256H,(SI)=528FH,则执行指令JMPBX后,IP寄存器的内容是(A)。A.1256HB.2000HC.3256HD.528FH14.在程序执行过程中,IP寄存器

5、中始终保存的是(B)A.上一条指令的首地址B.下一条指令的首地址C.正在执行指令的首地址D.需计算有效地址后才能确定地址15.8088/8086存储器分段,每个段不超过(D)A.64K个字B.32k个字节C.1兆个字节D.64k个字节16.关于伪指令相关描述错误的是(B)。A.伪指令没有对应的机器码,只用来指导汇编过程的。B.伪指令由编译器处理,在程序中可有可无。C.编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。D.伪指令是汇编语言源程序不可缺少的组成部分。17.下列关于堆栈的说法,错误的是(D)A.以“先入后出”为原则。B.栈区最高地址单元的前一个单元为

6、栈底。C.运行中SP寄存器动态跟踪栈顶位置。D.压栈和弹出都是以字节为单位。18.关于8086/8088微机系列,下列说法哪个是正确的(D)A.一个存储单元由16个二进制位组成,简称字。B.当存储一个字数据时,低字节放高地址位,高字节放低地址位。C.在内存中,可以无限分配段,且段的大小不受限制。D.段与段之间可以邻接,也可以重叠。19.1KB的存储器有_B个存储单元?A.1000B.1024C.512D.25620.下列程序中,出现逻辑错误的是(B)。A.assumecs:codecodesegmentmovax,2addax,axmovax,4c00hint21hcodeen

7、dB.assumecs:codecodesegmentmovax,2addax,axcodeendsendC.aumecs:codecodesegmentmovax,2addax,axmovax,4c00hint21hcodeendsendD.assumecs:codecodesegmentmovax,2addax,axmovax,4c00hint21hcodeends21.对于如下程序assumecs:codecodesegmentstart:movax,codemovds,axmovax

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

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

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