为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

汇编语言试卷

2012-03-17 3页 doc 59KB 42阅读

用户头像

is_239433

暂无简介

举报
汇编语言试卷 ...
汇编语言试卷
号 一 二 三 四 五 六 七 八 九 十 总分 得 分 阅卷人 得 分 1、 指令分析(满分20分, 每个小题2分) 现有(AX)=2060H,(BX)=3000H,(SI)=2060H,(DI)=3000H,(DS)=4000H,(SS)=5000H (SP)=0FFFEH,(CX)=0005H,(DX)=0,(CS)=3000H,(ES)=2000H,(CF)=1,(DF)=1, (43000H)=0A006H,(23000H)=0B116H,(33000H)=0F802H,(25060H)=00B0H 请写出下列各条指令独立执行完后有关寄存器及存储单元的内容,若该指令影响 条件码则请给出条件码SF,ZF,OF,CF的值. 1. SUB AX, BX 2. CMP AX, WORD PTR[SI+0FA0H] 3. MUL BYTE PTR[BX] 4. AAM 5. DIV BH 6. SAR AX, CL 7. XOR AX, 0FFE7H 8. REP STOSB 9. JMP WORD PTR[BX] 10. XCHG AX, ES:[BX+SI] 得 分 二、判断指令是否正确(满分10分, 每个小题1分) ( ) 1. POP CS ( ) 2. PUSH WORD PTR 20[BX+SI-2] ( ) 3. LEA BX, 4[BX] ( ) 4. JMP BYTE PTR[BX] ( ) 5. SAR AX, 5 ( ) 6. MOV BYTE PTR[BX], 1000 ( ) 7. CMP [DI], [SI] ( ) 8. ADD BX, OFFSET A ( ) 9. IN AL, DX ( ) 10. MUL 25 得 分 三,回答问题(满分10分,每个小题5分) 1.有两个16位字1EE5H和2A3CH分别放在IBM PC机的存储器的000B0H 和000B3H单元中,请画示意图示出它们在存储器的存放情况。 2.假设存储器中每一段最多可有10000H个字节,已知DS=10E4,ES=10F4, SS=21F0,CS=31FF.请画出此时存储器分段示意图。 得 分 四、阅读程序,画出程序流程图,满分20分。 内存缓冲区BUF单元开始的区域连续存放着一个ASCII字符串,长度为20字 节。编程统计其中有多少个字符串‘ER’,将统计结果以十进制形式输出到显示器上。程序 清单如下: DSEG SEGMENT BUF DB ‘MOREREERWORKERERBERC’ COUNT DB 20 DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG START: MOV AX,DSEG MOV DS,AX MOV AX, 0 MOV CX, COUNT MOV BL,0 LEA DI,BUF LP: MOV AL,[DI] CMP AL, ‘E’ JNZ SR ___________________ 系 ____________________专业_____________ 班 姓名_______________学号_____________ ______ 密 封 线 内 不 要 答 题 ———————————密———————————————封———————————————线———————————— INC DI DEC CX JZ CHANG MOV AL, [DI] CMP AL, ‘R’ JNZ LP INC BL SR: INC DI LOOP LP CHANG: ADD BL, 30H MOV DL, BL MOV AH, 2 INT 21H MOV AH, 4CH INT 21H CSEG ENDS END START __________________ 系 ____________________专业_____________ 班 姓名_______________学号______________ ______ 密 封 线 内 不 要 答 题 ———————————密———————————————封———————————————线———————————— 得 分 五、编程题,将下面程序补充完整,满分40分. 其中,1( )4分,2( ),5( )和11( )5分,其它各( )3分. 内存中有5个压缩BCD码表示的2位十进制数,请转换为10个ASCII符,高位BCD码放在较高的地址单元.例如:源数据为 21H,43H,38H,56H……共5个字节. 转换结果为: 31H,32H,33H,34H,38H,33H,36H,35H,……共10个字节. 将下面程序补充完整,在语句前括号内填入适当指令或操作数.下面是部分程序清单: ‥‥‥ LEA SI, SOURCE LEA DI, RESULT MOV CX, N 1( ) NEXT: MOV 1 , [SI] 2( ) 2 MOV BL, AL 3( ) AND AL, 3 OR AL, 30H 4( ) MOV [DI], 4 5( ) 5 6( ) MOV AL, 6 7( ) PUSH 7 8( ) MOV CL, 8 SHR AL, CL 9( ) POP 9 OR AL, 30H 10( ) MOV [DI], 10 11( ) 11 LOOP NEXT ‥‥‥ 安阳工学院 汇编语言 课程试卷 2010--2011学年第二学期 09计算机科学(嵌入) 注:请将所在的院(系)、专业、班级、姓名和学号写在密封线内,不要写在其它地方 ____________________ 系 ____________________专业_____________ 班 姓名_______________学号______________________ 密 封 线 内 不 要 答 题 ———————————密———————————————封———————————————线———————————— 第 2 页 共 3 页
/
本文档为【汇编语言试卷】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索