



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除做试题,没答案?上自考365,网校名师为你详细解答!全国2005年1月高等教育自学考试汇编语言程序设计试题课程代码:02321一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共16分)1.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( )。A.20250F2AB.210800EAC.2000017AD.2100117A2.某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是( )字节。A.2KB.4KC.8KD.16K3.以寄存器DI间接寻址的存储器字节单元内容加1的指令是( )。A.INC DIB.INC DIC.INC BYTE PTRDID.ADD DI,14.有语句:COUNT EQU 256,下列四种叙述中,正确的是( )。A.COUNT是变量B.COUNT占用一个字节存储单元C.COUNT是符号常数D.COUNT占用二个字节存储单元5.下面指令中,源操作数的寻址方式为立即寻址的是( )。A.MOV AX,OFFSET AB.MOV AX,AC.MOV AX,A+1D.MOV AX,ABX6.已知SP=2110H,执行POP AX后,SP寄存器的值是( )。A.2111HB.2112HC.210FHD.210EH7.将AX中有符号数除以2的正确指令是( )。A.SHR AX,1B.SAR AX,1C.ROR AX,1D.RCR AX,18.比较BX和SI中的两个存储器地址,若BXSI转向HIGH的正确指令是( )。A.JAE HIGHB.JBE HIGHC.JEG HIGHD.JLE HIGH9.指令SCASB操作数的段地址一定在( )寄存器中。A.CSB.DSC.ESD.SS10.有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配的存储单元字节数是( )。A.48HB.90HC.120D.6011.下列指令执行后,不改变AL寄存器内容的指令是( )。A.AND AL,1B.CMP AL,DLC.XOR AL,ALD.SUB AL,DL12.执行1号DOS系统功能调用,从键盘输入的字符值存放在( )寄存器中。A.ALB.BLC.CLD.DL13.执行下面指令语句,则AX=( )。MOV AL,95HCBWA.0095HB.0F95HC.0FF95HD.9095H14.将DX,AX中32位数左移一位的指令序列是( )。A.SHL AX,1B. RCL AX,1RCL DX,1 SHL DX,1C.SHL AX,1D.RCL AX,1 SHL DX,1 RCL DX,115.将CX寄存器低4位清零的正确指令是( )。A.AND CX,0F0HB.AND CX,0FFF0HC.AND CX,1110HD.MOV CX,016.判断AX和BX是否同时为偶数或同时为奇数。若是转YES的正确指令序列是( )。A.OR AX,BXB.XOR AX,BX AND AX,1 AND AX,1 JE YES JE YES C.CMP AX,BXD.SUB AX,BXAND AX,1 AND AX,1JE YES JE YES二、填空题(每空1分,共16分)1.在8086/8088系统中,存储器物理地址是分段组织的。堆栈段的段地址存放在_寄存器中,栈顶数据的偏移地址放在_寄存器中。代码段的段地址存放在_寄存器中。偏移地址在_寄存器中。2.已知DS=29A0H,某数据的物理地址是2A400H,则当DS=6700H时,该数据的物理地址是_。3.逻辑运算指令都是按_操作的,其中_指令执行后不影响任何标志位,其他指令执行后,标志位_和_一定是0。4.有指令MOV CL,N,要使该指令合法,则N的最大值是_,最小值是_。(用十进制数表示)5.已知DS=4000H,BX=0100H,SI=0004,(40100H)=28H,(40101H)=69H,(40104H)=10H,(40105H)=9AH,先执行MOV AX,0100H,AX=_再执行ADD AX,BX+SI,AX=_,CF=_。6.有下列数据定义:AA DW 1,2,3,4,5,6,7COUNT EQU ($-AA)/2则COUNT=_,表示_。三、简答题(每小题4分,共12分)1.简述DOS系统功能调用方法,写出在屏幕上显示数字9的指令语句。2.定义数据段DATA_SEG,数据段中的数据按下列要求依次存储:(1)第一个字节是整数5(2)变量BUF,大小为25个字节,初值为0(3)变量ARRAY,类型为字,初值为12H,56H,78H,0AH(4)变量MSG存储字符串yes3.假设DS=2000H,BX=0100H,(20100H)=30H,(20101H)=10H问:(1)执行MOV DX,BX DX=_执行LEA DX,BX DX=_(2)简述两条指令区别四、程序分析题(每小题6分,共24分)1.设寄存器AX,BX,CX中的内容都是1234H,变量value中的内容为0F0FH,执行下列指令序列:OR AX,valueAND BX,valueXOR CX,value则AX=_,BX=_,CX=_2.MOV AL,5ADD AL,ALMOV BL,ALADD AL,ALADD AL,BL上述程序段执行后,AL=_,BL=_程序段的功能用数学表达式表示_3.NUM DB?MOV AH,1INT 21HCMP AL,39HJBE NEXTSUB AL,7NEXT:SUB AL,30HMOV NUM,AL上述程序段运行后,若输入F,则(NUM)=_(用二进制表示)若8,则(NUM)=_(用二进制表示)该程序段的功能是_。4.有下列数据定义VA DB 0FFHVB DB 1,2VC DW 3456H执行下列指令序列:MOV AX,WORD PTR VB+1MOV BL,BYTE PTR VC+1MOV CL,VB-1则AX=_,BL=_,CL=_五、程序填空(每小题6分,共12分,每空格只能填一条指令)1.下面是一个用地址表法实现多分支的程序段。根据键盘输入04的不同值,实现程序分支。请将程序段填写完整。BRANCH_TAB DW R0,R1,R2,R3,R4MOV BX,OFFSET BRANCH_TABMOV AH,1INT 21H_MOV AH,0ADD AX,AXADD BX,AX_;转到相应分支2.设DX,AX中存放双字有符号数P,DX存放高位字。BX,CX中存放双字有符号数Q,BX存放高位字。下列程序完成P与Q比较大小操作。当PQ时,使AX=1 PQ时,使AX=2将程序填写完整: CMP DX,BX JL L2 _ CMP AX,CX _ L1:MOV AX,1JMP EXIT L2:MOV AX,2EXIT:六、程序设计题(第1小题6分,第2小题14分,共20分)1.按下列要求编写一个子程序:子程序名:ABSOLT功能:求两数和的绝对值输入参数:AX存放一个加数BX存放
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 皮革缝纫辊工艺考核试卷及答案
- 水产品干燥能耗评估工艺考核试卷及答案
- 景区运营管理师知识考核试卷及答案
- 陶瓷釉面涂层涂层镭射装饰技术考核试卷及答案
- 铁路机车车辆制动钳工前沿技术考核试卷及答案
- 肉品分级员职业考核试卷及答案
- 医疗技术考试题目及答案
- 心室相关电生理手术问题及心动过速诊断试卷
- 2025年XX学校会计学专业大学生生涯发展展示
- 公安学专业试题及答案
- 2025年信息安全应急演练记录
- 社区医院创建汇报课件
- 适老化家装设计
- 轴对称及其性质第1课时课件2025-2026学年人教版数学+八年级上册
- 第一 单元 富强与创新 单元检测题(含答案)-2025-2026学年 九年级上册道德与法治
- 2024长沙电力职业技术学院单招考试文化素质物理考试历年机考真题集附完整答案详解【易错题】
- 2025至2030年中国银川房地产行业市场调查研究及发展战略规划报告
- 装修代购协议书
- 科级领导干部任前廉政法规知识考试题(附答案)
- 2025年低空旅游项目旅游产品设计与市场推广策略报告
- 材料力学(第2版)课件 第1章-剪切与挤压
评论
0/150
提交评论