欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    汇编语言.docx

    • 资源ID:17069175       资源大小:25.12KB        全文页数:31页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    汇编语言.docx

    1、汇编语言2章.一、选择题1、CPU是由()组成。A、存储器和运算器B、运算器和控制器C、控制器和存储器D、控制器2、CPU发出的访问存储器的地址是( )A、物理地址B、偏移地址C、逻辑地址 D、段地址3、下列四个寄存器中,可作为十六位寄存器的是( )。A、DL B、CL C、BP D、BH4、在程序运行过程中,确定下一条指令的物理地址的计算表达式是( )。A、CS*16+IP B、DS*16+DIC、SS*16+SPD、ES*16+SI5、设(DS)=27FCH,某一数据存储单元的偏移地址为8640H,则数据存储单元的物理地址是( )。A、27FCH B、27FC0HC、30600HD、864

    2、0H6、设物理地址(21000H)=23H,(21001H)=45H,(21002H)=67H。如从地址21001H中取出一个字的内容是( )A、2345HB、4523HC、6745HD、4567H7、标志寄存器中属于控制标志位的是( )A、DF,OF,SFB、DF,IF,TFC、OF,CF,PFD、AF,OF,SF8、8088/8086存储器分段,每个段不超过( )A、64K个字 B、32K个字节 C、1兆个字节 D、64K个字节9、若无符号数运算结果溢出, 则( )置1。A、ZF B、CF C、SF D、OF10、若有符号数运算结果溢出,则( )置。A、ZFB、PFC、OFD、CF11、S

    3、I、DI、BP只能作_ 的寄存器使用。A、8位 B、16位 C、32位 D、64位12、只有寄存器_ 既可作十六位的寄存器使用,也可以作两个八位的寄存器使用。A、AX、BX、CX、DX B、SI、DI、BP、SPC、BX、SI、DI、BP D、AX、CX、SI、DI13、段寄存器_ 给定了当前可使用堆栈段的段首址。A、DSB、ES C、SS D、CS14、已知两数补码分别为:X1补=10011101B, X2补=11101110B, 计算X1补+X2补后, ZF和SF置位为_。A、 0,0 B、 0,1 C、 1,0 D、 1,115、若运算结果为负,则_ 置1。A、ZFB、SFC、OFD、C

    4、F16、两负数相加,结果为正,则标志位_均为1。A、 ZF、SF、CF、DF B、ZF、CF、DFC、SF、CF、OF D、CF、OF17、一个16位段的大小不允许超过_字节。A、8K B、1M C、64K D、256K18、只有寄存器_能作基址和变址寄存器。A、AX、BX、CX、DX B、SI、DI、BP、SPC、BX、SI、DI、BP D、AX、CX、SI、DI19、CPU在某一时刻可选择访问的段最多有_段。A、4个B、6个C、1个D、2个20、若运行结果为0,则_置1。A、ZF B、SF C、OF D、CF21、PC机的主存是按_编址的。A、字节B、双字C、位D、字22、IP称为指令指示

    5、器, 它总是保存着_的偏移地址。A、正在执行指令B、正在执行的下一条指令C、正在执行的下一个字节D、正在执行的下一个字23、一个完整的计算机系统应包括_。 A、硬件系统和软件系统 B、硬件系统C、主机和外部设备 D、主机、键盘、显示器和辅助存储器24、在8086CPU的标志寄存器中,控制标志位占( )A3位 B9位 C4位 D16位25、堆栈的工作方式是( )A先进先出 B随机读写 C只能读出不能写入 D后进先出26、指令指针寄存器IP中存放的是 。A. 数据 B. 地址 C. 下一指令的地址 D. 下一指令的数据二、填空题1微机系统由( )和( )两部分组成。28086CPU 内部组成结构从

    6、功能上讲,可分为( )和( )两部分。38086/8088的四个段寄存器为( )、( )、( )、( ),四个通用数据寄存器是( )、( )、( )、( )。4用来存放CPU状态信息的寄存器是( )。5用来存放指令地址的寄存器是( )。68086的16位标志寄存器FLAGS中OF=1表示运算结果( ),ZF=1表示运算结果为( )。PF=0表示运算结果的低8位中1的个数为( )。7 8086的16位标志寄存器FLAGS中IF=1表示CPU( )中断,TF=1表示CPU进入( )工作方式。8地址4000H:0300H,其物理地址是( ),段地址是( ),偏移地址是 ( )。98086存储器管理采

    7、用( )技术。3章.选择题1、在使用除法指令作字除法时,被除数应放在寄存器( )中。A、 BX和AX B、 CX和AXC、 DX和AXD、 AX2、ADD指令的功能为( )。A、 (OPD)+(OPS)OPD, 不影响标志位OF、CF B、 (OPD)+(OPS)+CFOPD, 影响标志位OF、CF C、 (OPD)+(OPS)-CFOPD, 不影响标志位OF、CF D、 (OPD)+(OPS)OPD, 影响标志位OF、CF3、指令“MOV AX,BP”中的源操作数在当前( )段中、A、 数据段B、 附加数据段C、 堆栈段D、 代码段4、下列程序段执行后,(BX)=( )。MOV BX,444

    8、4H OR BX,1111H SHL BX,4 A、 4440H B、 1110H C、 5555H D、 5550H5、以下减法指令,( )是正确的。A、 DEC CS B、 SUB AX, 2 C、 SUB AX,AL D、 SUB A, B (A,B为两个变量)6、在使用移位指令时,不管哪种方式的移位都会将所移的最后一位放入( )标志位、A、 CF B、 OF C、 ZF D、 PF7、如果(BX)为无符号数,程序段( )的功能可将(BL)DI。A、MOV DI,BL B、MOV BH,0MOV DI,BXC、MOV AL,BL CBWMOV DI,AXD、CBW MOV DI,BX8、

    9、字数据要压入堆栈时,栈指针SP的内容应先( )。A、加1 B、加2 C、减1 D、减29、已知(AX)=1111H, (BX)=2222H, (CX)=3333H,执行“PUSH AX”三次,“PUSH CX” 一次, “POP AX”一次, “POP BX”一次后, (AX)为( )。A、3333H B、2222H C、1111H D、010、若将AX的内容送入以SP为指针的堆栈中, 应使用( )语句。A、“MOV SP,AX” B、“PUSH AX”C、“MOV SP,AX D、“POP AX”11、若将以SP为堆栈指针的栈顶内容弹出送入AX应使用( )语句。A、“MOV AX,SP B、

    10、“MOV AX,SPC、 “POP,AX D、 “PUSH AX12、将AX的内容送入离栈顶位移量为8个字节的系统堆栈中, 应使用( )语句。A、MOV SP+8 ,AX B、PUSH AX+8 C、MOV BP,SPMOV BP+8,AX D、POP AX+813、将AL中的无符号数送入系统堆栈,应使用( )语句。A、MOV SP,AL B、MOV AH,0PUSH AXC、PUSH AL D、MOV SP,AX14、数据从堆栈中弹出后,栈指针SP的内容应( )。A、加1 B、加2 C、减1 D、减215、如果(AX)=0FFFFH, 语句“TEST AX,0”执行后, 对标志符的影响正确的

    11、是( )、A、PF 0 B、CF 1 C、ZF 1 D、ZF 016、在语句MOV AX,VAR SI中, 源操作数采用的是( )寻址方式、A、寄存器间接B、直接C、基址加变址D、变址17、CBW指令的功能是()A、把源操作数的符号位扩展到目的操作数中B、把AL中的符号位扩展到AH中C、把AH中的符号位扩展到AL中D、把AX中的符号位扩展到DX中18、设AX=1000HNEGAXNOTAX执行上述指令后,正确的结果是()A、AX=1001HB、AX=0FFFHC、AX=1000HD、AX=0111H19、设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1、

    12、执行SBBAL,SI后,正确的结果是()A、AL=5FHSF=1CF=1B、AL=60HSF=1CF=0C、AL=5FHSF=0CF=1D、AL=60HSF=0CF=020、设SP初值为2000H,执行指令“PUSHAX”后,SP的值是()A、1FFFHB、1998HC、2002HD、1FFEH21、用一条指令仅实现将BX+SI=AX的方法是()A、XCHGAX,BXSIB、MOVAX,BX+SIC、LEAAX,BXSID、LEAAX,BXSI22、可用作寄存器间接寻址或变址寻址的地址寄存器,正确的是()A、AX,BX,CX,DXB、DS,ES,CS,SSC、SP,BP,IP,BXD、SI,D

    13、I,BP,BX23、下列指令执行后对源和目的操作数均无影响的是( )A、MOV BX+2,AXB、SUB AX,2467HC、SBB SI,BXD、CMP AX,BX24、下列指令中操作数在代码段中的是( )A、MOV AL,42HB、ADD AL,BLC、SUB BX,DID、1NC DI25、已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是( )A、DIV BXB、CWD IDIV BXC、XOR DX,DX DIV BXD、CBWIDIV BX26、MOV AL,79ADD AL,0B1H上面指令执行后,设置的标志位CF和OF的值是( )A、CF=0,OF=1B、

    14、CF=1,OF=1C、CF=0,OF=1D、CF=1,OF=027、8086/8088系统执行传送指令MOV时( )A、不影响标志位B、影响DF方向标志C、影响SF符号标志D、影响CF进位标志28、若AX=-15要得到AX=15应执行的指令是( )A、NEG AXB、NOT AXC、INC AXD、DEC AX29、设AX=9ABCH,DX=8765H PUSH AX PUSH DX POP AX POP DX上述4条指令执行后,AX,DX中内容分别是( )A、AX=9ABCH DX=8765H B、AX=9ABCH DX=9ABCHC、AX=8765H DX=8765H D、AX=8765H

    15、 DX=9ABCH30、设SP的初值为1000H,执行指令PUSH AX后SP的值是( )A、OFFFH B、1001HC、0FFEH D、1002H31、算术右移指令SAR和逻辑右移指令SHR,两条指令执行结果完全相同的条件是( )A、目的操作数最高位为0B、目的操作数最高位为1C、目的操作数为任意情况D、无论什么情况都不可能完全相同32、设CF=1,实现AL内容乘2的指令是( )A、RCL AL,1 B、SAR AL,1C、SHL AL,1 D、ROR AL,133、当执行ADD AX,BX指令后,若AX的内容为4E52H时,设置的奇偶标志位PF=0,下面的叙述正确的是( )A、表示结果中

    16、含1的个数是奇数B、表示结果中含1的个数是偶数C、表示该数是奇数D、表示结果中低8位中含1的个数是奇数34、使计算机执行某种操作的命令是( ) A、伪指令B、指令C、标号D、助记符35、若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( )A、 1400H B、 77F8H C、 0000H D、 0FFFFH36、设BL=05H,要使结果BL=0AH,应执行的指令是( )。A、NOT BLB、AND BL,0FHC、XOR BL,0FHD、OR BL,0FH37、用mov指令将十进制数89以组合型BCD码格式送入AX,正确使用的指令是( )。A、MOV AX,00

    17、89B、MOV AX,0809HC、MOV AX,0089HD、MOV AX,080938、完成BX-CX的结果送入AX的错误操作是( )。A、SUB BX,CX MOV AX,BXB、SUB AX,BX SUB AX,CX C、XCHG AX,BX SUB AX,CXD、MOV AX,BX SUB AX,CX 39、若AL=96H,BL=12H,分别执行mul bl 和imul bl指令后,正确的结果是( )。A、AX=0A8CH AX=0F88CHB、 AX=1152 AX=-1152C、AX=0A8CH AX=0A8CH D、AX=0F88CH AX=0A8CH【判断题】1、MOV CS

    18、, 0600H2、PUSH 074CH3、ADD AX, CL4、OR BX,CX5、PUSH AL6、PUSH CS7、MOV AX,bx+BP8、ADD AX,BX9、CMP SS,AX10、LEA AX,BX11、CMP AX,012、ADD AL,100H13、ADD BX,SI14、INC si15、SUB AL,0F0H16、ADD 50,AL17、ADD AL,1018、SHL AL,219、SHR AL,120、ADD BP,24章 【单选题】1. 在下列数据段中,D和F的值各为_。DATA SEGMENTA DW 10,20,30C DW 5D DW C-AF EQU $-A

    19、DATA ENDSA、6,10 B、3,10 C、6,5 D、6,32、将数据5618H存放在存储单元中的伪指令是( ) A、DATA1 DW 1856H B、DATA1 DB 18H,56H C、DATA1 EQU 5618H D、DATA1 DB 18H,00H,56H,00H3、用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为( )A、汇编语言B、高级语言C、机器语言D、低级语言4、语句“MOV SI, -2000”中的目的操作数类型不明确, 应在SI前面补入( )、A、“BYTE PTR” B、“WORD PTR” C、“NEAR PTR” D、“FAR

    20、PTR”5、设VAR 为字变量, A为符号常量,下面四个语句中有一个对的,这个语句是( )。A、MOV WORD PTR DI,VARSI B、MOV WORD PTR DI,ASI C、MOV WORD PTR DI,VAR D、MOV WORD PTR DI,A6、汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是()A、VariableB、First&ldC、0FFFFHD、Memphis7、ORG 0030HDA1 DB 0,0,30H DW DA1数据为3000H字存储单元的偏移地址是()A、0030HB、0031HC、0032HD、0033H8、NU

    21、M1 DB(12 OR 6 AND 2)GE 0EHNUM2 DB(12 XOR 6 AND 2)LE 0EH上述数据定义语句中,NUM1和NUM2字节单元的内容分别是()A、NUM1=0,NUM2=0B、NUM1=0,NUM2=0FFHC、NUM1=0FFH,NUM2=0D、NUM1=0FFH,NUM2=0FFH9、要求将A,B两个字符的ASC码41H,42H顺序存放在连续两个字节存储单元中,可选用的语句是()A、DA1 DB ABB、DA1 DW ABC、DA1 DB 0ABHD、DA1 DW 0ABH10、DA1 EQU BYTE PTR DA2DA2 DW 0ABCDHSHL DA1,

    22、1SHR DA2,1上述指令序列执行后,DA2字存储单元的内容是()A、0ABCDHB、0AB9AHC、55CDHD、559AH11、下面语句中有语法错误的语句是()A、DB 45HB、DW 0ABCDHC、DW ABCDD、DD AB12、DA1 DW 2A05HDA2 DB 0FAHMOV AL,BYTE PTR DA1SUB DA2,AL上述指令执行后,DA2中的内容是( )A、0DAHB、0FAHC、0F5HD、0D0H13、BUF1 DB 3 DUP(0,2 DUP(1,2),3)COUNT EQU $ -BUF1符号COUNT等价的值是( )A、6B、18C、16D、814、DB1

    23、 DB 8 DUP(2 DUP(3),3 DUP(2)MOV AX,WORD PTR DB1 04H上面指令执行后,AX的内容是( )A、0302HB、0203HC、0202HD、0303H15、下列有语法错误的语句是( )A、DB 12H B、DW 4567H C、DD BCD D、DB CD16、DA1 EQU WORD PTR DA2 DA2 DB 0ABH,0CDHSHL DA1,1SHR DA2,1上述两条指令执行后,DA2中两字节单元内容分别是( ) A、0ABH,0CDH B、2BH,9BHC、4DH,57HD、56H,9BH17、伪指令DA1 DB 04H DUP(3 DUP(

    24、2), 2 DUP(3)在数据区中能构成0203H操作数共有( ) A、07个B、04个C、03个D、02个18、ORG 200HBUF DB 12H,34HMOV AX, WORD PTR BUF上述指令语句执行后AX中的内容是( )A、3412H B、1234HC、0200H D、0012H19、与LEA BX,BUF指令完全等效的指令是( )A、MOV BX, BUF B、LDS BX,BUFC、MOV BX,OFFSET BUF D、MOV BX,WOKD PTR BUF20、DEC BYTE PTRBX指令中的操作数的数据类型是( )A、字B、双字C、字节D、四字21、在下列语句中,

    25、BUFFER称为( ) BUFFER DB 01H,0AHA、符号B、变量C、助记符D、标号22、表示一条指令的存储单元的符号地址称( )A、 标号B、 变量C、 偏移量D、 类型23、变量的类型属性如下,下面错误的类型是( )。A、字节型B、字型C、字符型D、双字型24、设有一程序段定义如下、 ORG 0024H AR1 DW 4,5,$+4 MOV AX,AR1+4 执行后AX中的正确内容是( )。A、0028HB、0032HC、002AHD、002CH25、现用数据定义伪指令定义数据、 BUF DB 4DUP(0,2DUP(1,0); 问定义后,存储单元中有数据0100H的字单元个数是( )。A、4B、3C、8D、12


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开