


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、单项选择题只有一个选项正确,共 10道小题 1.某数据段如下:DATA SEGMENTORG 20HX DB 12HY DW 789AHDATA ENDS那么丫单元的偏移址是(A)0(B)20H(C)21H(D)12H你选择的答案:未选择错误正确答案:C解答参考:2. MOV AL,-1NEG ALXOR AL,65上述程序段执行后,AL中的内容是(A)40H(B)64H(C)01H(D)61H你选择的答案:未选择错误正确答案:B解答参考:3.下面的数据传送指令中,错误的操作是°(A)MOV SS:BX+DI,1000H(B)MOV DX,1000H(C)MOV WORD PTRB
2、X,1000H(D)MOV DS,2000H正确答案:D解答参考:4. 设 AH= 0, AL= 06H, BL= 09H,执行指令ADD AL BLAAA之后,其结果应是()。(A)AH= 01,AL= 05(B)AH= 1 AL = 15(C)AH= 0 ,AL= 0FH(D)AH= 0 AL=05你选择的答案: 未选择 错误正确答案:A解答参考:5. BUFA EQU THIS WORDBUFB DB 80 DUP (0)对以上两条语句而言,以下说法不正确的选项是()。(A) BUFA与BUFB对应同一存储单元地址。(B) BUFA与 BUFA具有相同的偏移属性。(C) BUFA与 BU
3、FB具有相同的类型属型。(D) BUFA与BUFB具有相同的段属性。你选择的答案:未选择错误正确答案:C解答参考:6. 已定义数据:FEESDWOO DUP(0,2 DUP(?),执行指令 MOSL, LENGTHFEES后 AL存放器内容为()。(A) 1(B) 100(C) 200(D) 2你选择的答案:未选择错误正确答案:B解答参考:7. 09号中断的中断向量所处内存中相应单元的物理地址为(B)00012H(C)00024H(D)00036H你选择的答案:未选择错误正确答案:C解答参考:8. 在VAF单元中存放着数据 2021H的地址2000HMOV BX , VARMOV AX , B
4、X执行上述指令AX和BX存放器的内容分别是()(A)AX=2000HBX=2021H(B)AX=2021HBX=2000H(C)AX=22021HBX=22100H(D)AX=22100HBX=22021H你选择的答案:未选择错误正确答案:B解答参考:9. 以下指令中能实现把AX BX存放器内容进行交换的是()(A) XCHG CX BX(B) MOV CL AX(C) PUSH AX(D) MOV AX BXXCHG AX CXMOVAX BXPUSH BXMOVBX AXMOVBX CLPOP AXPOP BX正确答案:C解答参考:10. 数据段定义如下:DATA SEGMENTORG 0
5、074HARRAY DW 1 , 2, +4,3,4DATA ENDS那么执行指令MOV AX ARRAY4后,AX存放器的内容是(A)0002H(B)0082H(C)007CH(D)0003H你选择的答案:未选择错误正确答案:C解答参考:注意:假设有主观题目,请按照题目,离线完成,完成后纸质上交学习中心,记录成绩。在线只需提交客 观题答案。二、主观题共21道小题11. 从缓冲区写信息到一个文件,如果没有关闭文件,可能会出现什么问题? 参考答案:文件结尾的局部信息就没有被写入磁盘,从而造成写入的文件不完整。12. 下面的ASCIZ串有什么错误?PATH_NAME DC:PROGRAMSTEST
6、.DAT参考答案:此ASCIZ串的最后少了一个全0字节,应改为:PATH_NAME D C:TEST.DAT , 013. 据定义如下:X1 DB 10H,100,- 1X2 DW 10H, 100,- 1X3 DD ?COUNT EQU X-X1变量COUNT勺值是,其表示的意义是。参考答案:9_ X1和X2两个变量所占内存字节单元的个数。写为内存单元的个数也 正确。如果写为字单元那么为错误14. 执行指令MOVAX 0MOV AL 09HADD AL, 4假设要获得结果AX= 0103H,那么在ADD指令之后,加一条指令,假设要获得结果AL= 13H,在ADD指令之后加一条指令。参考答案:
7、DAA AAA15. 实现AL中高四位置1的指令为。实现AL中高四位取反的指令为 。参考答案:OR AL,OFOHXOR AL ,0F0H16. 存贮器的地址区域为中断向量区。参考答案:最低1K字节 0-3FFH 0000开始的1K字节以上三个答案都正确17. X Y、Z是双精度数,他们分别存放在 X、X+2、Y、Y+2、Z、Z+2的内存单元中,高位字存放在高位地址中,低位字存放在低位地址中,以下指令序列实现X+Y+24-Z W。并且用 W和W+2单元存放运算结果:MOVAX,XMOVDX,X+2ADDAX,YADCDX,Y+2ADDAX,24SUBAX,ZSUBDX,Z+2MOVW,AXMO
8、VW+2,DX分析以上指令序列,指岀程序中岀现的错误:参考答案:在ADD和SUB两条指令之间加上 ADC DX,0 仅仅写出这条指令 就正确把SUB DX Z+2改成SBB DX Z+2 仅仅写出这条指令就正确18. 在数据段中有一个字符串,其长度是17,要求把他们传送到附加段中的一个缓冲区。DATA SEGMENTMESS1 DB 'PERSONAL COMPUTERDATA ENDSEXTRA SEGMENTMESS2 DB 17 DUP(?)EXTRA ENDSCODE SEGMENTMAIN PROC FARASSUME CS:CODE, DS:DATA,ES:EXTRA ST
9、ART: PUSH DSSUB AX,AXPUSH AXLEA SI,MESS1LEA DI,MESS2CLDREP MOVSBRETMAIN ENDPCODE ENDSEND START以上是完整的程序段,请分析主过程,修改主过程中的错误。5、参考答案:MOV AX, DATAMOV DS AXMOV AX EXTRAMOV ES AXMOV C,X 17 只要写出以上 5条指令就给分,每条指令 1分。 评分标准:指令中没有写出逗号、没有写对相应数据、写错操作码都视 为错误答案。19.主程序和子程序之间的调用如下 :STACK SEGMENTDB 100 DUP(0)STACK ENDSCO
10、DE1 SEGMENTASSUME CS:CODE1,SS:STACKBEG: ?MOV AX, 0A3BHMOV CX, 1234HCALL FAR PTR AA ;断点 (IP)=1110H,(CS)=0200H?CODE1 ENDSCODE2 SEGMENTASSUME CS:CODE2AA PROC FARPUSH AXPUSH CXBB: ?RETAA ENDPCODE2 ENDSEND BEG画出执行到标号BB时,堆栈的情况图参考答案:20. 试编写一个程序把BX存放器的二进制数用十六进制数的形式在屏幕上显 示出来。参考答案:1、 CODE SEGMENTMAIN PROC FAR
11、ASSUME CS CODESTART :PUSH DSSUB AX ,AXPUSH AXMOV CH ,4ROTATE MOV CL 4ROL BX,CLMOV AL,BLAND AL,0FHADD AL,30HCMP AL,3AHJL PRINTITADD AL,07HPRINTIT : MOV DL ALMOVAH , 2INT 21HDEC CHJNZ ROTATERETMAIN ENDPCODE ENDSEND START21. 写出一段子程序,完成输出空行的功能。空出的行数在AX存放器中参考答案:CODE SEGMENTMAIN PROC FARASSUME CS:CODESTAR
12、T:PUSH DSSUB AX,AXPUSH AXMOV AX,5 OUTPUT:PUSH AXCALL DISPPOP AXDEC AX22. 假定(DS =2000H ( SS =1500H ( SI) =00A0H (BX)=0100H (BP)=0010H那么MOV AX BX+10的寻址方式是;操作数的物理地址MOAX, BPSI的寻址方式是;操作数的物理地址是物理地址:20210H物理地址:150B0H0032H单元的符号名,其中存放的内容为 1234H,那么;执行 LEAAX, TABLE参考答案:存放器相对寻址基址变址寻址23. 如果TABLE为数据段中执行MONAX, TAB
13、LE后AX存放器的内容是 后AX存放器的内容是。参考答案:1234H0032H 24. 如果TABLE为数据段中0032H单元的符号名,其中存放的内容为 1234H,那么执行MONAX, TABLE后AX存放器的内容是 ;执行LEAAX, TABLE后AX存放器的内容是。参考答案:1234H0032H 25. 1、汇编语言程序上机操作的步骤是参考答案:用编辑器编写汇编源程序 ASM文件用MASM命令编译 ASM文件为OBJ文件用LINK命令连接OBJ文件为EXE文件在DOS下运行程序查看结果或者进入 DEBU查看结果26. 假设X和X+2单元的内容为双精度数P,Y和Y+2单元的内容为双精度数
14、QX, 丫为低位字,试说明以下程序段做什么工作?MOVDX ,X+2MOVAX ,XADD AX,XADC DX,X+2CMP DX ,Y+2JL L2JG L1CMP AX ,丫JBE L2L1: MOV AX1JMP EXITL2: MOV AX2EXIT:分析以上程序段。写出该程序段实现的功 能:参考答案:用语言描述也正确。程序功能:AX =1(2P> Q)=2(2PW Q)27. MOV CL 4SHL DX CLMOV BL AHSHL AX CLSHR BL CLOR DL , BL分析以上程序段。写出该程序段实现的功参考答案:程序功能:把DX AX构成的双精度数左移四位试分
15、析程序并28. 以下程序段实现从键盘输入一个十进制数并转换成二进制数, 填写恰当的指令使程序完整。MOV BX,0NEWCHAR: INT 21HSUB AL,30HJL EXITCMP AL,9DJG EXITXCHG AX,BXMOV CX,10DXCHG AX,BXADD BX,AXJMP NEWCHAREXIT:RET参考答案:MOV AH 1CBWMUL CX29. 以下程序段实现计算(V- (X*Y+Z-540) /X,并把结果的商存入AX,余数 存入DX,其中X, Y,乙V都是16位带符号数,已经分别装入了 X,Y,乙V单 元中。试分析程序并填写恰当的指令使程序完整。MOV AX
16、,XIMUL YMOV CX,AXMOV BX,DXMOV AX,ZCWDADD CX,AXSUB CX,540MOV AXSUB AX,exSBB DX,BXIDIV X参考答案:ADC BX DXSBB DX 0CWD平分标准:有写错指令操作码的不给分。30. 在ADDRI元中存放着数据Y,试编写一程序把Y中1的个数存入COUN单 元中。参考答案:DATA SEGMENTADDR DW YCOUNT DWDATA ENDSCODE SEGMENTMAIN PROC FARASSUME CS : CODE, DS DATASTART :PUSH DSSUB AX,AXPUSH AXMOV A
17、X,DATAMOV DS,AXMOVCX,0MOV AX,ADDRREPEAT : TEST AX OFFFFHJZ EXITJNS SHIFTINC CXSHIFT : SHL AX 1JMP RETEATEXIT : MOV COUNTCXRETMAIN ENDPCODE ENDSEND START31. 设有5个学生的成绩分别是76, 69, 84,90,55。试编写程序统计成绩在 80100,6079以及60分以下人数的个数分别存放在 COUN开始的三个字节单 元中。参考答案:DATA SEGMENTARRAY DB 76,69,84,90,55 COUNT DB 3 DUP(0)DATA ENDSCODE SE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 提升自我学习能力心理学角度的策略解析
- 学生目标设定与动机激发的关系探讨
- 施工合同的条款解读考查题
- 智慧城市办公空间的未来趋势预测
- 智慧城市公园的数字化公共艺术空间设计
- 教育心理学在团队建设中的作用
- 江西省上饶市“山江湖”协作体统招班2025届物理高二第二学期期末预测试题含解析
- 智慧办公青岛企业智能化的新篇章
- 医疗健康领域的政策变革与未来趋势
- 2025年安徽省滁州市来安县第三中学物理高一下期末统考试题含解析
- 2025至2030全球及中国隔膜式氢气压缩机行业项目调研及市场前景预测评估报告
- 2025年包头包钢集团招聘笔试备考题库(带答案详解)
- 初级保育员培训课件
- 2025年辽宁、吉林、黑龙江、内蒙古四省高考物理真题(含答案)
- DB4201∕T 694-2024 押运行业安全生产标准化基本规范
- 2025至2030中国精神病医院行业发展分析及发展趋势分析与未来投资战略咨询研究报告
- 装载机司机安全培训试题及答案
- 2025届上海市高考英语考纲词汇表
- 医德医风培训
- 新《高等教育学》考试复习题库450题(含各题型)
- 日照正济药业有限公司创新原料药及制剂研发生产项目一期工程职业病危害预评价报告
评论
0/150
提交评论