ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:34.39KB ,
资源ID:18156085      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-18156085.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(汇编语言基础试题.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

汇编语言基础试题.docx

1、汇编语言基础试题第一章基本知识 一、单项选择题(共40分,每题2分)1.若十进制数为132.75,则其十六进制数为(B) A.21.3B.84.CC.4.6 D.62.若补11111,则其十进制真值为(C) A.-31 B.-15C.-1D.313.某定点整数64位,含位符号位,补码表示,则其绝对值最大负数为 (A)A.-263B.-264C.-(263-1)D.-(263-1)4.原码乘法是(D) A.用原码表示操作数,然后直接相乘B.被乘数用原码表示,乘数取绝对值,然后相乘C.乘数用原码表示,被乘数取绝对值,然后相乘D.先取操作数绝对值相乘,符号位单独处理5.在微机系统中分析并控制指令执行

2、的部件是(C)A.寄存器B.数据寄存器C.CPU D.EU6.已知X=76,则X补=(B)A.76H B.4CHC.0B4HD.0CCH7.已知X补=80H, 则X=(D)A.80H B.0C.0FFHD.-80H8.已知X补=98H, 则X补/2=(A)A.0CCHB.4CHC.49H D.31H9.已知X=78,Y=-83则X+Y补=(C)A.0F5HB.0A1HC.0FBHD.65H10.在计算机的CPU中执行算术逻辑运算的部件是(A)A.ALU B.PCC.ALD.AR11.将125转换成二进制数的结果(A)A.7DH B.7CHC.7EH D.7BH12.将93H看成一个组合BCD码

3、,其结果是(B)A.10010101B.10010011C.10000011D.1000000113.能被计算机直接识别的语言是(C)A.C语言 B.汇编语言C.机器语言D.面向对象语言14.第四代计算机的逻辑电路采用的是(D)。A.电子管B.晶体管C.中小规模集成电路D.大规模和超大规模集成电路15.可以写入数据的内存储器是(B)。A.ROM B.RAMC.软盘D.大规模和超大规模集成电路16.掉电后存储信息消失的存储器是(B)。A.ROM B.RAMC.软盘D.硬盘17.读写速度最慢的辅助存储器是(C)。A.ROM B.RAMC.软盘D.硬盘18.二进制数(11010011)2转化成十六进

4、制数是(B)。A.11B.C3C.A6D.BC19.语言处理程序属于软件系统的(A)。A.系统软件B.应用软件C.工具软件D.防毒软件20.微软WORD2000应属于软件系统的(B)。A.系统软件B.应用软件C.工具软件D.防毒软件二、填空题:请将正确的内容填入括号内。(共20分,每题2分)1.(13)10 = (15)8。2.(35)10 = (23)16。3.(15)10 = (1111)2。4. 计算机的存储容量1KB = (1024)Byte。5. 计算机的存储容量1MB = (1024)KB。6. 计算机的存储容量1GB = (1024)MB。7. 存储一个汉字需要磁盘空间(2)字节

5、。8. 存储一个1616点阵的汉字字模需要磁盘空间(32)字节。9. 计算机系统包括(硬件)系统和(软件)系统两大部分。10. 计算机主存储器包括(只读存储器(或ROM)和(随机存取存储器(或RAM)两类。三、判断题(正确的画,错误的画) (共40分,每题2分)1.计算机中所有带符号数都是以补码形式表示的。()2.汇编语言和机器语言都是面向机器的语言,编制的程序都可以为机器直接识别和执行。()3.补码加减运算时,符号位与数值一样参加运算。()4.标准的ASCII码是用7位二进制数对字符进行编码的,最高位用来表示奇偶校验位。()5.计算机的硬件系统由运算器、控制器、存储器、输入设备和输出设备等组

6、成。 ()6.计算机的内存储器分为随机存储器(RAM)和只读存储器(ROM)两部分。()7.对计算机进行管理和维护的软件应属于应用软件。()8.用户自行编制的软件可称之为系统软件。()9.程序设计语言分为机器语言、汇编语言和高级语言三大类。()10.现在用户大多使用汇编语言开发自己的程序。()11.用机器语言编写的计算机程序,使用的是八进制数。()12.十进制数的11,在十六进制中仍可写成11。()13.十进制数的8,写成二进制应该是1000。()14.常用微机系统中的字符编码是ASCII码。()15.一个微机有640KB内存,指的是内存容量为640K个字节。()16.微机的一个字节应有八个二

7、进制数,而每一个数称为一个字位。()17.微机的中央处理器也叫用微处理器。()18.微型计算机由主机和外部设备两大部分组成。()19.微机的主机内包括微处理器和内存储器。()20.内存储器的ROM是读写存储器,而RAM是只读存储器,用户不能写入信息。() 第二章8088微处理器及其寻址方式 一、单项选择题(共45分,每题3分)1.MOV AX,ES:1000H 源操作数的寻址方式是(B)A.立即寻址B.直接寻址 C.变址寻址D.基址寻址 2.MOV AX,ES:COUNTDI 源操作数的寻址方式是(C)A.基址寻址B.立即寻址C.变址寻址D.基址变址寻址 3.MOV DX,COUNTBPDI的

8、源操作数的寻址方式是(D)A.变址寻址B.基址寻址 C.直接寻址D.基址变址寻址 4.指令MOV BX,MASKBP,若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为(B) A.17500HB.16500H C.14500HD.13500H 5.指令MOV AX,COUNTBX,若COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那么物理地址为(C) A.17400HB.17000H C.15400HD.14500H 6.指令MOV DX,DELTABXSI,若DELTA=1300H,SS=7200H,DS=5400H,B

9、X=0500H,SI=4000H,那么物理地址为(C) A.6F300HB.77800H C.59800HD.78700H 7.唯一代表存储空间中每个字节单元地址的是(D)A.段地址B.偏移地址C.有效地址D.物理地址8.在8086中,存储器是分段组织,每段最大长度是(C)A.16KBB.32KBC.64KBD.128KB9.下列四组寄存器中,属于通用寄存器的是(A)A.AX,BX,CX,DXB.SP,BP,IP C.SI,DI,FLAGSD.上属三者都是10.下列寄存器中,程序不可见寄存器是(B)A.CSB.IPC.SPD.BP 11.下列四组寄存器中,在段内寻址时可以提供偏移地址的寄存器组

10、是(C)A.AX,BX,CX,DXB.BP,SP,IP,CS C.BX,BP,SI,DID.BH,BL,CH,CL12.8086/8088系统中,存储器是分段组织的,存储器物理地址计算式是(C)BA.段地址+偏移地址 B.段地址*10H+偏移地址C.段地址*16H+偏移地址 D.段地址+10H*偏移地址13.在标志寄存器中表示溢出的标志(C)A.AFB.CFC.OFD.SF14.指令指针寄存器是(A)(A)IP(B)SP(C)BP(D)BX15.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF1,下面的叙述正确的是(D)(A)表示结果中含1的个数为偶数(B)表示结

11、果中含1的个数为奇数(C)表示该数为偶数 (D)表示结果中低八位含1的个数为偶数二、改错题(下列各小题均有错,请针对题意改正其错误或补充其不足;共9分,每题3分)1.在寄存器间址方式中,指令指定的寄存器中存放的是操作数。 改为:在寄存器间址方式中,指令指定的寄存器中存放的是操作数地址。2.程序计数器的内容即现行指令代码 。改为:程序计数器的内容即现行指令地址。3.若总线地址位,则直接访存空间最大为1。改为:若总线地址位,则直接访存空间最大为64K。三、指出下列指令所用到的寻址方式。(共21分,每题3分)指令 目的操作数寻址方式 源操作数寻址方式 MOV AX,1000H 寄存器寻址 立即寻址

12、MOV AX,DS:1000H 寄存器寻址 直接寻址 MOV BX,AL 寄存器间接寻址 寄存器寻址 MOV 5BXSI,AX 基址变址寻址 寄存器寻址 MOV BP,BX 基址寻址 寄存器寻址 MOV AX,-10DI 寄存器寻址 变址寻址 MOV AX,SI 寄存器寻址 寄存器间接寻址 四、判断题(正确的画,错误的画)(共25分,每题5分)1.DS中的内容就是数据段的段地址。()2.8086中内存的地址使用十六进制数编制的。()3.寄存器SP和BP都可以用来访问堆栈内容。()4.溢出标志可以用来判断运算的结果是否产生溢出。()5.8086CPU中所有的寄存器都既可作16位寄存器又可作8位寄

13、存器使用。()第三章汇编程序的运行方式 一、单项选择题(共40分,每题8分)1.在汇编语言程序中,对END语句的叙述正确的是(C)。A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码2.把若干个模块连接起来成为可执行文件的系统程序是(B)A.汇编程序B.连接程序C.机器语言程序D.源代码程序3.计算机能直接识别并执行的语言是(B)A.汇编语言B.机器语言C.高级语言D.低级语言4.将高级语言的程序翻译成机器码程序的实用程序是(A)A.编译程序B.汇编程序C.解释程序D.目标程序5.将汇编语言的程序翻译成机器码程序的实

14、用程序是(B)A.编译程序B.汇编程序C.解释程序D.目标程序二、汇编语言源程序的上机操作过程?(10分)答:汇编语言源程序的上机操作过程:1.编辑源程序;2.用masm程序汇编源程序;3.用link程序连接目标程序;4.用debug调试程序。三、判断题(正确的画,错误的画)(共40分,每题8分)1.DEBUG中R命令的功能是将数值填入指定范围。()2.调试程序DEBUG中的T、P命令的功能没有区别。()3.DEBUG只能调试程序,不能编写程序。()4.结束DEBUG返回DOS的命令为Q。()5.DEBUG中所使用的数默认为十进制数,对十六进制数需要加H。()第四章汇编程序的书写格式 一、单项

15、选择题 (共60分,每题4分)1.源程序结束语句为(C) A.ENDPB.ENDS C.END MAIND.END 2.SKY:MOV AL,20H中操作数为(D)A.MOV B.SKY C.AL或20H D.AL和20H3.下列为不合法的标志符的是(B)A.AXYZB.5SKY C.ATTD.?ABC 4.下列地址表达式正确的是(C)A.BX-SI B.BP-DI C.BX+2D.BP+BX5.NEAR标号的类型值为(B)A.2 B.-1 C.4 D.-26.组合类型中本段与其它段无逻辑关系,每段均有自己的基址的组合类型是(A)A.NONEB.PUBLIC C.COMMOND.STACK7.

16、下面哪一个命令是显示内存单元的内容?(A)A.命令B.命令 C.命令D.命令8.能被计算机直接识别和执行的指令是(B)A.符号指令B.机器指令 C.伪指令D.宏指令9.取变量偏移属性的分析运算符是(A)A.OFFSETB.TYPE C.SIZED.SEG10.分析运算符LENGTH只有用(C)定义的变量才有意义。A.表达式B.字符串 C.DUP D.疑问号11.在段定义中,(B)是默认的定位类型A.PAGEB.PARA C.WORDD.BYTE12.汇编语言指令中唯一不可缺少的域是(B)A.标号名字域B.助记符域 C.操作数域D.注释域13.定义缓冲区BUF,保留100个字节存储空间的语句是(

17、D)。A.BUF DB 100B.BUF DW 100 C.BUF DW 100 DUP(?)D.BUF DB 100 DUP(?)14.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是(B)。A.名字项B.操作项C.操作数项D.注释项15.使计算机执行某种操作的命令是(B)A.伪指令B.指令 C.标号D.助记符二、判断题(正确的画,错误的画)(共40分,每题5分)1.指令MOV AL,2000H是合法的。()2.指令MOV CX,AL是合法的。()3.指令MOV IP,BX是合法的。()4.串操作指令中用DI作为目的变址寄存器时使用段寄存器ES。()5.

18、OFFSET的优先级低于AND。()6.语句LENGTH=SIZE*TYPE是合法的。()7.语句SKY DD ABCD是合法的。()8.语句QEW DB ASDF是合法的。()第五章指令及分类 一、单项选择题 (共30分,每题5分)1.MOV BUFBX,AX该指令中目的操作数寻址方式是(C)。A.寄存器B.寄存器间接C.基址变址D.寄存器相对2.若AX=1020H,BX=1200H,CF=1,则SBB AX,BX的执行结果为(C)A.0EF1FHB.0FEFFH C.0FE1FHD.0FE21H3.若AX=2000H,CL=90H,则DIV CL执行后,AX=(A)A.8038H B.80

19、39H C.9138H D.8138H4.若BL=83H,CF=1,则ADC BL,90H执行后,BL=(D)A.15H B.16H C.17H D.14H 5.若DX=1010H,则AND DX,DX的执行结果为(C)A.0000H B.1111H C.1010H D.FFFFH 6.换码指令的助记符是(C)A.XCHGB.LEASC.XLATD.MOV二、判断题(正确的画,错误的画)(共70分,每题5分)1.8086/8088的指令都是多字节指令。 ()2.8086/8088的指令最大长度是十个字节。 ()3.CLC是单字节指令。()4.8086/8088的指令从功能上可以分成六组。()5

20、.同一条汇编指令助记符汇编后的指令操作码都相同。()6.当一条汇编指令翻译成代码指令时,由操作码决定代码指令的格式。()7.NEG属于减法指令。()8.TEST属于逻辑运算指令。()9.MUL指令和IMUL指令功能完全相同。()10.汇编语言中的字符串分为字节串和字串两种。()11.所有的字符串操作指令均可以使用重复前缀指令。()12.汇编语言中对无符号数和有符号数的判别指令是不同的。()13.一条指令可能有多个助记符。()14.LOOPE和LOOPZ的功能完全相同。()第六章数据传送指令 一、程序分析题(阅读程序段后给出其运行结果)(15分)设(SP)=80H,(BX)=0FFH;(AX)=

21、1 PUSH BX ADD BX,AX XOR BX,AX PUSH BX POP CX 上述程序段运行后,(SP)7EH,(CX)=0101H二、单项选择题(共35分,每题5分)1.堆栈指针的内容是(B)A.栈顶单元内容B.栈顶单元地址C.栈底单元内容D.栈底单元地址2.VAR是数据段中定义的变量,指令MOV AX,VAR 源操作数的寻址方式是(B)A.立即寻址B.直接寻址C.相对寻址D.寄存器寻址3.已知(DS)=3000H,(SS)=2500H,(BX)=0100H,(BP)=0040H,指令MOV AX,DS:BP源操作数的物理地址是(B)。A.25040HB.30040HC.2510

22、0HD.55040H4.下列传送指令中,有语法错误的指令是(A)。A.MOV CS,AXB.MOV DS,AXC.MOV ES,AXD.MOV SS,AX5.与MOV BX,OFFSET VAR指令完全等效的指令是(D)。A.MOV BX,VAR B.LDS BX,VARC.LES BX,VAR D.LEA BX,VAR6.MOV SP,3210HPUSH AX执行上述指令序理后,SP寄存器的值是(B)。A.3211H B.320EHC.320FH D.3212H 7.执行指令PUCH CX后堆栈指针SP自动(C)A.+1B.不操作C.-2D.-1三、简答题 (30分)已知数据段定义如下:DA

23、TA SEGMENTVA DB 10HVB DW 3*20MSG DB HELLO!COUNT EQU 15BUF DW COUNT DUP(5,3 DUP(1,2),0) DATA ENDS问题: (1)执行MOV BX,0FFSET VA后,(BX)= (2)执行MOV CX,TYPE BUF后,(CX)= (3)用一条指令将字母O取到AL中. (4)经汇编后,BUF占有的存储空间是字节答:(1)0(2)2 (3)MOV AL, MSG+4(4)240四、执行下列指令语句,把执行结果填在空格中(20分)已知(SS)=3000H(SP)=200H(AX)=785AH(BX)=1234H,先执

24、行PUSH AX,再执行PUSH BX,此时(SS)= ( )(SP)= ( )数12H存放的物理地址是( )答:(SS)= (3000H)(SP)= (1FCH)数12H存放的物理地址是(1FDH)第七章算术运算程序 一、单项选择题(共24分,每题2分)1.十进制数运算调整指令AAS可以紧跟在(A)之后: A.SBBB.DEC C.CMPD.NEG 2.除法调整指令AAD是对(C)调整:A.AX中组合的十进制被除数B.AL中组合的十进制的商数 C.AX中未组合的十进制被除数D.AL中未组合的十进制的商数3.在多字节加减运算时,特别要注意标志(B)对运算的影响:A.AFB.CF C.SFD.O

25、F4.设(DS)=8260H(DI)=3500H,指令DEC WORD PTRDI操作数的物理地址是(B)A.11760HB.85B00HC.86100HD.以上都不时5.指令ADD ES:DI,AX和存放在(B)A.寄存器B.附加段 C.堆栈段D.代码段6.设VAR是数据段中定义的字节变量,指令MUL VAR乘积存放在(A)A.AXB.BX C.CXD.DX7.设(DH)=20H,执行NEG DH指令后,正确的结果是(C)A.(DH)=20HCF=1B.(DH)=20HCF=0 C.(DH)=0E0HCF=0 D.(DH)=0E0HCF=18.设DS=8225H,DI=3942H,指令NEG BYTE PTR DI操作数的物理地址是(A)A.85B92HB.86192HC.BB690HD.12169H9.执行INC指令除对于SF.ZF有影响外,还要影响的标志位是(A)A.OF,AF,PFB.OF,AF,CFC.OF,PF,CFD.AF,PF,CF10.设DH=10H,执行NEG DH指令后,正确的结果是(D)A.DH=10HCF=1B.DH=10HCF=0C.DH=10HCF=0D.DH=0F0H11.执行除法指令后,影响

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2