13春学期《汇编语言程序设计》期末考核作业_第1页
13春学期《汇编语言程序设计》期末考核作业_第2页
13春学期《汇编语言程序设计》期末考核作业_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE6PAGE6课程名称:汇编语言程序设计东北大学继续教育学院汇编语言程序设计试卷(作业考核线上)A 学习中心:院校学号: 姓名:总分题号一二总分题号一二三四五六七八九十得分一、单项选择题(从四个备选答案中选出一个正确的答案填在题干的括号内)(20分)( )1.指令MOV?A.基址寻址 B.寄存器间接寻址C.变址寻址 D.基址变址寻址( )2A.2AND3*5 B.138QC.A3H D.HIGHAX有,答,案,q,q,496901584( )3.若栈顶指针SP100H,当执行完指令PUSHAXSPA.00FCH B.0098HC.00FEH D.0102H( 已知在寄存器AXBXAX≥BX时转到标号OK去执行,不能实现该功能的程序段是?A.CMPAX,BXB.CMPAX,BXJNBOKJAOKC.CMPBX,AXD.CMPAX,BXJBEOKJNCOK()5.下列程序段在语法上是正确的是?A.X1DB‘ABCD’ B.X1DW‘ABCD’C.X1DD‘ABCD’ D.X1DB1234H( )6.已知AL=67H,BL=34H,则指令ADDOF和CFA.0,0C.1,0

B.0,1D.1,1( )7.已知AL,BLAL/BLA.DIVBLB.IDIVBLC.CBWD.XORAH,AHDIVBLDIVBL( )8.SUBR是一个属性为NEAR的子程序,下述调用SUBRSUBRA.LEASI,SUBR B.MOVCALL[SI] CALLSIC.MOV BX,OFFSETSUBR D.MOV BX,OFFSETCALLBX CALLWORDPTR[BX]( )9.初始化8259AICW215HIR2么?A.17H B.12H C.13H D.10H( 8259A8259A8259AIR38259A8259A的ICW3应设置为多少?A.03H,08H B.08H,03H C.04H,03H D.08H,08H二、判断题(判断每题正误,对的在题后括号内划“√(10分)MOVMOVDS,CSAX,DL( )( )MOVXCHGCS,AX50H,BH( )( )3.POPAL( )8.SHLAX,10( )4.NOT5( )9.INAL,DX( )5.INAX,200H( )10.OUT21H,AL( )三、填空题。(20分)1.已知:的有效地址及实际地址(6)指指令有效地址实际地址MOVMOVAL,[BP+10H]MOV写出下述两条数据定义伪指令语句经过汇编后的内存分配情况(4)DATA1DB-1‘A’DATA2DW-1‘A’DATA1 DATA2已知部分中断向量表的内容给出如,则方式码为10H的中断服务程序的入口偏移地址( 段地址( )(4分)C>DEBUG-d0:00000:0000 9E0FC90065047000-1600C108650400000000:0010 6504700054FF00F0-008000F06FEF00F00000:0020 000000C82800C108-6FEF00F06FEF00F00000:0030 6FEF00F06FEF00F0-9A00C108650470000000:0040 070070C84DF800F0-41F800F0972558FD0000:0050 39E700F040022D06-2D047000280A76060000:0060 A4E700F02F008209-6EFE00F0040676060000:0070 1D0000C8A4F000F0-22050000C65700C0(6子程序功能:多字节数据逻辑左移一位;入口条件:数据低字节地址在SI中,数据长度在CX中;出口条件:移后数据低字节地址在SI中;CF为移位前数据最高位状态;。MSHL PROCPUSH SIPUSH CX( )MSHL1:RCLBYTEPTR[SI],1( )LOOP POPCXPOPSI( )MSHL ENDP四、改错题。(10分)下列程序有错,请将它们找出并改正过来。已知程序欲完成的功能是从两个无符号数中选出较大者送入MAX单元,若二者相同,将MAX清0。案即可。1.SEGASEGMENT4.DAX:DWA0H8.DAYDB1000H12.MAXDB0,015.SEGAENDS18.CSEGSEGMENT21.ASSUMECS:CSEG;ASSUMEDS:SEGA25.BEGIN:MOVDS,SEGA27.MOVAX,DAX29.CMPAX,DAY33.JGXGY35.JZZERO40.MOVAX,DAY43.XGY: MOVMAX,AX47.ZERO MOVAH,4CH49.INT2150.CSEG END56.ENDSTART五、简答题(25分:用尽可能少的指令编写完成下列功能的程序段将寄存器AL44位不变。将数据段SI10DI将寄存器ALi0,其它位状态不允许改变,已知iCL已知AL,BLAH0;如果两数同负,则将AH1AH。已知中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论