![重庆邮电大学汇编语言程序设计补考试题(B卷)[1].doc_第1页](http://file.renrendoc.com/FileRoot1/2020-1/17/cc9130be-2ea7-48f9-b341-eabf4382f007/cc9130be-2ea7-48f9-b341-eabf4382f0071.gif)
![重庆邮电大学汇编语言程序设计补考试题(B卷)[1].doc_第2页](http://file.renrendoc.com/FileRoot1/2020-1/17/cc9130be-2ea7-48f9-b341-eabf4382f007/cc9130be-2ea7-48f9-b341-eabf4382f0072.gif)
![重庆邮电大学汇编语言程序设计补考试题(B卷)[1].doc_第3页](http://file.renrendoc.com/FileRoot1/2020-1/17/cc9130be-2ea7-48f9-b341-eabf4382f007/cc9130be-2ea7-48f9-b341-eabf4382f0073.gif)
![重庆邮电大学汇编语言程序设计补考试题(B卷)[1].doc_第4页](http://file.renrendoc.com/FileRoot1/2020-1/17/cc9130be-2ea7-48f9-b341-eabf4382f007/cc9130be-2ea7-48f9-b341-eabf4382f0074.gif)
![重庆邮电大学汇编语言程序设计补考试题(B卷)[1].doc_第5页](http://file.renrendoc.com/FileRoot1/2020-1/17/cc9130be-2ea7-48f9-b341-eabf4382f007/cc9130be-2ea7-48f9-b341-eabf4382f0075.gif)
已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试题编号: 重庆邮电大学2011-2012学年第二学期汇编语言程序设计试卷(期末)(B卷)(闭卷)题 号一二三四总 分得 分评卷人一、判断题(正确打“”,错误打“”,2分/题,共20分)1指令“OUT 4FH, AX”是合法的80386指令。【 】2指令“POP BX” 执行后SP值将减少2。【 】3. 变量和标号都具有段属性、偏移属性与类型属性。【 】4. 在保护模式下,某个内存操作数段基址为2000H,其偏移地址值为4000H,则该内存操作数的物理地址为24000H。【 】5已知内存(30050)=11H,(30051H)=22H,(70050)=33H, (70051H)=44H, 且AX=3A4BH,DS=3000H, SS=7000H, BP=0030H,则指令“LEABX, BP+20H”执行后BX=0033H。【 】6. 指令“MOV BX, DX”是错误指令。【 】7. 指令“JMP DWORD PRT 4000H”指令是段间间接转移。【 】8. 带有重复前缀的串操作指令“REP MOVSB”,每执行一次CX值自动减1,且自动按增址方式修改源串与目标串偏移地址【 】9. 如果AX=0534H, 则连续执行ADD AL, 38H 和DAA 指令后AX=0572H。【 】10高级语言能和汇编语言进行混合编程。【 】二、单项选择题(2分/题,共30分)1寻址指令MOV DX, BX +SI + 20使用的是哪一种寻址方式( )。A.寄存器寻址B.相对基址加变址寻址C.变址寻址D.基址加变址寻址2NEAR型子程序中的指令“RET 8”执行前SP=1000H,则该指令执行后SP的值为( )。A. 0FF6H B. 0FFEH C. 100AH D. 1008H3若BX= - 18要得到BX=18应执行的指令是( )。A.NEG BX B.NOT BX C.XOR BX, BX D.DEC BX 4BUF1 DW 3 DUP(A,2 DUP (1,2),3) COUNT EQU $BUF1 符号COUNT等价的值是( )。A.36 B.18 C.10 D.9 5下列关于堆栈的说法,错误的是( )。A.堆栈的操作基本单位是“字节”B.除栈顶外堆栈其他数据都不能访问。C.运行中SP寄存器动态跟踪栈顶位置。D.堆栈以“后进先出”的数据结构。6已知以下数据段:DATA SEGMENT VAR1 DB 10 dup(2, 5,3 dup(?) VAR2 DW VAR3, VAR1, VAR3 DB 10, ?, 10 dup(?)DATA ENDS数据段DATA中定义的三个变量共占用( )字节空间。A. 68 B. 58 C. 66 D. 757. 以下关于汇编程序中宏的描述,不正确的是( )。A. 宏定义必须以ENDM结束;B. 宏调用的格式为:宏指令名 ,其中必须带有实际参数;C. 宏可以带有参数;D. 宏不能嵌套定义。8、屏蔽AL中的高4位, 正确的指令是( )。 A. TEST AL,0FH B. AND AL,0FH C. OR AL,0FH D. XOR AL,0FH9、在执行下列指令时,需要使用段寄存器DS的指令是( )ASTOSW BADD AL,CLCNEG BX DINC BP10、在下列指令中,( )指令的执行会影响标志位CF。 AJMP P1 BJC NEXTCDEC BX DROL AX,111、执行“INT 10H”指令时,中断向量地址是( )。A10HB20H C30HD40H12、把BL中的数据输出到端口8CH中正确指令是()AOUT 8CH,BL BIN 8CH,BLCMOV AL,BL IN 8CH,AL DMOV AL,BL OUT 8CH,AL 13、无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是( )A、ADD BH,01HB、OR BH,01HC、XOR BH,01HD、TEST BH,01H14在汇编语句MOV AX,BUF中,其中BUF为变量名,源操作数的寻址方式是( )A直接寻址 B立即寻址C间址寻址 D寄存器寻址15汇编指令“MOV AX, 1000H”,指令中的立即数1000H存储在( ) A. 数据段 B. 代码段 C. 附加段 D. 堆栈段三、阅读程序题(本大题共4小题,共30分)1、阅读程序,填空(每空2分,共6分)在下列程序的括号中填写缺失的指令,使程序可以完成两个字符串的比较,如果相同的话,FLAG为Y, 否则为N。并回答在题目给定的两个字符串的情况,程序执行完成后,FLAG的值应该等于Y 还是N。DATA SEGMENTSTRING1 DB HELLO, HOW ARE YOU?STRING2 DB HELLO, How ARE YOU?” CNT EQU $-STRING2FLAGDB YDATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATABEG:MOV AX, DATA_; (1)_; (2)MOV SI, OFFSET STRING1MOV DI, OFFSET STRING2MOV CX, CNTCLDREPE CMPSB_; (3)MOV FLAG, NOVER:MOV AX, 4C00HINT 21HCODE ENDSEND BEG2、下列程序段求数组FLD的平均值,结果在AL中。请将程序填写完整(不考虑溢出)(每空3分,共6分)FLD DW 10, -20, 30, -60, -71, 80, 79, 56MOV SI, _ (1) _ MOV CX, 8XOR AX, AXR1:ADD AX , _ (2) _ ADD SI, 2LOOP R1MOV CL, 8IDIV CLHLT3、以下程序实现十六进制数至十进制数的ASCII码转换。请补充下面的程序。(每空2分,共12分) DATAX SEGMENT PARA VALUE DW 1234H _; (1) 结果数组 DATAX ENDS CODEX SEGMENT PARA ASSUME DS:DATAX, CS:CODEX MAIN PROC FAR MOV AX, DATAX MOV DS, AX _; (2) MOV AX, VALUE MOV BX, 10 MOV DI, _; (3) LP1: _; (4) DIV BX OR DL, 30H MOV BYTE PTR DI, DL _; (5) LOOP LP1 MOV DX,_; (6) MOV AH, 9 INT 21H MOV AX, 4C00H INT 21H MAIN ENDP CODEX ENDS END MAIN4、读下面的程序,回答问题。(每空3分,共6分).486DATA SEGMENT USE16BUF DB QWERTYUIOP123COUNT EQU $-BUFAAC DB AAC=“,?,0DH,0AH,$DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:MOV AX,DATA MOV DS,AX MOV AL,0 LEA BX,BUF MOV CX,COUNTLAST:CMP BX,AL JC NEXT MOV AL,BXNEXT:INC BX LOOP LASTMOV AAC+4,ALMOV AH,9MOV DX,OFFSET MAXINT 21HMOV AH,4CHINT 21HCODE ENDSEND BEG(1)上面程序实现的功能是:_ _ _(2)程序执行后,屏幕显示的内容是:_ _ 四、编程题(本大题共2小题,每小题10分,共20分)1、 在以 SCORE为首址的字节存贮区中,顺序存放着100名学生的数学考试成绩,请统计其中60分以下的学生人数送DX,如DX为0则显示“GOOD!”,否则显示“POOR!”。试编其程序。(10分)2、在键盘上随机输入10个英文字母,并将其对应大小写字母相互转换并依次显示。如随机输入字符串AcBbbCFGio对应转换后输出字符串为aCbBBcfgIO , 试编其程序。(10分)汇编语言程序设计答题纸班级 姓名 学号 题 号一二三四五六总 分得 分评卷人一、判断题(每小题2分,共20分)12345678910二、 单项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医膝痹试题及答案
- 中医水肿试题及答案解析
- 期末题库及答案
- 普通话语音考试题及答案
- 药品超量整改报告
- 艾灸的题目及答案
- 电商行业用户行为分析报告:消费者购买行为的影响因素
- 光学计量员考试题及答案
- 2025年医药行业跨境电商市场发展趋势与竞争策略报告
- 2024年平远县公办幼儿园专任教师招聘真题
- DZ/T 0089-1993地质钻探用钻塔技术条件
- CJ/T 328-2010球墨铸铁复合树脂水箅
- 2025-2030中国铁路道岔行业市场现状供需分析及投资评估规划分析研究报告
- 特种设备安全法培训课件
- 2025-2030年中国快速消费品行业市场深度调研及竞争格局与投资研究报告
- 邯郸介绍课件
- 2025至2030中国硼酸行业发展方向及供需趋势研究报告
- DB11T 634-2025 建筑物在用电子系统雷电防护装置检查规范
- 电力工程施工安全风险管理措施
- 2025年届高考生物复习知识点总结模版
- 部队炊事基础知识课件
评论
0/150
提交评论