




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年大学试题(计算机科学)-汇编语言程序设计笔试历年真题荟萃含答案(图片大小可自由调整)答案解析附后卷I一.参考题库(共25题)1.LEADS,35[SI]2.某数据段内有如下数据定义: 假设变量X的偏移地址为20H。写出变量Y,Z的偏移地址。3.如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是():212CH。A、IEA2HB、IEB2HC、IFA2HD、IFB2H4.请写出下列字符串的ASCII码值。Forexample,Thisisanumber3692.5.在内存物理地址为65780H起的连续地址空间内存放了一个值为12345678H的双字型数据,请用图表示出它们在存储器里存放的情况。6.现有下列程序 MOVAX,6540H MOVDX,3210H MOVCL,04 SHLDX,CL MOVBL,AH SHLAX,CL SHRBL,CL ORDL,BL 试问上述程序段运行后, (AX)=? (BL)=? (DX)=?7.8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。A、10条;64KBB、20条;64KBC、16条;1MBD、20条;1MB8.试编写程序,从键盘接收一英文单词,以空格结束,将其存入BUF开始的存储单元中,并在最后加上字符串结束符‟$‟。9.已知(AX)=836BH,X分别取下列值,执行“CMPAX,X”后,标志位ZF、CF、OF、SF各是什么? (1)X=3000H (2)X=8000H (3)X=7FFFFH (4)X=0FFFFH (5)X=010.有指令MOV CL,N完成将一个有符号数送入CL,要使该指令合法,则N的最大值是(),最小值是()。(用十进制表示)11.下面指令语句中,语法正确的是()。A、INC[BX]B、CMP[BX],20C、JMPFAROPRD、MOVWORDPTR[BX],2012.检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMPAL,BL”指令后应跟的分支指令是()A、JNCLOP1B、JALOP1C、JCLOP1D、JGELOP113.()运算符取其后变量或标号的类型。14.MOV DH,ARRY[BX]的源操作数的寻址方式()15.求出以下各十六进制数与十六进制数62A0H之和,并根据结果设置标志位SF、ZF、CF和OF的值。4321H。16.两个8位补码表示的有符号数相加时,什么情况下会使进位标志等于“1”?相减时,又是什么情况下会使借位标志等于“1”?17.关系数据库的规范化理论要求关系数据库中的关系必须满足起码的要求,即每个属性都是()的。18.LESSI,[2000H]指令的全部功能是()。A、把地址2000H送SIB、把地址2000H字单元的内容送SIC、把地址2000H字单元内容送SI,把2002H字单元内容送ESD、把地址2000H字单元内容送ES,把2002H字单元内容送SI19.循环指令LOOP可以实现()的循环。A、循环次数已知B、循环次数未知C、循环次数累加D、循环次数不变20.编写对键盘输入一段英文的操作计时的程序。21.用REPE SCASB指令对字符串进行扫描,如CX>0时,扫描结束,那么表示()。A、在字符串中有一个AL中指定的字符B、在字符串中遇上第一个AL中指定的字符C、在字符串中遇上第一个不是AL中指令的字符D、在字符串中有一个不是AL中指定的字符22.MOV DS,ARRY的源操作数的寻址方式()23.已知:BX=1357H,DI=2000H,DS=2000H,CS=4000H,分别指出下面各指令中存储器操作数的物理地址。(1)MOVAL,[BX](2)MOVCS:[BX+DI],AH24.下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么?2B25.下面()表达式的值为4.A、11/3B、11.0/3C、(float)11/3D、(int)(11.0/3+0.5)卷II一.参考题库(共25题)1.用8位补码完成下列运算,用二进制“真值”的格式给出运算结果,并指出运算后CF、OF、ZF、SF、PF标志位的状态。-100-120。2.设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 ANDBX,BX3.指令MOV[BX][DI],DX的段内地址为()A、BX值加DI值B、BX值减DI值C、BX值左移4位加DI值D、BX值加DI值后再左移4位4.在存取一个存储器操作数时,段地址必须由()提供。5.将AX中有符号数除以2的正确指令是()。A、SHR AX,1B、SAR AX,1C、ROR AX,1D、RCR AX,16.执行段内子程序调用指令时,CPU将把()的值保存在堆栈中。A、CSB、IPC、SPD、CS和IP7.题面如下()A、aB、bC、cD、d8.将AL中的有符号数扩展成字类型,存储在AX中,可以用指令()。A、MOVAX,ALB、MOVSXAX,ALC、MOVZXAX,ALD、CBW9.编写程序段,将AL中的数乘以6,与CL相减后再除以3;把商保存到Y单元,余数保存到Y+1单元。10.对当前代码段从100H开始反汇编的DEBUG命令是什么?11.将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是()。A、MOVBX,[DI]B、MOVBX,DIC、MOVBX,ES:[DI]D、LODSW12.在内存物理地址为00002H起的字单元内存放7856H,请用图表示出它们在存储器里存放的情况。13.C语言中可以把一个字符串赋给一个字符变量。14.把标志寄存器的低8位传送给AH的指令是();把AH的低8位送入标志寄存器的低8位的指令是();标志进栈指令是();标志出栈指令是()。15.试根据以下要求写出相应的汇编语言指令用位移量为0524H的直接寻址方式把存储器中的一个字与数2A59H相加,并把结果送回存储单元中。16.EQU伪指令与“=”伪指令有何区别?17.设DS=8225H,DI=3942H,指令INCBYTEPTR[DI]操作数的物理地址是()A、85B92HB、86192HC、BB690HD、12169H18.SP栈指针内容是1200H,执行两条PUSH指令之后,SP的值为()。A、1202HB、1204HC、11FCHD、11FEH19.(BX)=637DH,(SI)=2A9BH,位移量=7237H,直接寻址方式的有效地址是()A、0000B、1001C、0010D、011020.字符串HOLLO的ASCII代码表示为()A、484F4C4C4FHB、484F4D4D4FHC、494F4C4C4FHD、494F4D4D4FH21.对下列式子进行十六进制运算: 1A52H+4438H; 3967H-2D81H; 37H×12H; 1250H×4H;22.简述计算机系统组成。23.用EDIT编辑程序建立汇编语言程序时,其源程序文件的扩展名应为()。A、.OBJB、.EXEC、.ASMD、.LST24.CPU对软件中断的处理,下列说法正确的是()。A、中断允许标志IF必须为1B、通过8259A中断控制器管理中断C、不需要得知中断类型号D、执行INTn指令时立即转入中断处理25.举例说明何为中断类型号,何为中断向量,何为中断向量表。对于INT8指令,中断向量存放的内存地址是多少?卷III一.参考题库(共25题)1.下列各数均为十进制数,请用8位二进制补码计算,并用十六进制数表示其运算结果。(-85)-762.编写一个宏库文件,其中包括系统功能调用(INT21H)的00~0A号功能调用。并通过宏调用实现以下各项功能:从键盘输入一个字符串到BUFF;再输入一个单字符,然后在字符串BUFF中查找是否存在该字符;如果找到,显示发现的字符位置。3.若intx=2,y=3,z=4则表达式x<z?y:z的结果是().A、4B、3C、2D、0E、14.用符号“〉”把下面的数按从大到小的顺序“连接”起来[X1]补=10110111[X2]原=10110111[X3]反=10110111[X4]补=10110110[X5]无符号数=101101115.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=’A’+’6’-’3’后,c2中的值为()。A、DB、68C、不确定的值D、C6.设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()A、3B、0C、9D、-127.已知AX=1234H,CX=0302H,CF=0,指出下述指令执行后的结果及标志位CF、SF、ZF、OF的值分别是多? 8.根据以下要求,写出对应的汇编语言指令 (1)把BX和DX寄存器内容相加,结果存入DX寄存器。 (2)使用BX和SI寄存器进行基址变址寻址,把存储器中一字节内容与AL内容相加,结果存入存储单元。 (3)用寄存器BX和位移量0B2H的寄存器相对寻址方式,把存储器中一个双字与ECX相加,结果存入ECX。 (4)用偏移地址1020H直接寻址,把存储单元一个字内容与立即数3相加,结果存入存储单元。 (5)将AL寄存器内容与立即数120相加,结果存入AL寄存器。9.8086/8088CPU中,有二个变址寄存器,分别是()和()。10.计算"00000000"和"01010101"的与运算结果是()11.在数据段有如下定义: 用串指令编写程序完成以下操作:对字符串STR1全部置‘*’符。12.求出15F4H减去4EA0H之差,并根据结果设置标志位SF、ZF、CF和OF的值。13.在数据段有如下定义: 用串指令编写程序完成以下操作:比较BUFF与STR1两个字符串是否相等,如相等则DX=1,否则DX=0。14.数组SCORE中存有一个班级40名学生的英语课程成绩。按照0~59,60~74,75~84,85~100统计各分数段人数,存入N0,N1,N2,N3变量内。15.中断分为()中断和()中断两类。16.什么是寻址方式,8086/8088微处理器有几种寻址方式,各类寻址方式的基本特征是什么?17.()运算符分离出其后变量或标号的偏移地址。18.已知(BX)=1290H,(SI)=348AH,(DI)=2976H,(BP)=6756H,(DS)=2E92H,(ES)=4D82H,(SS)=2030H,请指出下列指令的寻址方式,并求出有效地址EA和物理地址: 19.下列标识符组中,合法的用户标识符为()A、0123与ssipedB、del-word与signedC、list与*jerD、keep%与wind20.下列有关汇编语言中标号的命名规则中,错误的是()A、通常由字母打头的字符、数字串组成B、标号长度不能超过31个字符C、?和$不能单独作为标号D、.号不可位于标号首21.串传送时的串长度值必须放在CL中。22.试根据以下要求写出相应的汇编语言指令 用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和(CX)相加,并把结果送回存储器中。23.串扫描SCASW指令隐含地将()寄存器作为查找的内容。A、AXB、BXC、CXD、AL24.完成下列十六进制数的运算,并转换为十进制数进行校核ABCD-FE。25.假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?MOVAX,BX卷I参考答案一.参考题库1.参考答案:错误2.参考答案: 变量Y的偏移地址为002EH; 变量Z的偏移地址为002EH+4×5×20=01BEH。3.参考答案:A4.参考答案: 46H6FH72H20H65H78H61H6DH70H6CH65H2CH0AH0DH54H68H69H73H20H69H73H20H61H20H6EH75H6DH62H65H72H20H33H36H39H32H2EH0AH0DH。5.参考答案: 6.参考答案: (AX)=5400H (BL)=06H (DX)=2106H7.参考答案:D8.参考答案: 主要程序部分: 9.参考答案: 上述指令执行后,标志位ZF、CF、OF、SF的状态分别是: (1)ZCOS=0010 (2)ZCOS=0000 (3)ZCOS=0010 (4)ZCOS=0101 (5)ZCOS=000110.参考答案:127;-12811.参考答案:C12.参考答案:C13.参考答案:TYPE14.参考答案:相对基址寻址15.参考答案: 和为A5C1H;SF=1,ZF=0,CF=0,OF=1。16.参考答案: 两个8位补码表示的有符号数相加时,下列情况会使进位标志等于“1”: 两个负数相加; 两个异号数相加,和为正(不会产生溢出)。 两个8位补码表示的有符号数相减时,下列情况会使借位标志等于“1”: 两个同号数相减,差为负(不会产生溢出); 正数减负数(有可能产生溢出);17.参考答案:不可分解18.参考答案:D19.参考答案:A20.参考答案: 21.参考答案:C22.参考答案:直接寻址23.参考答案: (1)21357H;(2)43357H24.参考答案: 2BH表示的十进制数为43,2BH表示的字符为+;25.参考答案:D卷II参考答案一.参考题库1.参考答案: [-100]补=10011100,[-120]补=10001000, [-100-120]补=00100100,[-100-120]=+00100100(溢出) COZSP=010012.参考答案: 指令“ANDBX,BX”执行后,(BX)=00E3H3.参考答案:A4.参考答案:相应的段寄存器5.参考答案:B6.参考答案:B7.参考答案:A8.参考答案:B,D9.参考答案: 10.参考答案:执行U10011.参考答案:C12.参考答案: 13.参考答案:错误14.参考答案:LAHF;SAHF;PUSHF;POPF15.参考答案: ADDWORDPTR[0524H],2A59H。16.参考答案:在同一程序中,“=”伪指令可对一个符号重复定义。17.参考答案:A18.参考答案:C19.参考答案:D20.参考答案:A21.参考答案: 5E8AH; 0BE6H; 3DEH; 4940H22.参考答案:计算机由中央处理器CPU,存储器,输入系统,输出系统组成,由系统总线连接在一起。CPU包括运算器和控制器,运算器执行指令,控制器负责计算机的控制。存储器是计算机的记忆部件,以二进制形式存放程序和数据。输入输出系统包括大容量存储器,如硬盘,以及其他外设,如鼠标,键盘,显示器等。23.参考答案:C24.参考答案:D25.参考答案:在实际的系统中,中断源有多个,需要给每个中断源编一个号,以便于识别。在执行软件中断指令INTn时,n就是中断类型号。我们把中断处理程序的起始地址称为中断向量。在存储器的最低1KB(地址从0000~3FFH)集中存放256种中断类型的中断向量,每个中断向量为四个字节,其中前两个字节是偏移地址,后两个字节是段地址。这个集中存放中断向量的存储区称为中断向量表。INT8对应中断向量存放的内存地址是00020H卷III参考答案一.参考题库1.参考答案: (-85)-76=10101011B-01001100B=10101011B+10110100B=01011111B=5FH;CF=0;OF=1。2.参考答案:宏库文件sysmacro.mac文件定义如下: 3.参考答案:B4.参考答案: X1=-01001001B,X2=-0110111B,X3=-01001000B,X4=-01001010B,X5=+10110111B因此:X5>X2>X3>X1>X45.参考答案:A6.参考答案:D7.参考答案:1234H+0302H=1536H,指令执行后,AX的值为1536H。没有产生进位,CF=0;结果为正数,SF=0;结果不等于0,故ZF=0;两正数相加,结果为正,故无溢出,OF=0。8.参考答案: (1)ADDDX,BX (2)ADD[BX][SI],AL (3)ADDECX,[BX+0B2H] (4)ADDWORDPTR[1020H],3 (5)ADDAL,1209.参考答案:SI;DI10.参考答案:0011.参考答案: 12.参考答案: 15F4H-4AE0H=0C754H,其中 SF=1 ZF=0 CF=1 OF=013.参考答案: 14.参考答案: DATASEGEMNT SCOREDW40DUP(?);运行前置入具体数据 N0DW? N1DW? N2DW? N3DW? DATAENDS CODESEGMENT ASSUMECS:CODE,DS:DATA START: MOVAX,DATA MOVDS,AX MOVN0,0;各计数器清零 MOVN1,0 MOVN2,0 MOVN3,0 LEASI,SCORE MOVCX,40 AGAIN:MOVAX,[SI] CMPAX,59;分段测试 JAL1 L0:INCN0 JMPNEXT L1:CMPAX,74 JAL2 INCN1 JMPNEXT L2:CMPAX,84 JAL3 INCN2 JMPNEXT L3:CMPAX,100 JANEXT INCN3 NEXT:ADDSI,2 LOOPAGAIN EXIT:MOVAX,4C00H INT21H CODEENDS ENDSTART15.参考答案:内部;外部16.参考答案: 寻址方式就是寻找指令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 互联网协议版本解析试题及答案
- 嵌入式编程技术的研究与应用试题及答案
- 应试技巧公路工程试题及答案辅助
- 公路工程考试前沿知识与试题及答案
- 在测试团队中培养更好的沟通与协作氛围试题及答案
- 客流监测预警管理制度
- 公司快递消毒管理制度
- 库存用品使用管理制度
- 化工安全教材管理制度
- 发掘2025年信息系统监理师考试潜力试题及答案
- 砼塔施工方案
- 重点岗位工岗位应知风险和异常情况处置管控措施清单
- 资本运作理论与操作实务课件
- 使用林地审批咨询服务投标方案
- 电动车分期付款的合同范本
- 凯迪拉克赛威说明书
- 2023年新疆省新疆生产建设兵团四年级数学第二学期期末预测试题含解析
- 幼儿园大班语言教案《等明天》绘本故事PPT课件反思【幼儿教案】
- 水库工程设计规范
- 版新教材地理人教版必修第一册课件第四章地貌章末总结
- 年产10吨功能益生菌冻干粉的工厂设计改
评论
0/150
提交评论