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

    汇编语言本科武汉理工大学 在线作业.docx

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

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

    汇编语言本科武汉理工大学 在线作业.docx

    1、汇编语言本科武汉理工大学 在线作业汇编语言(本科)武汉理工大学 在线作业一、判断(共计100分,每题2.5分)1、在汇编语言中,寻找操作数的过程就是操作数的寻址一般来说,存放在指令代码中的操作数称为立即数,存放在CPU的内部寄存器中的操作数称为寄存器操作数,存放在内部存储器中的操作数称为存储器操作数。 A.正确 B.错误 答案:【A】2、在1000H单元中有一条二字节指令JMP SHORT LAB,如果其中的偏移量分别为30H、6CH、0B8H,则转向地址LAB的值分别为1030H、106CH、10B8H。 A.正确 B.错误 答案:【A】3、单元中有一条二字节指令,化为二进制是1100110

    2、1,化为八进制是315。 A.正确 B.错误 答案:【A】4、数-27的补码表示是11100101(8位),扩展到16位为1111111111100101。 A.正确 B.错误 答案:【A】5、求出十六进制数9D60与十六进制数62A0之和,并根据结果设置标志位SF、ZF、CF和OF的值,和为0000H;SF=0,ZF=1,CF=1,OF=0。 A.正确 B.错误 答案:【A】6、假设程序中的数据定义如下: PARTNODW? PNAMEDB16 DUP (?) COUNTDD? PLENTHEQU $-PARTNO 问PLENTH的值为16H。 A.正确 B.错误 答案:【A】7、伪指令是它

    3、是在对源程序汇编期间由汇编程序处理的操作,它不产生任何机器代码。 A.正确 B.错误 答案:【A】8、十六进制数0FFF8H表示的十进制正数为65528,表示的十进制负数为-8。 A.正确 B.错误 答案:【A】9、寻找操作数的过程就是操作数的寻址方式。 A.正确 B.错误 答案:【A】10、要求屏蔽寄存器AL第0,1两位,则要执行指令AND AL,0FCH;如果要求把AL的第0,1位变反,可使用指令XOR AL,03H。 A.正确 B.错误 答案:【A】11、SP称为堆栈指示器,它用来存放当前栈顶的EA。 A.正确 B.错误 答案:【A】12、将二进制数111110化为十进制是62,将十进制

    4、数31化为二进制为11111,化为八进制为37。 A.正确 B.错误 答案:【A】13、将十六进制数AFH化为十进制是175,化为二进制是10101111化为八进制是257。 A.正确 B.错误 答案:【A】14、将十六进制数2EH化为十进制是62,将十六进制数10H化为二进制是11111,化为八进制是37。 A.正确 B.错误 答案:【A】15、在CPU的标志寄存器中,其中SF是符号标志,ZF是零标志,当SF1时,表示结果为负。 A.正确 B.错误 答案:【A】16、FLAGS称为标志寄存器,其中OF是溢出标志,SF是符号标志,ZF是零标志,CF是进位标志,当SF0时,表示结果为正数,当ZF

    5、1时,表示结果为0。 A.正确 B.错误 答案:【A】17、在汇编语言中,寻找操作数的过程就是操作数的寻址,一般来说,存放在指令代码中的操作数称为立即数,存放在CPU的内部寄存器中的操作数称为寄存器操作数,存放在内部存储器中的操作数称为存储器操作数。 A.正确 B.错误 答案:【A】18、PC机中,可作为间接寻址的寄存器为BX、BP、SI、DI。 A.正确 B.错误 答案:【A】19、假定(BX)=637DH,(SI)=2A9BH,位移量D=3237H,在立即寻址方式下的有效地址是0,在直接寻址方式下的有效地址是3237H,在使用BX的寄存器寻址方式下的有效地址是0,在使用BX的间接寻址方式下

    6、的有效地址是637DH,在使用BX的寄存器相对寻址方式下的有效地址是95B4H,在使用基址变址寻址方式下的有效地址是8D19H,在使用相对基址变址寻址方式下的有效地址是BF50H。 A.正确 B.错误 答案:【A】20、PC机中,可作为间接寻址的寄存器为BX,BP,SI,DI。可作为8位和16位的寄存器为AX,BX,CX,DX。 A.正确 B.错误 答案:【A】21、汇编语言源程序需经过masm程序汇编,link程序连接才能生成可执行文件。 A.正确 B.错误 答案:【A】22、在指令MOV AX,BX中,源操作数的寻址方式为间接寻址,目的操作数的寻址方式为寄存器寻址。 A.正确 B.错误 答

    7、案:【A】23、指令MOV AX,(SI+COUNT)中,源操作数的寻址方式为存储器变址寻址,目的操作数的寻址方式为寄存器方式。 A.正确 B.错误 答案:【A】24、已知AL,BL中数据为带符号数,若求ALBL的商,应使用指令序列为CBW和IDIV BL。 A.正确 B.错误 答案:【A】26、某数据段的逻辑地址为A000:200,则数据段的段地址为A000h,偏移地址为200h,物理地址为A0200h。从逻辑地址为A000:200开始的一个8个字的数据区,其最后一个字的物理地址是A020eh。 A.正确 B.错误 答案:【A】27、计算机中有一个“01000001”编码,如果把它认为是无符

    8、号数,它是十进制的65,如果认为它是BCD码,则表示41,如果它是某个ASCII码,则代表字符A。 A.正确 B.错误 答案:【A】28、FLAGS称为标志寄存器,十六进制数FFFFH与十六进制数62A0H相加,根据结果设置标志位SF、ZF、CF和OF的值。其中OF=1,SF=1,ZF=0,CF=1。 IP称为指令指示器,它用来存放代码段中的偏移地址(或EA)。 A.正确 B.错误 答案:【A】29、当标志位CF=1时表示无符号数运算产生溢出,而当标志位OF=1 是表示带符号数运算产生溢出。 A.正确 B.错误 答案:【A】30、将二进制数110000化为十进制是48,十六进制为30,化为八进

    9、制为60。 A.正确 B.错误 答案:【A】31、某数据段的逻辑地址为FABC:0100,则数据段的段地址为FABCH,偏移地址为0100H,物理地址为FACC0H。 A.正确 B.错误 答案:【A】32、指令PUSH BL有错,应改为PUSH BX。 A.正确 B.错误 答案:【A】33、CPU的标志寄存器中标志位,可以分为两大类,其中一类称为状态标志位,另一类称为控制标志位。 A.正确 B.错误 答案:【A】34、指令改错 INCSI INC PTR WORDSI MOVBX,SI MOV BX,SI MOV AX,SIDI MOV AX,BXDI MOV CS,1000 MOV AX,1

    10、000 A.正确 B.错误 答案:【A】35、PC机中,既可作为八位又可作为十六位寄存器使用的寄存器为AX、BX、CX、DX。 A.正确 B.错误 答案:【A】36、某数据段的逻辑地址为0FAA0:600,则数据段的段地址为FAA0h,偏移地址为600h,物理地址为FB000h。 A.正确 B.错误 答案:【A】37、有一个由20个字组成的存储区,其起始处段地址为4701H,偏移地址为2012H。试写出该存储区首单元和末单元的物理地址分别为49022H和49048H。 A.正确 B.错误 答案:【A】38、对于下面的符号定义,指出下列指令的错误。 A1 DB? A2 DB10 K1 EQU10

    11、24 MOVK1,AX K1为常量,不能用MOV指令赋值 MOV A1,AX A1为字节,AX为字变量,不匹配 CMPA1,A2 A1未定义,无法做比较指令 K1 EQU,2048 K1重新赋值前,必须用PURGE释放 A.正确 B.错误 答案:【A】39、有下列数据定义: CC DW 0,2,4,6,8,10,12,14,16 COUNT EQU($-CC)/2 则COUNT=9,表示存储单元CC占有的字的个数。 A.正确 B.错误 错误:【A】40、将十进制数100化为十六进制是64,将十进制数100化为二进制是1100100。 A.正确 B.错误 错误:【A】41、将二进制数100010

    12、化为十进制是34,将十进制数100化为八进制是144。 A.正确 B.错误 错误:【A】42、某数据段的逻辑地址为F000:100,则数据段的段地址为F000h,偏移地址为100h,物理地址为f0100h。从逻辑地址为F000:100开始的一个8个字的数据区,其最后一个字的物理地址是f010eh。 A.正确 B.错误 错误:【A】43、若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOV AX,SI+COUNT中,源操作数的有效地址EA为20A8H,其物理地址为11488H。 A.正确 B.错误 错误:【A】44、求出十六进制数1234与十六进制数62A0之和,并根据结果设置

    13、标志位SF、ZF、CF和OF的值,和为74D4H;SF=0,ZF=0,CF=0,OF=0。 A.正确 B.错误 错误:【A】45、将十六进制数CDH化为十进制是205,化为二进制是11001101,化为八进制是315。 A.正确 B.错误 错误:【A】46、IP是指令指示器,它总是保存下一次将要从主存中取出指令的EA。 A.正确 B.错误 错误:【A】47、十六进制数0F1H表示的十进制正数表示为241,表示的十进制负数表示为-15,十进制数255转换为BCD码表示为001001010101。 A.正确 B.错误 错误:【A】48、PC机中,可作为间接寻址的寄存器为BX,BP,SI,DI。可作

    14、为8位和16位的寄存器为AX,BX,CX,DX。 A.正确 B.错误 错误:【A】49、某数据段的逻辑地址为A000:200,则数据段的段地址为A000h,偏移地址为200h,物理地址为A0200h。从逻辑地址为A000:200开始的一个8个字的数据区,其最后一个字的物理地址是A020eh。 A.正确 B.错误 错误:【A】50、8086微处理器内部共有14个16位可编程寄存器,数据寄存器组包括4个16位的寄存器,他们分别是BX、BP、SI、DI每段的段首址分别存放在对应的四个段寄存器中,这四个段寄存器的名称分别是DS、CS、ES、SS。 A.正确 B.错误 错误:【A】51、调用程序与子程序

    15、之间的参数传递方法有三种,即寄存器、存储器(存储单元、地址表)和堆栈。 A.正确 B.错误 错误:【A】52、指令MOV BYTE PTR BX, 1000有错,错误为1000超过了一个字节的范围。 A.正确 B.错误 错误:【A】53、指令MOV BX,AL有错,应改为MOV BXAX。 A.正确 B.错误 错误:【A】54、假设VAR1和VAR2为字变量,LAB为标号,试指出下列指令的错误之处: ADD VAR1,VAR2 不能都是存储器操作数 SUB AL, VAR1 数据类型不匹配 JMPLAB SI LAB是标号而不是变量名,后面不能加SIJNZ VAR1 VAR1是变量而不是标号

    16、JMPNEAR LAB应使用NEAR PTR A.正确 B.错误 错误:【A】55、将二进制数110001化为十进制是49,十六进制为31,化为八进制为61。 A.正确 B.错误 错误:【A】56、IP称为指令指示器,它用来存放代码段中的偏移地址(或EA)。 A.正确 B.错误 错误:【A】57、计算机中有一个“01100001”编码,如果把它认为是无符号数,它是十进制的97,如果认为它是BCD码,则表示61,又如果它是某个ASCII码,则代表字符a。 A.正确 B.错误 错误:【A】58、指令MOV MYDAT BXSI, ES:AX有错,错误为AX寄存器不能使用段超越,指令MOV BYTE

    17、 PTR BX, 1000有错,错误为1000超过了一个字节的范围。 A.正确 B.错误 错误:【A】59、十六进制数0FFF8H表示的十进制正数为65528,表示的十进制负数为8。 A.正确 B.错误 错误:【A】60、对于256色,320200的显示模式需要64000字节的内存存放一屏信息。 A.正确 B.错误 错误:【A】61、8086中有逻辑地址和物理地址,请将如下逻辑地址用物理地址表达: 逻辑地址:FFFFH:0 对应物理地址:0FFFF0H 逻辑地址:40H:17H 对应物理地址:417H 逻辑地址:2000H:4500H 对应物理地址:24500H 逻辑地址:B821H:4567

    18、H 对应物理地址:CC777H A.正确 B.错误 错误:【A】62、如JMP指令采用段间间接寻址,那么由4个相邻字节单元中存放有转移地址,其中高位地址两个字节存放的是段地址,而低位地址两个字节存放的是偏移地址。 A.正确 B.错误 错误:【A】63、指令MOV AH, BX有错,错误为寄存器类型不匹配,指令MOV BX, SI有错,错误为不能都是存储器操作数,指令MOV AX, SIDI有错,错误为SI和DI不能一起使用。 A.正确 B.错误 错误:【A】64、8086有4种逻辑段,他们分别是代码段、数据段、堆栈段、附加数据段。 A.正确 B.错误 错误:【A】65、堆栈是一端固定,一端活动

    19、,按先进后出原理工作的一块存储区。 A.正确 B.错误 错误:【A】66、将十六进制数2EH化为十进制是46,将十六进制数10H化为二进制是10000,化为八进制是20。 A.正确 B.错误 错误:【A】67、计算机中的指令由操作码字段和操作数字段两部分组成。 A.正确 B.错误 错误:【A】68、PC机中,段首址应分别在段寄存器CS、DS、SS、ES中,其中,CS和SS的段首址由系统自动置入,DS和ES的段首址由用户自己置入。 A.正确 B.错误 错误:【A】69、中断服务程序的入口地址称为中断向量。每个中断向量占个字节,其中,两个低字节存放中断服务程序的,两个高字节存放中断服务程序的4偏移地址段地址。 A.正确 B.错误 错误:【A】


    注意事项

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

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




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

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开