版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西昌学院成人高等教育考试试卷《汇编语言程序设计》试题专业姓名成绩一、单项选择题(每1分,共15分).将下列二进制数0111,1111,1111转换为16进制数和10进制数是()A.07FFH3021DB.6FEH1021DC.07FFH2012DD.07FFH2047D.在1BMPc机的IN和OUT指令中,I/o端口号通常是由Dx寄存器来提供的,但有时也可以在指令中用一个字节来表示端口号。试问可以直接由指令指定的I/o端口号有多少个?( )A.127DB.255DC.256DD.128D.设MYDAT是一个字变量,下列指令中,错误的是()A.MOVBX,10100BB.movds,axC.ADDBX,[10100H]D.MOVBX,MYDAT[SI].设有关寄存器及存储单元的内容如下:(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(20202)=0B7H,(21203)=65H,试指出:MOVAX,1100h[BX]指令执行后,AX寄存器内是()A.5678HB.4C2AHC.2A4CHD.7856H.一台微型计算机的字长为16位,如果采用字节编址,那么它可以访问的最大存储空间是多少字节( ),试用16进制数表示该机的地址范围()A.1M0~FFFFFHB.64K0~FFFFHC.128K0~FFFFHD.128K–FFH~FFH.如果在一个程序段开始执行之前,(cs)=0A7F0H,(1P)=2B40H,试问该程序段的第一个字的物理地址是A.BAA40HB.AAB40HC.AAA40HD.0D603H.下列指令哪个是错误的(设OP1,OP2 是已经用DB定义的变量名)()A.CMPBL,OP1B.MOV[BX],111001BC.INCOP2D.SARAX,CL.假定(DX)=10111001B,(CL)=05,(CF)=1试确定:RCLDL,CL指令执行后,DX中的值是()A.00CEHB.009DHC.00B9HD.003BH.有符号定义语句如下:BUFF DB 1,2,3,‘123EBUFFDB0LEQUEBUFF-BUFF问L的值为多少()A.6DB.7DC.3DD.5D..IBMPC机中下列那些寄存器可以用来存储存储器地址()A、BX,BP,SP,CXB、AX,SI,DI,DXC、BX,SI,DI,SPD、DX,SI,DI,SP.下列指令中正确的是()A.MOV[BX],[SI]B.MOVAX,[SI][DI]C.MOVBX,OFFSETNAME[SI]D.MOVBYTEPTR[100],100下列程序段执行后,寄存器BX中的内容是什么()MOVCL,3MOVBX,0B7HROLBX,1RCRBX,CLA、0EDHB、0DEHC、0CDHD、0CCHJB指令的测试条件是()A.CF=0B.CF=1C.OF∨CF=1D.OF=1在DEBUG中()命令用来汇编一句汇编语言语句
A、AB、UC、ED、D.指令STI的功能是()
(A)允许中断(B)不允许中断(C)允许单步(D)不允许单步二.不定项选择题,漏错多选不得分。(每题两分,共20分).CPU由那三部分构成()A.算术逻辑部件B.控制逻辑部件C.工作寄存器组D.总线控制逻辑部件.高级语言的翻译程序有哪两种方式()A.翻译方式B.编译方式C.解释方式D.汇编方式.外部设备与主机的通信是通过外设接口进行的,每个接口包括一组寄存器。一般说来这些寄存器有()三种数据寄存器B.状态寄存器C.命令寄存器D.通用寄存器.用来当着一个‘变址’,加强寻址功能的寄存器有()A.AXB.BXC.CX.D.SI.下列那些为不正确或不是的立即寻址方式()A.MOVAL,5B.MOVAX,[0204]C.MOVDS:0027H,AHD.ADDAL,12H.TEST指令,所做的逻辑运算为:()A.与B.或C.异或D.非.与REP、REPZ、REPNZ连用的指令有()A.SCASB.MOVC.CMPSD.IN.下列指令哪些是正确的()A.POPCSB.XCHGDS,ESC.LEA[BX],NAME1D.INAL,61H.段间直接远跳转有()A.JMPOPRB.JMPFARPTROPRC.JZFARPTROPRD.JMPDWORDPTROPR.下列那些指令与中断有关()INTB.RETC.IRETD.INTO三.判断题(每题1分,共15分).8086共有256种中断类型,对应中断向量表00000-000FFH,每种中断类型的中断向量占4个字节().MOVmem,mem是一种错误的指令格式().CMP指令做的是减操作,并且不保存结果().SAL是一个算术左移指令().RADX是用来控制汇编程序的默认进位计数的伪操作().macronameMACRO……ENDMS是用来定义宏的伪操作().在宏定义体内,定义标号不用LOCAL伪操作一样没问题().宏名不能与指令操作码相同().将一个二进制数算术左移一位,可以看着是将其乘了2,右移一位则看着是除了2().两个无符号数做减法运算后CF位被置为1,表示运算中有借位().乘法指令的乘数是字时,是将结果的高位保存在AX中().在输入输出指令中当端口号>255时,就一定只能用短格式。即将端口号送入DX().指令INC[AX]是正确的指令().指令MOVWORDPTR[BX],100H是正确的指令().指令MOVAX,VAR1-VAR2+10(VAR1,VAR2都是字变量名)是正确的指令()
四.填空题(每题2分,共20分)41.在存储器中存放信息如图,试读出30022H和30024H字节单元的内容,以及30021字单元的内容。30020ABH30020ABH3002134H3002212H30023CDH30024EFH42.在IBMPC微机上,进行下面补码表示的8位二进制数运算:01101011+11010110问:标志位CF=(),SF=(),OF=(),ZF=().43.TEST指令与AND指令的区别在于(是否保存结果)。44.设DS=1000,BX=2000,SI=0005,[12005]=1234,指令MOVDI,OFFSET[Bx][SI]若为合法指令,请写出执行后的结果;若为非法指令,请指出其错误__________。45.存储器地址lFD0:000A的物理地址是______________。以该地址为物理地址。填写可以组合的另外两种地址表现形式_________:020A、1A00:__________。46.设LOOP1是一个标号,偏移属性值为0120H,在执行指令JMPSHORTLOOP1时IP=0100CS=2000,指令执行后跳转到物理地址为_________________的指令去执行五.分析程序并写出功能与结果(每题5分,共15分)41.有一段程序如下:……MOVCX,64HLEASI,NAME1LEADI,NAME2REPMOVSB……这段程序完成什么动作:42.分析下列程序段执行或,A单元的内容是什么?DATASEGMENTADW0BDW0CDW15H,5H,50HDATAENDSCODESEGMENT..MOVBX,OFFSETCMOVAX,[BX]MOVB,AXMOVAX,2[BX]ADDAX,BMOVA,AX..CODEENDSA单元的结果是六.程序填空(每题15分,共15分)本程序实现将,BX寄存器内的2进制数用16进制的形式,在屏幕上显示出来,请将没写完的空格填上。CODESEGMENTMAINPROCFARASSUMECS:CODESTART:PUSHDSSUBAX,AXAXMOVCH,ROTATE:MOVCL,4ROLBX,CLMOVAL,BLANDAL,ADDAL,30HCMPAL,JLPRINTITADDAL,7HPRINTIT:MOVDL,ALMOVAH,2INT21HDECJNZROTATERETMAIENDPCODEENDSENDSTART《汇编语言程序设计》标准答案一、单项选择题(每1分,共15分).1将下列二进制数0111,1111,1111转换为16进制数和10进制数是(D)A.07FFH3021DB.6FEH1021DC.07FFH2012DD.07FFH2047D.在1BMPc机的IN和OUT指令中,I/o端口号通常是由Dx寄存器来提供的,但有时也可以在指令中用一个字节来表示端口号。试问可以直接由指令指定的I/o端口号有多少个?( C)A.127DB.255DC.256DD.128D.设MYDAT是一个字变量,下列指令中,错误的是(C)A.MOVBX,10100BB.movds,axC.ADDBX,[10100H]D.MOVBX,MYDAT[SI].设有关寄存器及存储单元的内容如下:(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(20202)=0B7H,(21203)=65H,试指出:MOVAX,1100h[BX]指令执行后,AX寄存器内是(B)A.5678HB.4C2AHC.2A4CHD.7856H.一台微型计算机的字长为16位,如果采用字节编址,那么它可以访问的最大存储空间是多少字节( ),试用16进制数表示该机的地址范围(B)A.1M0~FFFFFHB.64K0~FFFFHC.128K0~FFFFHD.128K–FFH~FFH.如果在一个程序段开始执行之前,(cs)=0A7F0H,(1P)=2B40H,试问该程序段的第一个字的物理地址是A.BAA40HB.AAB40HC.AAA40HD.0D603H.下列指令哪个是错误的(设OP1,OP2 是已经用DB定义的变量名)(B)A.CMPBL,OP1B.MOV[BX],111001BC.INCOP2D.SARAX,CL.假定(DX)=10111001B,(CL)=05,(CF)=1试确定:RCLDL,CL指令执行后,DX中的值是(b)A.00CEHB.009DHC.00B9HD.003BH.有符号定义语句如下:BUFF DB 1,2,3,‘123EBUFFDB0LEQUEBUFF-BUFF问L的值为多少(A)A.6DB.7DC.3DD.5D..IBMPC机中下列那些寄存器可以用来存储存储器地址(C)A、BX,BP,SP,CXB、AX,SI,DI,DXC、BX,SI,DI,SPD、DX,SI,DI,SP.下列指令中正确的是(D)A.MOV[BX],[SI]B.MOVAX,[SI][DI]C.MOVBX,OFFSETNAME[SI]D.MOVBYTEPTR[100],100下列程序段执行后,寄存器BX中的内容是什么(A)MOVCL,3MOVBX,0B7HROLBX,1RCRBX,CLA、0EDHB、0DEHC、0CDHD、0CCHJB指令的测试条件是(A)A.CF=0B.CF=1C.OF∨CF=1D.OF=1在DEBUG中(A)命令用来汇编一句汇编语言语句
A、AB、UC、ED、D.指令STI的功能是(A)
(A)允许中断(B)不允许中断(C)允许单步(D)不允许单步二.不定项选择题,漏错多选不得分。(每题两分,共20分).CPU由那三部分构成(ABC)A.算术逻辑部件B.控制逻辑部件C.工作寄存器组D.总线控制逻辑部件.高级语言的翻译程序有哪两种方式(BC)A.翻译方式B.编译方式C.解释方式D.汇编方式.外部设备与主机的通信是通过外设接口进行的,每个接口包括一组寄存器。一般说来这些寄存器有(ABC)三种数据寄存器B.状态寄存器C.命令寄存器D.通用寄存器.用来当着一个‘变址’,加强寻址功能的寄存器有(D)A.AXB.BXC.CX.D.SI.下列那些为不正确或不是的立即寻址方式(CB)A.MOVAL,5B.MOVAX,[0204]C.MOVDS:0027H,AHD.ADDAL,12H.TEST指令,所做的逻辑运算为:(A)A.与B.或C.异或D.非.与REP、REPZ、REPNZ连用的指令有(AC)A.SCASB.MOVC.CMPSD.IN.下列指令哪些是正确的(D)A.POPCSB.XCHGDS,ESC.LEA[BX],NAME1D.INAL,61H.段间直接远跳转有(B)A.JMPOPRB.JMPFARPTROPRC.JZFARPTROPRD.JMPDWORDPTROPR.下列那些指令与中断有关(ACD)INTB.RETC.IRETD.INTO
三.判断题(每题1分,共15分).8086共有256种中断类型,对应中断向量表00000-000FFH,每种中断类型的中断向量占4个字节(F).MOVmem,mem是一种错误的指令格式(T).CMP指令做的是减操作,并且不保存结果(T).SAL是一个算术左移指令(T).RADX是用来控制汇编程序的默认进位计数的伪操作(F).macronameMACRO……ENDMS是用来定义宏的伪操作(F).在宏定义体内,定义标号不用LOCAL伪操作一样没问题(F).宏名不能与指令操作码相同(F).将一个二进制数算术左移一位,可以看着是将其乘了2,右移一位则看着是除了2(T).两个无符号数做减法运算后CF位被置为1,表示运算中有借位(T).乘法指令的乘数是字时,是将结果的高位保存在AX中(F).在输入输出指令中当端口号>255时,就一定只能用短格式。即将端口号送入DX(T).指令INC[AX]是正确的指令(F).指令MOVWORDPTR[BX],100H是正确的指令(T).指令MOVAX,VAR1-VAR2+10(VAR1,VAR2都是字变量名)是正确的指令(T)
四.填空题(每题2分,共20分)41.在存储器中存放信息如图,试读出30022H和30024H字节单元的内容,以及30021字单元的内容。3002012H3002012H3002134H30022ABH30023CDH30024EFH42.在IBMPC微机上,进行下面补码表示的8位二进制数运算:01101011+11010110问:标志位CF=(1),SF=(0),OF=(0),ZF=(0).43.TEST指令与AND指令的区别在于(是否保存结果)。44.设DS=1000,BX=2000,SI=0005,[12005]=1234,指令MOVDI,OFFSET[Bx][SI]若为合法指令,请写出执行后的结果;若为非法指令,请指出其错误________OFFSET后只能跟符号地址____。45.存储器地址lFD0:000A的物理地址是___1fd0a___________。以该地址为物理地址。填写可以组合的另外两种地址表现形式____1fc0_____:020A、1A00:__5d0a________。46.设LOOP1是一个标号,偏移属性值为0120H,在执行指令JMPSHORTLOOP1时IP=0100CS=2000,指令执行后跳转到物理地址为___20120_______________的指令去执行五.分析程序并写出功能与结果(每题5分,共15分)41.有一段程序如下:……MOVCX,64HLEASI,NAME1LEADI,NAME2REPMOVSB……
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纹版复制工岗前竞争考核试卷含答案
- 火炬系统操作工安全综合测试考核试卷含答案
- 电力机车钳工操作技能水平考核试卷含答案
- 2026年药品网络销售监管课件
- 2026年护理操作安全核查
- 豆制品制作工可持续发展模拟考核试卷含答案
- 家政服务员岗位综合技能考核试卷含答案
- 羽绒羽毛充填处理工岗中技术管理考核试卷含答案
- 合成气装置操作工工作规范知识考核试卷含答案
- 不动产测绘员核心管理水平考核试卷含答案
- 2026年下半年中小学教师资格考试综合素质(中学)笔试真题及答案
- IEC TR 62595-1-62025 显示器照明装置 第1-6部分用于背光装置的量子点薄膜和量子点扩散板标准立项发展报告
- 2026太仓市城市发展集团有限公司第一批公开招聘6人考试参考题库及答案详解
- 天津市河东区2025-2026学年九年级上学期12月月考英语试题(含答案)
- 2026年秋季开学小学收心归位习惯养成教育课件
- 2026年山东将军开元纸业有限公司招聘(13人)笔试模拟试题及答案详解
- 2026陕西水务发展集团综合能源管理有限公司招聘笔试模拟试题及答案详解
- 国有企业董事会决策事项清单管理制度
- 2026年安徽(高考)化学考试试卷真题(含答案)
- 2026-2030中国航空光电吊舱行业研发创新策略及投资价值评估报告
- 2026年河南省中考真题语文试卷和答案
评论
0/150
提交评论