东北师大汇编语言程序设计试卷

上传人:无*** 文档编号:85084584 上传时间:2022-05-05 格式:DOC 页数:5 大小:110KB
收藏 版权申诉 举报 下载
东北师大汇编语言程序设计试卷_第1页
第1页 / 共5页
东北师大汇编语言程序设计试卷_第2页
第2页 / 共5页
东北师大汇编语言程序设计试卷_第3页
第3页 / 共5页
资源描述:

《东北师大汇编语言程序设计试卷》由会员分享,可在线阅读,更多相关《东北师大汇编语言程序设计试卷(5页珍藏版)》请在装配图网上搜索。

1、D .内、外循环初值都应置内循环之外,外循环之内6 .条件转移指令JNE的测试条件为()A . ZF=0B . CF= 0C. ZF=1东北师范大学2010年春季学期期末考试试卷课程名称:汇编语言程序设计 试卷类型:(A卷)7 . 8086CPU在基址加变址的寻址方式中,变址寄存器可以为(A . BX 或 CXB . CX 或 SIC . DX 或 SID . CF=1)D . SI 或 DI考试时间:120分钟 考试方式:闭卷8.已知 BX=2000H,SI=1234H,则指令 MOV AX,BX+SI+2的源操作在( )中题号-一一-二二-三四五六七总分得分评卷人复核人(卷面总分100分,

2、占总成绩的90%A .数据段中偏移量为3236H的字节 C .数据段中偏移量为3234H的字节 9.执行如下程序:()MOV AX,0MOV BX,1MOV CX,100A: ADD AX,BXINC BXLOOP AB .附加段中偏移量为3234H的字节D .附加段中偏移量为3236H的字节,单项选择题(每小题1分,共20分)1 .指令 JMP FAR PTR DONE 属于(A .段内转移直接寻址C.段间转移直接寻址)B .段内转移间接寻址D.段间转移间接寻址2. 下列叙述正确的是()A .对两个无符号数进行比较采用 CMP指令,对两个有符号数比较用 CMPS指令B .对两个无符号数进行比

3、较采用 CMPS指令,对两个有符号数比较用 CMP指令 C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令 D .对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令3. 个有128个字的数据区,它的起始地址为 12ABH : 00ABH,请给出这个数据区最末一个字单元的物理地址是()HLT执行后(BX)=()A . 99B . 100C . 10110 .上题的程序执行后(AX)=()A. 5000B. 5050C. 510011 .对于下列程序段:()AGAIN : MOV AL,SIMOV ES: DI,ALINC SID .

4、 102D . 5150A. 12CSBHB. 12B6BHC.12C59HD. 12BFEH4.在下列指令的表示中,不正确的是(A. MOV AL,BX+SIB. JMP SHORT DONIC . DEC BX5.在进行二重循环程序设计时,下列描述正确的是D. MUL CLA .外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内B .外循环初值应置外循环之内;内循环初值应置内循环之内C.内、外循环初值都应置外循环之外INC DILOOP AGAIN也可用旨令完成同样的功能。A . REP MOVSBB . REP LODSBC . REP STOSB12 .下面指令序列执行后完

5、成的运算,正确的算术表达式应是(MOV AL,BYTE PTR XSHL AL, 1DEC ALMOV BYTE PTR Y,ALA . y=x2+1B. x=y2+1C . x=y2-1D . REPE SCASB)D . y=x2-113 .在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。()(2)该程序循环的次数是多少?(3)传送15H到BL寄存器(4)AL的内容乘以BL的内容 并请写出最后(AX ) = ?15.PSW寄存器中共有位条件状态位,有位控制状态位。()A.6、3B. 3、6C. 8、4D. 4、816.下列指令执行时出错的是()A.ADD BUF1,BUF2

6、B.JMP DWORD PTR DATBXC.MOV AX,BX+DI NUMD.TEST AL,08HA 占内存空间小,但速度慢B 占内存空间大,但速度快C占内存空间相同,速度快D占内存空间相同,速度慢14.在程序执行过程中,IP寄存器中始终保存的是()A.上一条指令的首地址B.下一条指令的首地址C.正在执行指令的首地址D .需计算有效地址后才能确定地址3.写一程序段,求双字长数 DX : bX的相反数。17.已知(AX ) =1234H,执行下述三条指令后,(AX )=()MOV BX,AXNEG BXADD AX,BXA.1234HB.0EDCCHC. 6DCCHD. 0000H18.在

7、下列指令中,指令的执行会影响条件码中的CF 位。(: )A.JMP NEXTB. JC NEXTC. INCBXD. SHL AX, 119.串指令中的目的操作数地址是由提供。()A.SS: BPB. DS: SIC. ES: DID. CS: IP20.将DX的内容除以2,正确的指令是()A.DIV 2B.DIV DX, 2C. SARDX , 1D. SHL DX , 1,简答题(每小题4分,共12 分)(CF) =1,试确定下列各条指令单独执行后,三,程序分析题(每小题6分,共36分)1.现有如下程序段:DATA SEGMENT DA3 EQU 1234H ORG 0020H DA4 E

8、QU $ -DA2DA1 DW 12H,23H DA5 DB 31H,32HDA2 DB 11H,21H DATA ENDS请回答:(1)该程序段已占有的存储字节数是多少?1.假定(DX) =10111001B,( CL) =0.3,DX中的值。(1) SHR DX,1(2) RCR DL,1(3) RCL DX,CL2.执行下列程序段后,回答问题。ORG 1221H MOV BX,OFFSET NUMNUM DW 12H MOV CL,BYTE PTR NUM+1 MOV CH,TYPE NUMMOV AX,NUM HLT请问:(AX ) =, ( BX) =,( CX)2.写出完成下述功能

9、的程序段:(1)传送25H到AL寄存器(2)将AL的内容乘以2X1 , X2 , XN为无符号数6 阅读如下程序段,回答所提出的问题,假定ORG 100HBLOK DW X1 , X2,,XNCOUNT EQU ($ -BLOLOK ) /2RESULT DW COUNT ,?LEA BX, BLOK-2MOV CX, RESULTXOR AX , AXGOON: ADD BX , 2CMP AX , BXJAE NEXTMOV AX , BXNEXT : LOOP GOONMOV RESULT+2, AX程序段执行完,回答下述问题RESULT+2字存储单元的内容=BX=程序循环次数=3 阅读

10、如下程序:ADRR DB XXH,XXH,,XXH CMP ADRRBX , 0NUM EQU $ -ADRR LOOPZ DONRETT DB ? JNZ NEXTMOV BL , OFFHMOV CX , NUM NEXT : MOV RETT , BLMOV BX , -1 HLTDON : INC BX请问:(1)该程序完成的功能是什么?(2) 程序执行后指出RETT字节单元中的内容是什么?4 现有一子程序:SUB1 PROC PLUS: TEST BL , 80HTEST AL , 80H JE EXITOJE PLUS XCHANGE : XCHG AL , BLTEST BL ,

11、 80H EXITO : RETJNE EXITO SUB1 ENDPJMP XCHANGE试回答:(1)子程序的功能是什么?(2)若调用子程序前AL=9AH , BL=77H,则返回主程序时,AL=, BL=。阅读程序段:BLOCK DB 20H, 1FH, 08H, 81H, OFFH- LOP1: CMP AL , SI+1RESULT DB? JNG NEXTMOV AL, SI+1START: LEA SI, BLOCK NEXT : INC SIMOV CX, SI LOOP LOP1INC SI MOV RESULT, ALMOV AL, SI HLT请问:(1)该程序完成的功能

12、是什么?汇编语言程序设计答案一,单项选择题1. C2. C3. C4. C5. A6. A7. D8. A9. C10. B11. A12. D13. B14. B15. A16. A17. D18. D19. C20. C二,简答题(每小题4分,共12分)1.答:(1) 005CH (2) OODCH (3) 05CCH2. 答:(1) MOV AL, 25H(2) SHL AL, 1(3) MOV BL, 15H(4) MUL BL最后,(AX ) =612H =15543. 答:NEG DXNEG AXSBB DX, 0三,程序分析题(每小题6分,共36分)1. 答:(1)该程序段已占有

13、的存储字节数是8个字节。(2)符号名DA4的值为2,符号名DA5的值是0026H。2. 答:(AX)=0012H (BX)=1221H (CX)=0200H3. 答:(1)在以ADRR为起始地址的数组中,查找第一个非 0数据。(2)若找到则将第一个非0数据在数组中的偏移量送入 RETT单元中;若无非0数据, 则将OFFH送入RETT单元中。4. 答:(1)子程序的功能是判别AL和BL中的数是否为异号数,当为异号时交换,否 则不变。 AL=77H, BL=9AH5. 答:(1)该程序完成的功能是从20H (32)个有符号数中找出最小的数送入 RESUL T单元中。 该程序的循环次数是 仆H (31 )。6. 答:RESULT+2字存储单元的内容是 MAX(X1, X2,XN)BX= 100H + 2X(COUNT-1)程序循环次数= COUNT四,程序填空题1.答:(1) ADD AL, BX(2) MOV AX, SUM(3) LOOP NEXT

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!