全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京理工大学课程考试试卷 (学生考试用)课程名称: 汇编语言程序设计 学分: 2.5 大纲编号 0624803 试卷编号: 0624803-03 考试方式: 开卷 满分分值: 100 考试时间: 120 分钟组卷日期: 2006年12月 组卷教师(签字): 张宏 审定人(签字): 李千目 一、单项选择(2*20 =40分)1、已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是 A)20250F2AB)210800EA C)2000017AD)2100117A2、以寄存器DI间接寻址的存储器字节单元内容加1的指令是 A)INC DIB)INC DI C)INC BYTE PTRDID)ADD DI,13、有语句:COUNT EQU 256,下列四种叙述中,正确的是 。A)COUNT是变量B)COUNT占用一个字节存储单元C)COUNT是符号常数D)COUNT占用二个字节存储单元4、已知SP=2110H,执行POP AX后,SP寄存器的值是 A)2111HB)2112H C)210FHD)210EH5、将AX中有符号数除以2的正确指令是 A)SHR AX,1B)SAR AX,1 C)ROR AX,1D)RCR AX,16、比较BX和SI中的两个存储器地址,若BXSI转向HIGH的正确指令是 A)JAE HIGHB)JBE HIGH C)JEG HIGHD)JLE HIGH7、有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配的存储单元字节数是 。A)72B)144 C)120D)608、下列指令执行后,不改变AL寄存器内容的指令是 。A)AND AL,1B)CMP AL,DL C) XOR AL,ALD)SUB AL,DL9、执行下面指令语句,则AX= MOV AL,95HCBWA)0095HB)0F95H C)0FF95HD)9095H10、将DX,AX中32位数左移一位的指令序列是 A)SHL AX,1B) RCL AX,1 C)SHL AX,1 D)RCL AX,1RCL DX,1 SHL DX,1 SHL DX,1 RCL DX,111、将CX寄存器低4位清零的正确指令是 A)AND CX,0fH B) AND CX,0FFF0H C) OR CX ,0FFF0H D)OR CX,0FH12、AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是 A)指令XORAX,AX执行后,AX内容不变,但设置了标志位B)指令ORDX,1000H执行后,将DX最高位置1,其余各位置0C)指令ANDAX,0FH执行后,分离出AL低四位D)NOT AX 执行后,将AX清013、在执行下列指令时,需要使用段寄存器DS的指令是A)STOSWB)ADDAL,CLC)NEGBXD)INCDABX14、无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是A)ADDBH,01HB)ORBH,01HC)XORBH,01HD)TESTBH,01H15、完成对CL寄存器的内容乘以4的正确操作是 A)ROLCL,1B)MUL4 C)SHLCL,1D)MOVCL,2ROLCL,1 SHLCL,1 SHLCL,CL16、下面各传送指令中,正确的是 A)MOVDI,SIB)MOVDX+DI,AL C)MOV WORD PTR BX,100HD)MOVAL,BX17、已知BX=2000H,SI=1234H,则指令MOV AX,BX+SI+2的源操作在 中A)数据段中偏移量为3236H的字节 B)附加段中偏移量为3234H的字节C)数据段中偏移量为3234H的字节 D)附加段中偏移量为3236H的字节18、在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来 A)占内存空间小,但速度慢 B)占内存空间大,但速度快C)占内存空间相同,速度快 D)占内存空间相同,速度慢19、串指令中的目的操作数地址是由_提供A)SS:BP B)DS:SI C)ES:DI D)CS:IP20、将DX的内容除以2,正确的指令是A)DIV 2 B)DIV DX,2 C)SAR DX,1 D)SHL DX,1二、填空题(2*22=44分)1、有下列数据定义:AA DW 1,2,3,4,5,6,7COUNT EQU ($-AA)/2则COUNT=_(1)_,表示_(2)_2、设寄存器AX,BX,CX中的内容都是1234H,变量v中的内容为0F0FH,执行下列指令序列:OR AX, vAND BX, vXOR CX, v则AX=_(3)_,BX=_(4)_,CX=_(5)_3、 MOV AL,5 ADD AL,AL MOV BL,AL ADD AL,AL ADD AL,BL XOR AH,AH上述程序段执行后,AL=_(6)_,BL=_(7)_,程序段的功能用数学表达式表示_(8)_4、 MOV AH,1 INT 21H CMP AL,9 JBE NEXT SUB AL,7 NEXT: SUB AL,0上述程序段运行后,若输入F,则(AL)=_ (9)_(用二进制表示),若为8,则(AL)=_ (10)_(用二进制表示),该程序段的功能是_(11)_5、有下列数据定义VA DB 0FFHVB DB 1,2VC DW 3456H执行下列指令序列:MOV AX , WORD PTR VB+1MOV BL , BYTE PTR VC+1MOV CL , VB-1则AX=_(12)_,BL=_(13)_,CL=_(14)_6、 DA1 DBABCDE$FGHI DA2 DB $-DA1 DUP(?)CALL SUB1 SUB1 PROC MOV BX,0 LOP: CMP BYTE PTR DA1BX,$ JZ AR MOV AL,DA1BX MOV DA2 BX,AL INC BX JMP LOP AR: RET SUB1 ENDP上述子程序的功能是 (15) 返回主程序时,BX=_(16)_ 7、下面程序段是求出AL中数的绝对值,结果在AL中,若AL中原有数为负, AH为1,否则AH为0。横线处填入适当指令(每处仅填一条指令)。 XOR AH,AH _(17)_JNS K (18) _(19)_K: 8、读程序,回答问题.MODEL SMALL.DATA ARRAY DW -12,45,-9,76,4,-35 COUNT =($-array)/2 A1 DW ?.CODE.startup MOV SI,OFFSET ARRAY PUSH SI MOV BX,SI LODSW MOV CX,COUNT-1 L0: LODSW CMP AX,BX JGE L1 MOV BX,SI DEC BX DEC BX L1: LOOP L0 POP AX SUB BX,AX SHR BX,1 MOV A1,BX.EXIT 0 END问: (1) 最后A1中数据是(20) (2)程序功能是 (21) 9、读程序,回答问题.MODEL SMALL.DATA A1 DW 50.CODE.startup MOV AX,A1 PUSH AX CALL AA POP A1.EXIT 0 AA PROC PUSH AX PUSH BP MOV BP,SP MOV AX , BP+6 CMP AX,1 JE EXIT DEC AX PUSH AX CALL AA POP AX ADD AX, BP+6 EXIT: MOV BP+6 ,AX POP BP POP AX RET AA ENDP END问: (1) 最后A1中数据是(22) (可以用数学式表达) 三、编程题(2*8=16分)1、按下列要求编写一个过程(只要写出一个完整的过程):子程序名:ABSOLT功能:求两个16位有符号数和的绝对值输入参数:AX存放被加数,BX存放加数输出参数:AX存放和的绝对值2、已知在以ARRAY开始的数据区中存放10个有符号数,其中数据段定义如下: .DATA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026大唐(内蒙古)能源开发有限公司毕业生招聘备考题库及一套完整答案详解
- 跨境电商独立站客服服务协议2025
- 初一上生物考试题及答案
- 《飞行汽车用电机控制系统技术规范》(征求意见稿)
- 肠易激综合征肠黏膜免疫调节策略
- 肝脏脂肪变性与纤维化的关联研究
- 肝胆胰手术ERAS的营养支持新策略
- 卫生院外购药品管理制度
- 乡镇卫生院基建工程制度
- 卫生院廉政教育制度
- 2025年购房合同模板 样本电子版
- 10S505 柔性接口给水管道支墩
- 2024年广东粤电湛江风力发电限公司社会公开招聘21人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 依库珠单抗注射液-临床用药解读
- 罢免物业申请书
- 高血压的急症与处理
- 表面粗糙度与检测(新国标)课件
- 人工智能在系统集成中的应用
- 大九九乘法口诀表(可下载打印)
- 金属非金属矿山安全操作规程
- 压铸铝合金熔炼改善
评论
0/150
提交评论