全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系 级 班 姓名 学号 装订线 阜阳师范学院2006 2007 学年度第 一 学期考试卷A (开卷) 物理系 系 04 级 电子 班 汇编语言程序设计 课程 共 4 页 第 1 页 共印刷 60 份 考试时间 2007 年 1 月 13 日 任课教师 朱勇 试题来源 试卷库 题 号一二三四五六七八九十十一十二十三总分备注得 分阅卷教师签名一、单项选择题(每小题1分,共15分)1设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为()。AAL=57H,BL=24HBAL=33H,BL=24HCAL=57H,BL=33HDAL=33H,BL=02设CL8,AL=0C8H,执行SAR AL,CL后,AL中的数据是()。A0FFH B80H C00H D0FEH 3指令指针寄存器是( )。 AIP BSP CBP DPSW 4用REPE SCASB指令对某字符串进行扫描,若当扫描结束时CX0,则表示( )。 A在字符串中有一个与(AL)不同的字符B在字符串中找到了第一个与(AL)不同的字符C在字符串中有一个与(AL)相同的字符D在字符串中找到了第一个与(AL)相同的字符5下面的数据传送指令中,错误的指令是( )。AMOV SS:BX+DI,1000H BMOV DX,1000H CMOV WORD PTRBX,1000H DMOV DS,2000H6下面指令执行后,变量DAB中的内容是( )。 DAW DW 2A05H DAB DB 0FAH . MOV AL,BYTE PRT DAW SUB DAB,AL A0DAH B0FAH C0F5H D0D0H7执行下列指令后,正确的结果是( )。 MOV AL,100 MOV BL,-2 AAL100H BAL64H CAL64H DAL100H BL02H BL0FEH BL82H BL0FEH8测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是( )。 ATEST BL,4FH BXOR BL,4FH JZ NEXT JZ NEXT CAND BL,4FH DOR BL,4FH JZ NEXT JZ NEXT9设 SP初值为2000H,执行指令PUSH AX后,SP的值是( )。 A1FFFHB1998HC2002HD1FFEH10DA1 EQU BYTE PTR DA2 DA2 DW 0ABCDH SHL DA1,1 SHR DA2,1 上述指令序列执行后,DA2字存储单元的内容是( )。 A0ABCDH B0AB9AH C55CDH D559AH11. 下面指令执行后,改变AL寄存器内容的指令是( )。 ATEST AL,02H BOR AL,0 CCMP AL,BL DAND AL,BL12. 有指令MOVAX,1234H,指令中的立即数1234H是存储在( )。A. 数据段 B. 代码段 C. 附加段 D. 堆栈段 系 级 班 姓名 学号 装订线试卷附页 汇编语言程序设计 课程 考卷(共 4 页) 第 2 页13下面指令序列执行后完成的运算,正确的算术表达式应是( )。MOV AL,BYTE PTR XSHL AL,1DEC ALMOV BYTE PTR Y,ALAy=x*2+1 By = x/2+1 Cy=x*2-1 Dy=x/2-114BUF1 DB 3 DUP(0,2 DUP (1,2),3) COUNT EQU $ -BUF1 符号COUNT的值是( )。A. 6 B. 18 C. 16 D. 815已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是( )。A. DIV BX B. CWD C. XOR DX,DX D. CBW IDIV BX IDIV BX IDIV BX二、填空题(每空2分,共20分) 16有指令MOV CL,N,要使该指令合法,则N的最大值是 ,最小值是 。(用十进制数表示)178086/8088CPU允许最大的存储空间为1MB,因此CPU的地址总线是 位。18指令MOV AX,SEG BUF的功能是把 送到AX中。19已知存储器某单元的地址表示为2314H:4132H,则它的偏移地址= ,物理地址= 。20当控制标志IF等于 时,CPU处于开中断状态,能够响应外设的中断请求。21. 在8086/8088CPU专用寄存器中,_寄存器内容始终指向下一条指令的首地址,此时该指令物理地址计算式是_。22要清除AX中的D15-11位,需采用_指令来实现。 三、简答题(每小题5分,共20分)23D1 DB 20H DUP(?)D2 DW D1请写出用一条指令实现取D1的偏移地址至SI中的三种方法。24.下列每组指令中的两条指令有否区别?若有,请说出它们的不同点。(1) MOV AX,OFFSET TABLE和LEA AX,TABLE(2) JMP SHOPT L1 和JMP NEAR PTR L1(3) MOV AX,BX 和MOV AX,BX(4) SUB DX,CX 和CMP DX,CX(5) MOV BPDI,AL 和MOV DS:BPDI,AL 25什么是中断向量?中断N的中断向量的地址是多少?编写用DOS中断调用为中断N(中断服务子程序为INTSON)设置中断向量的程序段。 系 级 班 姓名 学号 装订线试卷附页 汇编语言程序设计 课程 考卷(共 4 页) 第 3 页26已知堆栈段寄存器SS的内容是3000H,堆栈指针寄存器SP的内容是0FFEEH,先执行两条把8057H和0F79H分别进栈的PUSH指令,再执行一条POP指令。试画出堆栈区内容和SP指针的变化过程示意图(标出存储单元的物理地址)。SP初始状态 8057H进栈 0F79H进栈 POP四、程序分析题(每小题5分,共20分)27程序段如下:MOV AX,2MOV BX,3MOV DX,3MOV CX,4L20: INC AXADD BX,AXSHR DX,1( )RET试说明在上面括号中分别添入下面三种指令,程序段执行完后,AX、BX、CX和DX四个寄存器的内容分别是什么?(1)LOOP L20(2)LOOPE L20(3)LOOPNE L2028下面程序段的功能是: 。MOV AH,09HMOV AL,*MOV BH,0MOV BL,0CEHMOV CX,10HINT 10H29执行下列指令后,(AX)=_;(DX)=_。 MOV AX, 0ABCDH MOV CL, 4 ROR AX, CL DEC AX MOV CX, 16 MUL CX30. 下面指令序列执行后,AL=_,BL=_。MOVAL,0FHMOVBL,0FEHXORAL,BL五、程序设计题(第1小题10分,第2小题15分)31编写一程序,把COM1口初始化为9600波特、字长8位、2位终止位,奇校验。然后从COM1口读入字符并把它们显示出来。要求:若字符没有准备好则等待,如果传输有误,则显示出错信息“Transfers Error!”。 系 级 班 姓名 学号 装订线试卷附页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年小学科学实验教学中的安全教育
- 上海立达学院《Android 程序设计》2025-2026学年第一学期期末试卷(A卷)
- 2026年大班上学期幼儿入学准备情况总结
- 2026年幼儿园流行性腮腺炎防治知识
- 2026年新入职教师如何备好一堂高质量的课
- 2026年结核病防治消毒与居家隔离指导培训
- 大连东软信息学院《Android 移动端系统开发》2025-2026学年第一学期期末试卷(B卷)
- 上海科技大学《安全生产技术》2025-2026学年第一学期期末试卷(A卷)
- 博尔塔拉蒙古自治州2025年数学三年级第一学期期末质量检测试题含解析
- 上海科技大学《Android 移动应用开发》2025-2026学年第一学期期末试卷(A卷)
- 2025年病历竞赛试题及参考答案
- 南京市特长生数学试卷
- 2025年井下标准化牌板图册
- 美制航空航天螺纹unjf标准
- DG-TJ08-2134-2024 建筑装饰工程石材应用技术标准
- 重组融合蛋白培训课件
- 薪酬管理办法上职代会
- 民航危险品运输第一类爆炸品72课件
- 商务数据分析-形考作业1(第1-2章)-国开(ZJ)-参考资料
- 国家开放大学《公共部门人力资源管理》形考任务2答案
- 2025河南郑州航空港科创投资集团有限公司“领创”社会招聘40人笔试参考题库附带答案详解
评论
0/150
提交评论