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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

汇编语言选择题及填空题复习部分已.docx

1、汇编语言选择题及填空题复习部分已汇编语言复习题一、选择题1设 A=0.4H,B=0.8H,C=0.4,D=0.4Q,它们之间的关系是( C)A. C+D=B B. A+D=B C. B=DD. ACD 2标记寄存器中属于控制标记位的是( B )A.DF,OF,SF B.DF,IF,TFC.OF,CF,PF D.AF,OF,SF3储存器分段,每个段不超出()A.64K 个字 B.32K个字节 C.1 兆个字节 D.64K个字节 4设 AL 中已有压缩型BCD码,为实现对 AL 的减 1 操作,可采纳的指令序列是()A.DEC AL B.SBB AL,0 C.SUB AL,1D.SUB AL,1A

2、AS DAS AAS DAS 5若 AX= - 15要获得 AX=15应履行的指令是()A.NEG AXB.NOT AX C.INC AX D.DEC AX 6系统履行传递指令 MOV 时()A.不影响标记位 B.影响 DF方向标记 C.影响 SF符号标记 D.影响 CF进位标记7 MOV AL,79ADD AL,0B1H上边指令履行后,设置的标记位 CF和 OF的值是() A.CF=0,OF=1B.CF=1,OF=1C.CF=0,OF=1D.CF=1,OF=08已知 AX,BX中均为带符号数,当进行字相除时,下边指令或指令序列正确的选项是()A.DIV BX B.CWD C.XOR DX,D

