23春地大汇编语言程序设计模拟题非答案

[复制链接]
查看: 171|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72345
发表于 2023-3-30 09:39:38 | 显示全部楼层 |阅读模式

答案来源:www.ybaotk.com汇编语言程序设计模拟题


一、单选题





1.下列表示中,不是合法的立即数是().


A.DFH


B.98


C.21CH


D.0526


[答案]:A





2.(BX)=637DH,(SI)=2A9BH,位移量=7237H,直接寻址方式的有效地址是().


A.8E18H


B.D5B4H


C.637DH


D.7237H


[答案]





3.计算4321H+62A0H之后,根据结果设置的标志位SF,ZF,CF,OF的值为().


A.0000


B.1001


C.0010


D.0110


[答案]:B





4.(DX)=00B9H,(CL)=3,(CF)=1,指令SHRDX,1执行后DX中的值为().


A.0072H


B.05C8H


C.0017H


D.005CH


[答案]





5.在汇编语言程序中,对END语句的叙述正确的是().


A.END语句是一可执行语句


B.END语句表示程序执行到此结束


C.END语句表示源程序到此结束D.005CH


D.END语句在汇编后要产生机器码


[答案]:C





6.以下寄存器中,不能用作间接寻址的寄存器是().


A.BX


B.SI


C.BP


D.DX


[答案]





7.设DS=8225H,DI=3942H,指令INCBYTEPTR[DI]操作数的物理地址是().


A.85B92H


B.86192H


C.BB690H


D.12169H


[答案]:A





8.下面指令执行后,有可能改变AL寄存器内容的指令是().


A.TESTAL,02H


B.ORAL,AL


C.CMPAL,BL


D.ANDAL,BL


[答案]





9.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是().


A.MOVAL,00H


B.ANDAL,00H


C.XORAL,AL


D.SUBAL,AL


[答案]:A





10.假设(AX)=4652H,(DX)=0234H,依次执行SUBAX,0F0F0H和SBBDX,0F0F0H两条指令后,寄存器AX和DX的值分别为().


A.5562H和1142H


B.5562H和1143H


C.5562H和1144H


D.4652H和0234H


[答案]:B





11.执行指令moval,12h,movbl,12h,movdl,02h,cmpxchgbl,dl后,al的值为().


A.12H


B.02H


C.1H


D.0H


[答案]:B





12.VAR是数据段中定义的变量,指令MOVAX,[SI+VAR]源操作数的寻址方式是().


A.寄存器寻址


B.寄存器间接寻址


C.寄存器相对寻址


D.基址变址寻址


[答案]:C





13.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是().


A.名字项


B.操作项


C.操作数项


D.注释项


[答案]:B





14.当一个带符号数大于20H时程序转移,需选用的条件转移指令是().


A.JL


B.JNLE


C.JNL


D.JLE


[答案]:B





15.连续完成下面指令,moveax,12345678h和bteax,5后()标志位的第5位变成了1.


A.CF


B.CF


C.ZF


D.OF


[答案]:A





二、判断题





1.TurboC嵌入式汇编方式的注释使用汇编的注释符.


[答案]:错误





2.重复汇编伪指令FORC按参数个数重复.


[答案]:错误





3.movax,[ebx]是错误的指令.


[答案]:错误





4.00FFH与5555H相与运算后得00FFH.


[答案]:错误





5.在实模式下,段地址和偏移地址为3017:000A的存储单元的物理地址和3015:002A不一样.


[答案]:错误





6.SF记录运算结果的符号,结果为正是置1.


[答案]:错误





7.语句“ADCBYTEPTR[BX],BYTEPTR[SI]”语法正确.


[答案]:错误





8.注释项用于说明程序段或是一条和几条指令的功能,一般用分号表示注释的开始.


[答案]:正确





9.汇编语言是用指令的助记符.符号地址.标号等符号书写程序的语言.


[答案]:正确





10.伪指令告诉CPU要执行的操作,在程序运行时执行.


[答案]:错误





10.8086用于寻址外设端口的地址线为16条,所以端口最多为16个.


[答案]:错误





11.在上电或复位后,32位80x86CPU首先初始化为实地址方式.


[答案]:正确





12.在1MB的存储器里,每个存储单元都有一个唯一的20位物理地址.


[答案]:正确





13.运算结果为0时ZF置0.


[答案]:错误





14.指令MOVDL,[DX]错误.


[答案]:错误





15.需独立运行的程序必须包含一个代码段.


[答案]:正确










答案来源:www.ybaotk.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:23春地大工程爆破模拟题非答案
下一篇:23春地大综合地质学模拟题非答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图