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

    武汉大学计算机学院1.docx

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

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

    武汉大学计算机学院1.docx

    1、武汉大学计算机学院1武汉大学计算机学院2004-2005学年第二学期一单项选择题(将选项填在题干前的括号内,每小题1分,共20分)( ) 1汇编语言源程序的扩展名为( )。 AASM BOBJ CEXE DCOM( ) 2在PC系列计算机中,存储器是按( )。 A位编址 B字节编址 C字编址 D双字编址( ) 3当运算结果有进位时,将标志位( )置1。 AOF BCF CZF DSF( ) 432位微机在实方式下可以访问的内存物理空间是( )。 A1MB B16MB C4GB D64TB( ) 5非压缩BCD码一个字节能表示( )位十进制数。 A1 B2 C3 D4( ) 6DAA指令只对(

    2、)中的内容进行调整。 AAL BBL CCL DDL( ) 7用( )编写的程序可直接被机器执行。 A高级语言 B机器语言 C汇编语言 DC语言( ) 8指令“SUB AX,BP+SI”源操作数的段寄存器是( )。 ACS BDS CES DSS( ) 9指令“MOV EDI*4,EAX”目的操作数的寻址方式是( )。 A寄存器寻址 B寄存器间接寻址 C寄存器相对寻址 D带比例因子的变址寻址( )10字除法指令执行完后,其运算结果的商在AX中,余数在( )中。 AAX BBX CCX DDX( )11指令“INT 21H” 执行完后,压入堆栈的内容有( )。 AIP BPSW CCS和IP D

    3、PSW、CS和IP( )12伪指令“A DW 20 DUP(0)”分配的内存单元数是( )字节。 A2 B20 C40 D80( )13执行“INT 10H”指令时,其中断处理程序的入口地址在( )中。 A10H B20H C30H D40H( )14形成内存物理地址的过程是将段地址( )加偏移地址。 A左移四位 B右移四位 C左移二位 D右移二位( )15在IBM-PC机中,一个段最大可定义( )字节。 A16K B32K C64K D128K( )16条件转移指令的转移范围是( )。 A0128 B0255 C128127 D127127( )17若要将A定义为字符ABCDEF的变量,其伪

    4、操作应为( )。 ADB BDW CDD DDQ( )18当执行“JS NEXT”指令时,判断的条件是( )为1。 AZF BSF COF DCF ( )19如果移位指令的移位位数大于1时,其移位位数必须放在( )中。 AAL BBL CCL DDL( )20在串操作指令中,源操作数的段地址是( )。 ACS BDS CES DSS二填空题(共10小题,每小题1分,共10分)1汇编语言源程序经过 后产生可执行文件。2在PC机的指令系统中,一般的数据传送指令其双操作数不能同时是 中的数据。3标号的三个属性是段地址、偏移地址和 。4主机与外设接口间的数据传送方式有查询方式、DMA方式和 。5若要将

    5、变量A的偏移地址送BX,除了用指令“MOV BX,OFFSET A”外,还可用 指令。6“LOOP L”指令是先将CX寄存器的内容减1,然后判断CX的内容,若结果 则转L。7当指令执行完后OF=1,则表示运算结果为 。8直接寻址方式的操作数在 中。9段的定义以“段名 SEGMENT”开始,以 结束。10串操作指令“MOVSB”只能用 重复前缀。三判断改错题(正确的打,否则打并按照原来的意思改正,每题2分,共20分)( ) 1MOV BL,AX( ) 2ADD DI,SI( ) 3MOV AX,SI( ) 4MOV BL,DI+SI( ) 5MOV DL,CX( ) 6ADD AX,BP( )

    6、7SHR AX,BL( ) 8MOV AX,BYTE PTRSI( ) 9MOV BUF,CX ;BUF为字变量( )10DEC SI四阅读如下程序,解答其后问题(共15分)DATA SEGMENT BUF DB ER39*5867JgeewFGHYUO9385 C = BUF DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AXMOV CX,CLEA SI,BUFL: MOV AL,SICMP AL,61HJB NEXTCMP AL,7AHJA NEXTSUB AL,20HMOV SI,ALNEXT

    7、: INC SI LOOP L MOV AH,4CH INT 21HCODE ENDS END START请回答:(1)该程序完成什么功能?(8分)(2)该程序执行完后,BUF缓冲区的内容是什么?(7分)五编写下列程序段(每小题5分,共15分)1键盘输入,若输入的是数字则F置1,否则清0。2判断A变量中的字节数是否为偶数,若是则将F字节变量置1,否则清0。3将BUF字节变量的低4位转换为十六进制数显示输出。六编写程序(20分)设STR缓冲区有100个字符,编写完整的程序,要求对STR缓冲区的字符统计其数字和非数字的个数,并将统计的个数分别送DIG和CHR字单元。武汉大学计算机学院2004-20

    8、05学年第二学期汇编语言程序设计(B卷)考试试卷一单项选择题(将选项填在题干前的括号内,每小题1分,共20分)( ) 1汇编语言源程序的扩展名为( )。 AASM BOBJ CCOM DEXE( ) 2IBM-PC所表示的8位无符号数的范围是( )。 A0255 B128127 C065535 D3276832767( ) 3指令“MOV AX,BX”源操作数为( )寻址方式。A立即 B直接 C寄存器 D寄存器间接( ) 4若指令的执行结果为负数,则将( )置1 ASF BZF CCF DOF( ) 5段内调用时,压入堆栈的内容是( )。 AIP BCS CCS和IP DPSW、CS和IP(

    9、) 6段寄存器( )指示的是当前数据段。 ACS BDS CES DSS( ) 7伪指令“B DW 100 DUP(?)”分配的内存单元数是( )字节。 A100 B200 C300 D400( ) 8用于寄存器间接寻址的寄存器有SI、DI、( )。 AAX和BX BBX和DX CBX和BP DBX和CX( ) 9压缩BCD码一个字节可表示( )位十进制数。 A1 B2 C3 D4( )10执行段内调用指令时只改变( )寄存器的内容。 AIP BCS CCS和IP DSS和IP( )11中断向量表的物理地址范围为( )。 A0255 B0511 C01023 D02047( )128086 C

    10、PU取指令时使用的段寄存器是( )。 ACS BDS CES DSS( )13寄存器间接寻址方式的操作数在( )中。 A内存 BCPU C指令 D寄存器( )14字节乘法指令执行后,其积的高八位存放在( )寄存器中。 AAH BBH CCH DDH( )15若AX=4000H,执行“SAR AX,1”指令后,AX=( )。 A8000H B4000H C2000H D1000H( )16连接程序可以生成一个扩展名为( )的文件。 AASM BOBJ CCOM DEXE( )17在PC机中,其中断类型号有( )个。 A128 B256 C512 D1024( )18标号一般在( )段中定义和引用

    11、。 A数据 B 附加 C堆栈 D代码( )19在串操作指令中用来作为计数用的寄存器是( )。 ADX BCX CBX DAX( )20指令MOVSB只能用( )重复前缀。 AREP BREPE CREPNZ DREPNE二填空题(共10小题,每小题1分,共10分)18086CPU形成的内存物理地址有 位。2目的操作数一般不能是 数。3指令“MOV AX,BX”的源操作数是 寻址方式。4变量的三个属性是段地址、 和类型。5在I/O指令中,用于间接寻址的寄存器是 。6堆栈操作采用的是 原则。7在PC机中,一个段最大可定义 字节。8当一条指令执行完后,其ZF标志位等于1,则表示其结果为 。9显示字符

    12、串的DOS功能调用中,要求字符串的最后一个字符必须是 符号。10指令“MOV BX,OFFSET A”可用指令 来代替。三判断改错题(正确的打,否则打并按照原来的意思改正,每题2分,共20分)( )1ADD AL,BX( )2ROR BX,4( )3AND DX,0FH( )4MOV DI,0( )5LEA BL,A( )6MOV AL,BX( )7MOV CX,SI+DI( )8MOV AX,DX( )9SUB DI,AX( )10MOV BX,SI四阅读如下程序,解答其后问题(共15分) DATA SEGMENT A DB 91,12,13,14,15,16 B DB 37,18,19,2

    13、0,21,22 C DB 7 DUP(0) DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AXLEA SI,ALEA DI,BLEA BX,SMOV CX,6CLCL: MOV AL,SIADC AL,DIMOV BX,ALINC SIINC DIINC BXLOOP LMOV AL,0ADC AL,0MOV BX,AL MOV AH,4CH INT 21HCODE ENDS END START请回答 :(1)该程序完成什么功能?(8分)(2)如果去掉指令“ADC AL,0”,则程序执行结果将如何?(7分)五编写下列程序段(每小题5分,共15分)1 将BUF中的一个字节的压缩BCD码送显示器显示输出。2 将字缓冲区BUF中的两个元素相加,其结果存放在SUM中。3 判断字节变量A中的内容是否为0,是则将F置1,否则清0。六编写程序(20分) 编写完整程序,将BUF缓冲区中的小写字母转换为大写字母。(注:小写字母的ASCII码为61H7AH,大写字母的ASCII码为41H5AH) . .


    注意事项

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

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




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

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

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


    收起
    展开