3、X D.CBW IDIV BX DIV BX IDIV BX 9以下指令中操作数在代码段中的是()1 / 22A.MOV AL,42HB.ADD AL,BLC.SUB BX,DI D.INC DI10用 REPE SCASB指令对字符串进行扫描,如 CX0时,扫描结束,那么表示()A.在字符串中碰上第一个 AL 中指定的字符B.在字符串 xx 有一个 ALxx指定的字符C.在字符串中有一个不是 AL 中指定的字符D.在字符串中碰上第一个不是 AL 中指令的字符11以下指令履行后对源和目的操作数均无影响的是(A.MOV BX+2,AX B.SUB AX,2467HC.SBB SI,BX D.CM

4、P AX,BX12表示过程定义结束的伪指令是()A.ENDP B.ENDS C.END D.ENDM13以下有语法错误的语句是()A.DB 12H B.DW 4567H C.DD BCD14DB1 DB 8 DUP(2 DUP(3), 3 DUP(2) D.DB CD)MOV AX,WORD PTR DB1 04H上边指令履行后, AX的内容是()A.0302H B.0203H C.0202H D.0303H 15BUF1 DB 3 DUP(0,2 DUP (1,2), 3)COUNT EQU $ - BUF1符号 COUNT等价的值是()2 / 2216DA1 DW 2A05HDA2 DB

5、0FAHMOV AL,BYTE PTR DA1SUB DA2,AL上述指令履行后, DA2 中的内容是()A.0DAH B.0FAH C.0F5H D.0D0H 17设( SS)=338AH,( SP)=450H,履行 PUSH BX,和 PUSHF两条指令后,货仓顶部的物理地点是()文档来自于网络搜寻A.33CECHB.33CF2H C.33CF4H D.33CE8H 18设( SP)=0028H,履行段内返回指令 RET 6后, SP的内容是()19条件转移指令 JNBE产生转移的条件是()A.CF=0 AND ZF=0B. CF=0 AND ZF=1C. CF=1 AND ZF=0D.

6、CF=1 AND ZF=120.已知某操作数的物理地点是 2117AH,则它的段地点和偏移地点可能是( )。A.20250F2AB.210800EAC.2000017AD.2100117A21.某程序装入内存后, DS=1200H,CS=1400H,则程序中数据段中的数据最多是 ( )字节。A.2K B.4K C.8K D.16K22.以寄存器 DI 间接寻址的储存器字节单元内容加 1 的指令是 ( )。3 / 22A.INC DIB.INC DIC.INC BYTE PTRDID.ADD DI, 123.有语句: COUNT EQU 256,以下四种表达中,正确的选项是 ( )。A.COUN

7、T是变量 B.COUNT占用一个字节储存单元 C.COUNT是符号常数D.COUNT占用二个字节储存单元24.下边指令中,源操作数的寻址方式为立刻寻址的是 ( )。A.MOV AX,OFFSET A B.MOV AX,AC.MOV AX,A+1D.MOV AX,ABX25.已知 SP=2110H,履行 POP AX后, SP寄存器的值是 ( )。A.2111H B.2112H C.210FH D.210EH26.将 AX 中有符号数除以 2 的正确指令是 ( )。A.SHR AX,1B.SAR AX,1 C.ROR AX,1D.RCR AX,127.比较 BX和 SI中的两个储存器地点,若 B

8、X SI转向 HIGH的正确指令是( )。A.JAE HIGH B.JBE HIGHC.JEG HIGH D.JLE HIGH28.指令 SCASB操作数的段地点必定在 ( )寄存器中。A.CS B.DS C.ES D.SS29.有数据定义语句 BUF DW 0ABH,1,10 DUP(3 DUP(1,0), 2)汇编后,为变量 BUF分派的储存单元字节数是 ( )。文档来自于网络搜寻 A.48H B.90H 30.以下指令履行后,不改变 AL 寄存器内容的指令是 ( )。A.AND AL,1B.CMP AL,DLC.XOR AL,AL D.SUB AL,DL4 / 22文档来自于网络搜寻31

9、.履行 1 号 DOS系统功能调用,从键盘输入的字符值寄存在 ()寄存器中。A.AL B.BL C.CL D.DL32.履行下边指令语句,则 AX=( )。MOV AL,95HCBWA.0095H B.0F95H C.0FF95H D.9095H33.下边两个传递指令语句中源操作数寻址方式是() VAR1DW 32HVAR2EQU 32HMOV AX,VAR1MOV BX,VAR2A.都是立刻数寻址B.前一条指令是立刻数寻址,后一条指令是直接寻址 C.前一条指令是直接寻址,后一条指令是立刻数寻址 D.都是直接寻址34.将 CX寄存器低 4 位清零的正确指令是 ( )。A.AND CX, 0F0

10、HB.AND CX,0FFF0HC.AND CX,1110HD.MOV CX,0文档来自于网络搜寻35.判断 AX 和 BX能否同时为偶数或同时为奇数。假如转 YES的正确指令序列是 ( )。A.OR AX,BX B.XOR AX,BX C. CMP AX,BX D. SUB AX,BX文档来自于网络搜寻5 / 22AND AX,1 AND AX,1 AND AX,1 AND AX,1文档来自于网络搜寻JE YES JE YES JE YES JE YES文档来自于网络搜寻36.当履行 ADD AX,BX指令后,若 AX的内容为 4E52H时,设置的奇偶标记位 PF=0,下边的表达正确的选项是

11、 ()文档来自于网络搜寻 A.表示结果中含 1 的个数是奇数 B.表示结果中含 1 的个数是偶数C.表示该数是奇数 D.表示结果中低 8 位中含 1 的个数是奇数37.设物理地点 (21000H)=20H,(21001H)=30H,(21002H)=40H。如从地点21001H 中拿出一个字的内容是 ()文档来自于网络搜寻A.2030H B.3040H C.3020H D.4030H文档来自于网络搜寻38.转移指令 JMP NEAR PTR PROCA的转移范围是 ()A.8000H7FFFHB.7FFFH0FFFHC.80H7FHD.0FH7FH文档来自于网络搜寻39.设 CF=1,实现 A

12、L 内容乘 2 的指令是 ()A.RCL AL,1B.SAR AL,1C.SHL AL,1 D.ROR AL,140.算术右移指令 SAR和逻辑右移指令 SHR,两条指令履行结果完整同样的条件是 ()A.目的操作数最高位为 0B.目的操作数最高位为 16 / 22C.目的操作数为随意状况 D.不论什么状况都不行能完整同样41.与 LEA BX,BUF指令完整等效的指令是 ()A.MOV BX,BUF B.LDS BX,BUFC.MOV BX,OFFSET BUF D.MOV ,BXWOKD PTR BUF文档来自于网络搜寻42.设有变量 VAR和标号 LAB,不正确的指令是 ()A.LEA A

13、X,VAR B.LEA AX,LABC.JMP NEAR PTR VARD.JMP SHORT LAB43.设 SP的初值为 1000H,履行指令 PUSH AX后 SP的值是 ()A.OFFFH B.1001HC.0FFEH D.1002H44.以下指令履行后既能使 AX=0同时又使 CF=0,OF=0的是 ()A.XOR AX,AX B.AND AX,AX C.OR AX,AX D.TEST AX,045.在指令的操作数字段中,同意出现表达式,若 BUF1与 BUF2均为变量名,下边指令中正确的选项是 ()文档来自于网络搜寻A.MOV DX,BUF1*BUF2B.MOV DX,BUF1/B

14、UF2文档来自于网络搜寻C.MOV DX,(BUF1*BUF2)-BUF1D.MOV DX,BUF2-BUF1文档来自于网络搜寻46.汇编语言源程序,能够是 ()文档来自于网络搜寻 A.能够直接由机器履行B.一定由编译程序生成目标程序才能履行7 / 22C.一定由解说程序生成目标程序才能履行D.一定由汇编程序汇编成目标程序才能履行47. ORG 200HBUF DB 12H,34HMOV AX, WORD PTR BUF上述指令语句履行后 AX中的内容是 ()A.3412H B.1234HC.0200H D.0012H文档来自于网络搜寻48.伪指令 DA1DB 04HDUP(3DUP(2),2

15、DUP(3)在数据区中能组成 0203H 操作数共有 ()文档来自于网络搜寻A.07 个 B.04 个 C.03个 D.02 个49.设 NUM1 EQU 100NUM2= 64H下边指令履行后,使 BL中为全 1 的指令是 ()A.MOV BL,NUM1EQ NUM2 B.MOV BL,NUM1LT NUM2文档来自于网络搜寻C.MOV BL,NUM1NE NUM2 D.MOV BL,NUM1GT NUM2文档来自于网络搜索50.设非压缩 BCD码(AL)=09H,(BL)=04H在履行 SUB AL,BL指令后应选的校订指令是 ()文档来自于网络搜寻A.DAA B.AAS8 / 22C.D

16、AS D.AAA51.设 AX=9ABCH,DX=8765HPUSH AXPUSH DXPOP AXPOP DX上述 4 条指令履行后, AX,DX中内容分别是 ()A.AX=9ABCH DX=8765H B.AX=9ABCH DX=9ABCH文档来自于网络搜寻C.AX=8765H DX=8765H D.AX=8765H DX=9ABCH文档来自于网络搜寻52.DA1 EQU WORD PTR DA2 DA2 DB OABH,OCDHSHL DA1,1SHR DA2,1上述两条指令履行后, DA2 中两字节单元内容分别是 ()A.0ABH,0CDHB.2BH,9BHC.4DH,57HD.56H

17、,9BH53.无条件转移指令 JMP实现段间间接转移,转移的目标地点在 ()A.某个字储存单元中 B.某个双字储存单元中文档来自于网络搜寻9 / 22C.某个 16 位通用寄存器中 D.两个 16 位通用寄存器中54. BUF 元的内容能否 正偶数,下边程序段正确的选项是 ()A.MOV AL,BUF B.MOV AL,BUFJSK1AL,11HSHR AL,1JCK1;是正偶数;是正偶数K1:K1:C.MOV AL,BUFBUFJNPK1AL,81HAND JNE K1D.MOV AL,TEST TEST AL,80HJNE K1JNE10 / 22K1;是正偶数;是正偶数K1:K1:55

18、在一 的存 元中,挨次寄存数据 41H,42H,43H45H,46H,可 用的数据定 句是()文档来自于网 搜寻 A DB 41,42,43,44,45,46B DW 4142H,4344H,4546H文档来自于网 搜寻C DW AB, CD, EFD DW BA, DC, FE56在同一程序段中,定 下边 指令,正确的选项是() A PORT EQU ALB CONT EQU 3500HAND OFFH PORT EQU 2000HC STRl DD ABCDDSTR2DW ABCD57DA2DB AB, CD44H, MOV AX , WORD PTR DA2+1上述 句 行后 AX 中的

19、 是()A ADB BC C DAD CB58以下数据定 句中可 留空 20H 个字 存 元的是()A DB 20DUP(?)B DW 20HDUP(?)C DB 10HDUP(4DUP(?)D DD 08HDUP(?)59 DATA SEGMENTVAR1DB 12H,34H11 / 22VAR2DB 10HDUP(O)ADR1DW VAR1,VAR2DATA ENDS为使 ADR1+2字储存单元中内容为 0030H,上述方框中应采纳的语句是()AORG 30HBDB 2EHDUP(0)CDB 30HDUP(0)DORG $+30H文档来自于网络搜寻 60如某储存器分段时,表示偏移地点是 1

20、6 位二进制代码,那么一个段最多的储存单元数是()A32K 字节 B32K 字 C64K 字节 D64K 字61以下寄存器顶用来指示货仓中随意数据区的偏移地点的是() A. BX BBP CSI DDI 62以下指令中有语法错误的选项是()APUSH AX BPUSH 20H+SI+BXCPOP CS DPUSH CS文档来自于网络搜寻63下边有语法错误的指令是()ALDS BL,VARSIBLEA BX,VARSICLES DI,VARBXDLEA DI,VARBP64履行 PUSH BP指令时,目的操作数的物理地点表达式是()A16*SS+BPB16*DS+BP C16*CS+IPD16*

21、SS+SP文档来自于网络搜寻65结果为零的条件转移指令,其测试条件是() AZF=1BZF=0 CSF=l D SF=066下边程序段达成测试 DA-BYTE字节单元中数能否为负数,假如则将全 l送DH 中,不然全 0 送 DH 中,那么程序段中方框里应填的语句是()文档来自于网络搜寻12 / 22MOV CH,0TEST DA-BYTE,80HMOV CH,0FFHZERO:MOV DH,CHAJNZ ZERO BJS ZEROCJZ ZERO DJC ZERO67汇编源程序时,出现语法错误的语句是() AMOV BX+SI,BX BMOV CL,BP+DICMOV CS,AX DMOV D

22、S,AX68设 SP初值为 3050H,履行指令 PUSH BX后, SP的值是()A304FHB304EH C3048HD3049H69以下指令履行后影响 CF值的是()ADEC BXCHG CLEA DSHL70串操作指令中,每次操作后使 SIDI 为减量应设置()ADF=0BTF=1 CDF=1D TF=071设 AL=57H,BL=24H,履行指令 SUB AL,BL后,寄存器内容为()AAL=57H,BL=24H BAL=33H,BL=24H CAL=57H,BL=33H DAL=33H,BL=0文档来自于网络搜寻72设 CL8,AL=0C8H,履行 SAR AL,CL后, AL 中

23、的数据是()A0FFHB80H C 00HD0FEH73已知 BX=028AH,SI=0294H,(DS:051EH)=5432H。履行语句 LEA BX,BX+SI后, BX中的内容是()文档来自于网络搜寻A051EHB5423H C1E05HD3254H13 / 2274CPU要接见的某一储存单元的实质地点称()文档来自于网络搜寻 A段地点 B偏移地点C物理地点 D逻辑地点75某储存单元的物理地点是 12345H,能够作为它的段地点有()A2345H B12345HC12340HD1234H文档来自于网络搜寻76履行后使 BX=0的同时也使 CF=0,OF=0的指令是() AXOR BX,

24、BX BOR BX,BX CAND BX,BX DCMP BX,BX文档来自于网络搜寻77循环控制指令 LoopNZ/LoopNE控制循环持续履行的条件是() ACX0且ZF=1BCX0且 ZF=0CCX0或 ZF=1DCX0或 ZF=0文档来自于网络搜寻78在履行 DAA 指令,当高四位 BCD码校订时产生进位,如要把此进位值送入 AH 中,对这进位值的操作应是()文档来自于网络搜寻 ADAA 校订指令的功能已自动加在 AH 中B进位值在 AF 中,校订后依据 AF 内容再加在 AH 中 C进位值在 CF中,校订后依据 CF内容再加在 AH 中 D进位值在 AL 最高位上,校订后依据 AL

25、最高位内容再加在 AH 中 79AND,OR,XOR,NOT为四条逻辑运算指令,下边的解说正确的选项是() A指令 XOR AX,AX履行后, AX 内容不变,但设置了标记位B指令 OR DX,1000H 履行后,将 DX最高地点 1,其余各地点 0C指令 AND AX,OFH履行后,分别出 AL 低四位DNOT AX,履行后,将 AX 清 080在履行以下指令时,需要使用段寄存器 DS的指令是() ASTOSW BADD AL,CL CNEG BX DINC DABX14 / 22文档来自于网络搜寻81不论 BH 中原有的数是奇数或偶数,若要使 BH 中的数必定为奇数,应履行的指令是()AA

26、DD BH,01HBOR BH,01HCXOR BH,01HDTEST BH,01H文档来自于网络搜寻82达成对 CL寄存器的内容乘以 4 的正确操作是() AROL CL,1 BMUL 4CSHL CL,1DMOV CL,2ROL CL,1 SHL CL,1SHL CL,CL83下边各传递指令中,正确的选项是()AMOV DI,SIB MOVDX+DI,AL CMOV WORD PTR BX,0100HDMOV AL,BX 84汇编语语言句格式中对名字项的规定以下,请找出此中错误的说法()A名字的第一个字符能够是大写英文字母及小写英文字母 B名字的第一个字符能够是字母、数字及、 、_C名字的

27、有效长度 31个字符D在名字中不同意出现 $85要实现使 BETA的值为 56,应采纳语句为() ABETA DB 56BBETA DB 56H CBETA EQU 56DBETA EQU 56H文档来自于网络搜寻86REPZ CMPSW指令,重复履行的停止条件是() ACX=0或ZF=0BCX=0且 ZF=0CCX=0或 ZF=1DCX=0且 ZF=1文档来自于网络搜寻87下边程序段履行后, AL 中的内容是()MOV AX,8833HADD AL,AH15 / 22DAAA21B21HC0C1HD0DDH88比较两个带符号的数 A、B,当 A=B时程序转移,测试的条件为() AZF=1BZF=0CSF=1DSF=089检查二个无符号数的关系,若要实现 ALBL时分支去 LOP1处,那么在 “CMP AL,BL”指令后应跟的分支指令是()文档来自于网络搜寻 AJNC LOP1BJA LOP1CJC LOP1DJGE LOP1文档来

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

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