电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

汇编语言期末试卷A及答案

8页
  • 卖家[上传人]:ji****72
  • 文档编号:39650123
  • 上传时间:2018-05-18
  • 文档格式:DOC
  • 文档大小:116.50KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1 装 订 线 课程_班级_姓名_学号_ 密 封 线 安安 徽徽 工工 业业 大大 学学 试试 题题 纸纸 (一一)20092010 学年第一学期期末考试汇编语言试卷(B)一、一、填空题(填空题(1x27=27 分)分)1、微型计算机系统包括 和 两部分。系统总线包括: 、 、 。2、请将左边的项与右边的解释联系起来(把所选字母放在括号中) 。(A)存储器( )保存当前栈顶地址的寄存器(B)SP( )表示计算机执行什么操作的符号(C)控制标志 ( )控制操作的标志,如 DF、TF 等。(D)段地址( )存放指令机器码的存储器段区(E)代码段( )存储程序、数据等信息的记忆装置(F)标号( )将汇编语言程序翻译成机器码程序的实用程序(G)汇编程序( )是逻辑段的起始地址(H)助记符( )指出指令在程序中位置的符号地址3、汇编语言源程序的上机调试过程包括 、 、 、 。4、8086CPU 把 1MB 存储器分成若干逻辑段,段不能起始于任意地址,必须位于 个字节的边界上。每个段最大为 字节,8086cpu 中设置了 4 个寄存器用来存放逻辑段的段地址,它们是: 、 、 、 。5、已知逻辑地址

      2、得到物理地址的计算方法为 。6、在 debug 中显示寄存器内容的命令为 ,修改内存单元数据的命令为 ,单步执行的命令为 。二、二、单选题(单选题(29=18 分)分)1、下列哪个是汇编语言的特点:( )A、面向问题 B、可以直接控制硬件C、可以方便地移植D、便于实现复杂算法2、将字变量 BUF 的内容送入 SI 的正确指令是( )A、mov si,buf B、mov si,buf题号一二三四五六七八九十十一十二十三十四十五十六十七十八十九二十总 分得分2C、mov offset buf,si D、mov si,offset buf 装 订 线 课程_班级_姓名_学号_ 密 封 线 安安 徽徽 工工 业业 大大 学学 试试 题题 纸纸 (二二)3、设(BL)=0aH,要使结果(BL)=05H,应执行指令是 。0000 1010 0000 0101A、AND BL,0FHB、NOT BLC、OR BL,0FH D、XOR BL,0FH4设 SP 初值为 3050H,执行指令 Pop BX 后,SP 的值是( )A304FHB304EHC3052HD3051H5设 AL=57H,BL=24

      3、H,执行指令 ADD AL,BL 后,寄存器内容为( D )AAL=7BH,BL=0BAL=57H,BL=24HCAL=24H,BL=7BHDAL=7BH,BL=24H 61111、已知 BX=028AH,SI=0294H,(DS:051EH)=32H,(DS:051FH)=54H。执行语句 mov BX,BX+SI后,BX 中的内容是( B )A051EHB5432HC1E05HD3254H7、在一连续的存储单元中,依次存放数据 42H,41H,44H,43H,46H,45H,可选用的数据定义语句是(C )ADW BA , DC , FEBDW 4142H,4344H,4546HCDW AB , CD , EF DDB 41,42,43,44,45,468、在 IBM PC 中,一个字为( 16 )位二进制数。A、8 位 B、16 位 C、32 位 D、64 位9、在 IN AL,PORT 指令中,PORT 称为( C ) 。 A. 立即数 B. 有效地址 C.端口地址 D.寄存器名三、简答题(共三、简答题(共 24 分)分)1、 写出下列竖式的计算结果和状态标志的值,并结合 CF、

      4、OF 解释运算结果。 (5 分)0 0 0 0 1 0 0 1 + 0 1 1 1 1 1 0 0-2、设有宏定义如下: TRAN MACRO N2,N1MOV AX,N1MOV BX,N23MOV N1,BXMOV N2,AXENDM请将宏调用:TRAN BUF1,BUF2 进行宏展开(4 分) 。 装 订 线 课程_班级_姓名_学号_ 密 封 线 安安 徽徽 工工 业业 大大 学学 试试 题题 纸纸 (二二)3、在 DEBUG 程序中,一条指令语句表示为 3000:0100 ADD AX,7。请问:段地址、偏移地址和物理地址分别为多少?存放段地址和偏移地址的寄存器是哪两个?(4 分)4、指出下列指令源操作数的寻址方式:(8分)(1)、MOV AX,BX+DI; (2)、MOV AX,2000H; (3)、MOV AX,ARRAYBXSI; (4)、MOV AX,DI+20H; 5、主程序和子程序之间的参数传递有几种实现方式?(3分)四、程序分析题(共四、程序分析题(共 15 分)分)1、分析如下程序:(3 分)试回答:(1)程序执行后(A)=( ), (B)=( ) 。(2)设执行

      5、前 SP=200H,则执行后 SP=( )。data segmentA dw 1234hB dw 2345h data ends code segmentassume cs:code,ds:data start: mov ax,datamov ds,axpush Apush Bpop Bpop Amov ah,4chint 21h code endsend start2、假设 ES 段中有一个字符串12FG3LM5C,其名为 ARRAY,下面的程序段执行后 CX 的值为( ) 。 (2 分)cld lea di,es:array mov al,L mov cx,9 repne scasb3、阅读下列程序段,程序执行到 HLT 时, (AX)=( ) , (BX)=( ) 。 (4 分)xor ax,axmov bx,14mov cx,6 lop:add ax,bxinc bxloop lophlt 装 订 线 课程_班级_姓名_学号_ 密 封 线 安安 徽徽 工工 业业 大大 学学 试试 题题 纸纸 (四四)4、分析如下程序,试回答:(1)如果从键盘输入字符4,程序输出是什么?(2)此

      6、程序段的功能是什么?(6 分)data segment STRING DB ABCDEFGHIJ data ends code segmentassume cs:code,ds:data start:mov ax,datamov ds,axMOV AH,01;从键盘输入字符 1-9INT 21HAND AL,0FHDEC ALXOR AH,AH MOV BX,OFFSET STRING ADD BX,AXMOV DL,BXMOV AH,02H;显示输出INT 21Hmov ah,4chint 21h code endsend start五、编程题(共五、编程题(共 15 分)分)1、在以 GRADE 为首地址的数组中存放着某班某门课 30 个学生的成绩。试编写一完整汇编语言程序实现:统计小于 60 分,6089 分和大于等于 90 分的学生人数,统计结果分别存放在 LOWNUM、MIDDLENUM 和 HIGHNUM 单元中(10 分)2、按照流程图要求编写程序段(5分)BX-2?BX2?AX1AX0 AX-1YYNN5 装 订 线 课程_班级_姓名_学号_ 密 封 线 安安 徽徽 工工 业业 大大 学学 试试 题题 纸纸 (五五) 装 订 线 安安 徽徽 工工 业业 大大 学学 试试 卷卷 封封 面面(20 20 学年第 学期)课程名称_任课教师_实考人数_装订份数:共_册 本册为第_册考卷_份试卷评阅人和审核人签名以下各项在空格内打或说明1. 考试类型:全国统考_省部统考_校统考_院统考_非统考_题号一二三四五六七八九十十一十二十三十四十五十六十七十八十九二十评阅人审核人62. 试题来源:国家题库_省部题库_校题库_教考分离_任课教师命题_3. 阅卷方式:考评分离_流水作业_任课教师批改_4. 卷面成绩是否

      《汇编语言期末试卷A及答案》由会员ji****72分享,可在线阅读,更多相关《汇编语言期末试卷A及答案》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.