汇编语言试题.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 试题
- 资源描述:
-
汇编语言程序设计试题 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分) 1.CPU发出的访问存储器的地址是( A ) A.物理地址 B.偏移地址 C.逻辑地址 D.段地址 2.将高级语言的程序翻译成机器码程序的实用程序是( A ) A.编译程序 B.汇编程序 C.解释程序 D.目标程序 3.DEC BYTE PTR[BX]指令中的操作数的数据类型是( C ) A.字 B.双字 C.字节 D.四字 4.在下列语句中,BUFFER称为( B ) BUFFER DB 01H,0AH A.符号 B.变量 C.助记符 D.标号 5.串操作指令中,源串操作数的段地址一定在( C )寄存器中。 A. CS B. SS C. DS D. ES 6.使计算机执行某种操作的命令是( B ) A.伪指令 B.指令 C.标号 D.助记符 7.将数据5618H存放在存储单元中的伪指令是( B ) A. DATA1 DW 1856H B. DATA1 DB 18H,56H C. DATA1 EQU 5618H D. DATA1 DB 18H,00H,56H,00H 8.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( A ) A. 1400H B. 77F8H C. 0000H D. 0FFFFH 9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用的是( C )码。 A. BCD码 B.二进制码 C.ASCII码 D.十六进制码 10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为( A ) A.汇编语言 B.高级语言 C.机器语言 D.低级语言 二、填空题(每空1分,共20分) 1.在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是______。 2.通常所说的计算机系统包括 硬件 和 软件 两大部分。 3.8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是_DS_______、__ES______、__SS______、__CS____。 4.AX=2000H,BX=1200H,DS=3000H,DI=0002H,(31200H)=50H,(31201H)=02H,(31202H)=40H,请写出下列各条指令独立执行完后有关寄存器及存储单元的内容,并指出标志位ZF、CF的值。 A.ADD AX,1200H;问AX=__3200______H ZF=__0______ B.SUB AX,BX;问AX=__0E00______H ZF=___0_____ C.MOV AX,[BX];问AX=___0250_____H CF=___0_____ D.NEG WORD PTR[1200H];问(31200H)=__0B0__H AF=___1____ 5.设DS=2200H,BX=1000H,SI=0100H,偏移量D=0A2B1H, 试计算出下列各种寻址方式下的有效地址,填入括号中。 A.使用D的直接寻址( 0A2B1H ) B.使用BX的寄存器间接寻址( 1000H ) C.使用BX和D的寄存器相对寻址( 2D2B1H ) D.使用BX、SI和D的相对基址变址寻址( 2D3B1H ) E.使用BX、SI的基址变址寻址( 23100H ) 三、简答题(共20分) 1.程序在数据段中定义的数组如下:(4分) ARRAY DB 'YES IS' DB 20 ┇ DB 'DO NOT' 请指出下列指令是否正确?若不正确,错在哪里? A.MOV BX,OFFSET ARRAY MOV AX,[BX+8] B.MOV AX,ARRAY C.MOV BX,2 MOV SI,3 MOV AX,ARRAY[BX][SI] D.MOV BX,2*2 MOV SI,3 MOV AX,OFFSET ARRAY[BX][SI] INC [AX] 2.如TABLE为数据段中0100单元的符号名,其中存放的内容为0FF00H,试问以下两条指令有什么区别?指令执行后,AX寄存器的内容是什么?(3分) MOV AX,TABLE MOV AX,OFFSET TABLE 3.对于下面的数据定义,三条MOV指令分别汇编成什么?(3分) TAB1 DW 10 DUP(?) TAB2 DB 10 DUP(?) TAB3 DB '1234' ┇ MOV AX,LENGTH TAB1 MOV BL,LENGTH TAB2 MOV CL,LENGTH TAB3 4.子程序的说明文件中应包括哪几方面的内容?(5分) 5.分别指出下列指令中源操作数的寻址方式:(5分) A.MOV SI,100 B.MOV CX,DATA[SI] C.MOV [SI],AX D.ADD AX,[BX][DI] E.POPF [寄存器寻址] 四、程序分析(每小题5分,共20分) 1.下列程序段完成什么工作? DAT1 DB 30 DUP(?) DAT2 DB 10 DUP(?) ┇ MOV CX,10 MOV BX,20 MOV SI,0 MOV DI,0 NEXT:MOV AL,DAT1[BX][SI] MOV DAT2[DI],AL INC SI INC DI LOOP NEXT 2.执行下列指令后,AX寄存器中的内容是什么? START DW 10H,20H,30H,40H,50H EE1 DW 3 ┇ MOV BX,OFFSET START ADD BX,EE1 MOV AX,[BX] 3.试分析下面程序段的功能是什么? CMP AL,'A' JC OTHER CMP AL,'Z' JNC OTHER JMP LETTER ┇ OTHER: ┇ LETTER: ┇ 4.下面程序段执行完以后,AL的内容是什么? MOV BX,00FFH AND BX,0FFFH OR BX,0F0FH XOR BX,00FFH 五、程序设计(每小题10分,共30分) 1.试编写出把DX、AX中的双字右移四位的程序段。 2.定义一个数据区,它包含有23H,24H,25H和26H四个字符数据,把这个数据区复制20次,并显示出复制结果。 3.内存自BUF单元开始的缓冲区连续存放着100个学生的英文分数,编程序统计其中90~100,60~89,60以下者各有多少人?并把结果连续存放到自RESUT开始的单元中,(要求画出程序流程图,各段定义完整) 浙江省2002年1月高等教育自学考试 汇编语言程序设计试题参考答案 课程代码:02321 一、单项选择题(每小题1分,共10分) 1.A 2.A 3.C 4.B 5.C 6.B 7.B 8.A 9.C 10.A 二、填空题(每空1分,共20分) 1.SCAS 2.硬件 软件 3.CS DS ES SS 4.A.3200H 0 B.0E00H 0 C.0250H 不影响 D.0B0H 1 5.A.0A2B1H B.1000H C.0B2B1H D.0B3B1H E.1100H 三、简答题(共20分) 1. A.正确 B.数据类型不匹配错 C.前两条指令正确,第三条数据类型不匹配 D.前两条正确,后两条不正确,在汇编过程中,OFFSET操作将得到变量的偏移值,但对相对基址变址寻址方式形成的值在汇编指令时还是未知的,所以第三条指令不正确。第四条指令中,AX不能作为基址寄存器用。 2.第一条指令传送的是0100H单元中的内容 AX=0FF00H 第二条指令传送的是地址0100H AX=0100H 3.MOV AX,10 MOV BL,10 MOV CL,1 4. A.子程序名 B.子程序的功能 C.子程序所用到的寄存器、工作单元的情况 D.子程序的输入参数 E.子程序的输出参数 5.A.立即寻址 B.寄存器相对寻址 C.寄存器寻址 D.基址加变址寻址 E.寄存器寻址 四、程序分析(每小题5分,共20分) 1.把DAT1+20存储单元开始的10个字节搬到DAT2开始的连续10个存储单元中。 2.3000H 3.判断AL的内容,若为'A'~'Z'的大写字母时,程序转LETTER处理,否则转OTHER处理。 4.0F00H 五、程序设计(每小题10分,共30分) 1.试编写出把DX、AX中的双字右移四位的程序段。 1.MOV CL,04 SHR AX,CL MOV BL,DL SHR DX,CL SHL BL,CL OR BL,AH 2.定义一个数据区,它包含有23H,24H,25H和26H四个字符数据,把这个数据区复制20次,并显示出复制结果。 2.DATA SEGMENT PATTERN DB 23H,24H,25H,26H DISPLAY DB 80 DUP(' '),'$' DATE ENDS CODE SEGMENT ┇ CLD LEA SI,PATTERN LEA DI,DISPLAY MOV CX,80 REP MOVSB MOV AH,09H LEA DX,DISPLAY INT 21H RET CODE ENDS 3.内存自BUF单元开始的缓冲区连续存放着100个学生的英文分数,编程序统计其中90~100,60~89,60以下者各有多少人?并把结果连续存放到自RESUT开始的单元中,(要求画出程序流程图,各段定义完整) 3.DATA SEGMENT BUF DB 40H,64H,51H… RESUT DB 3 DUP(0) DATA ENDS STACK SEGMENT STACK DB 100 DUP(0) STACK ENDS CODE SEGMENT ASSUME DS∶DATA,ES∶DATA,SS∶STACK,CS∶CODE START PROC FAR PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX MOV ES,AX MOV、AX,STACK MOV SS,AX LEA SI,BUF MOV CX,100 CLD AO: LODSB CMP AL,5AH JL L60 INC [RESUT] JMP COM L60: CMP AL,3CH JGE K8960 INC [RESUT+1] JMP COM K8960: INC [RESUT+2] COM: LOOP AO RET START ENDP CODE ENDS END START展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




汇编语言试题.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/6532493.html