汇编语言模拟试卷及答案.doc_第1页
汇编语言模拟试卷及答案.doc_第2页
汇编语言模拟试卷及答案.doc_第3页
汇编语言模拟试卷及答案.doc_第4页
汇编语言模拟试卷及答案.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京语言大学网络教育学院汇编语言模拟试卷一注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1在微机汉字系统中,一个汉字的机内码占( )字节。A 1B 2C 3D 42十进制33.25转换成十六进制数为( )。A B1.4HB 1B.19HC 21.4HD 33.4H3下列指令中操作数在代码段中的是( )。A MOV AX,25HB INC DS:25HC CMP AL,BLD ADD AH,BL4表示源程序结束的伪操作的格式是( )。A ENDSLABELB ENDLABELC ENDSD END5下列指令正确的是( )。A MOV CX, ALB MOV DS, 200hC MOV DS, CSD MOV DS, AX6JMP FAR PTR XXXX(XXXX是符号地址)是( )。A 寄存器寻址B 寄存器间接寻址C 段间直接转移寻址D 段内间接转移寻址7对数值7DA3H做“非”运算的结果为( )。A 824CHB 825BHC 825CHD 825DH8下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )。A AX,BX,CX,DXB BX,BP,SI,DIC SP,IP,BP,DXD CS,DS,ES,SS9执行除法指令后,影响的标志位是( )。A CF,OFB SF,ZFC CF,OF,SFD AF,CF,OF,PF,SF,ZF都不确定10在DEBUG下,a命令的作用是 ( )。 A 反汇编B 汇编C 查看数据D 写入数据11没有语法错误的输出指令是( )。A OUT AX,30HB OUTDX,ALC OUT AL,DXD OUT 30H,AH12设CL=05H,要获得CL=0AH,可选用的指令是( )。A XOR CL,0FHB NOTCLC OR CL,0AHD AND CL,0FH13下列指令执行后能使BX中数据必为奇数的是( )。A XOR BX,01HB OR BX,01HC AND BX,01HD TEST BX,01H14下面有语法错误的指令是( )。A MOV AX,BXSIB MOV AX,2BXDIC MOV AX,BXBPD MOV AX,1BXSI15使用DOS功能调用时,子程序的编号应放在寄存器( )中。A AHB ALC AXD 任意指定16将字符串HOW ARE YOU!存入变量AYB( )。A DB “HOW ARE YOU!”B AYB=“HOW ARE YOU!”C AYB DB“HOW ARE YOU!”D AYB DB HOW ARE YOU!178位无符号整数的表示范围为0-255,写成16进制形式为( )。A 080HB 00FFHC 0FFD 0255H 18下列操作中允许段超越的是( )。A 取指令B 存目的串C 以BP为基址存取操作数D 堆栈操作19DF=1,执行MOVSB指令后 ( )。A SI减1,DI减1B SI加1,DI加1,CX减1C SI减1,DI减1,CX减1D SI加1,DI加1,CX加120执行CALL DWORD PTR BX指令的含义是 ( )。A 调用一个位于数据段的子程序,该地址由BX间接寻址得到B 调用子程序的首地址保存于数据段内,该地址由BX间接寻址得到C 调用一个堆栈段的子程序,该地址由BX间接寻址得到D 调用一个代码段的子程序,该地址由BX间接寻址得到二、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。21MOV BXBP,AX( )22TEST BP,BL( )23INC CX,1( )24AND DH,DL( )25PUSH 45DI ( )三、【填空题】(本大题共15空,每空1分,共15分;请将答案填写在答题卷相应题号处)26加1指令是( ),其指令格式是( )。27借位减法指令是( ),若在执行此指令前,CF为0,则执行此指令与不带进位的减法指令是否相同( )(填写“同”或“不同”)。28逻辑运算指令中( )指令只有一个操作数;欲把某操作数指定的一位或多位置0,需用指令( );置1需用指令( );变反需用指令( )。29SAL是( )指令;SHR是( )指令;30. ADC是( )指令,其格式( );ADD是( )指令。31. PUSH是( )指令。32. 十六进制数A2B转换为二进制数为( )。四、【简答题】(本大题共3小题,每题5分,共15分;请将答案填写在答题卷相应题号处)33.试述子程序的一般结构组成?34.标号有哪三个属性 其含义是什么? 35.试述CMP AX,BX和SUB AX,BX两条语句的异同点? 五、【编程题】(本大题共1小题,每题20分,共20分;请将答案填写在答题卷相应题号处)36编写完整程序,功能是把N个8个二进制数据转换成16进制字符数据。假定N个数据存放在字节变量VARB中。转换后的字符数据存放在HVARB中。提示0-9的字符码为30H-39H,A-F的字符码为41H-46H。汇编语言模拟试卷一答案一、【单项选择题】(本大题共20小题,每小题2分,共40分)题号12345678910答案BCABDCCBDB题号11121314151617181920答案BABCACBCCB二、【判断题】(本大题共5小题,每小题2分,共10分)题号2122232425答案FTFTT三、【填空题】(本大题共15空,每空1分,共15分)26. INC、INC DEST27. SBB、同28. NOT、AND、OR、XOR29. 算术左移、逻辑右移30. 带进位加法、ADX DEST,SRC、加法31. 入栈32. 101000101011四、【简答题】(本大题共3小题,每题5分,共15分)33.知识点:子程序的调用过程,需要理解并掌握。34.知识点:段属性和偏移属性的定义,掌握汇编指令各种寻址方式的不同和使用方法。35. 知识点:跳转指令CMP与SUB指令操作对AX和BX寄存器的影响。五、【编程题】(本大题共1小题,每题20分,共20分)36. 知识点:编程能力北京语言大学网络教育学院汇编语言模拟试卷二注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1执行指令 MOV AL,BP 时,所读取的数据应在( )。A CS段中B DS段中C SS段中D ES段中2计算机存储数据的最小单位是( )。A 位(比特)B 字节C 字长D 千字节3某微机有16条地址线,能够覆盖的地址范围是( )。A 0001H-FFFFHB 00001H-FFFFFHC 0000H-FFFFHD 00000H-FFFFFH4定义字节的伪指令是( )。A DDB DBC DWD DQ5CPU执行算术运算指令不会影响的标志位是( )。A 溢出标志B 符号标志C 零标志D 方向标志6下列指令正确的是 ( )。A CMP SI, 100B CMP WORD PTR SI, 100C CMP SI, 100hD CMP 100h, SI7条件转移指令JNE的测试条件为( )。A ZF=0B CF0C ZF=1D CF=18JMP BX指令的寻址方式是 ( )。A 寄存器寻址B 寄存器间接寻址C 段内直接转移寻址D 段内间接转移寻址9设DL=0AAH,执行指令后能使DL=55H的指令是( )。A TEST DL,55HB OR AL ,55HC NEG DLD XOR DL,0FFH10在DEBUG下,u命令的作用是 ( )。A反汇编B 汇编C 查看数据D 写入数据11Intel 8086 I/O寻址空间为 ( )。A 1MBB 1KBC 64KBD 32KB12与NOT AX;NEG AX指令等效的指令是( )。A DEC AXB INC AXC SUB AX,AXD ADD AX,AX13内中断的分类为 ( )。A 执行中断指令INT n,CPU出错引起的中断,为调试程序设置的中断B 除法出错的中断、溢出中断、单步中断、软件中断C 可屏蔽中断、不可屏蔽中断、中断指令INT nD 可屏蔽中断、不可屏蔽中断、断点中断14执行乘法指令后,影响的标志位是( )。A CF,OFB SF,ZFC CF,OF,SFD AF,CF,OF,PF,SF,ZF都不确定15.对寄存器AX的内容乘以4的正确指令序列是( )。A SHR AX,1 /SHR AX,1B SHL AX,1/ SHL,AX,1C ROL AX,1 /ROL AX,1D RCR AX,1/ RCR AX,116执行下面指令序列后,MOV AL,82H / CBW,结果是( )。A AX=0FF82HB AX=8082HC AX=0082HD AX=0F82H17.与MOV BX,OFFSET VAR指令完全等效的指令是( )。A MOV BX,VARB LDS BX,VARC LES BX,VA RD LEA BX,VAR18栈顶内容弹出送字变量AYW( )。A POPB PUSHC PUSH AYWD POP AYW19地址表达式AYY4的偏移地址送字变量ADDR( )。A MOV ADDR,OFFSET AYY4B MOV ADDR, AYY4C OFFSET AYY4D LEA OFFSET AYY420把汇编语言翻译成机器语言的过程称为( )。A 编译B 汇编C 编辑D 链接二、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。21MOV BXBP,BX ( )22. AND BP,AL ( )23. SUB SI,DA_BYTE ( )24. TEST DH,DL( )25SHL AX,2 ( )三、【填空题】(本大题共15空,每空1分,共15分;请将答案填写在答题卷相应题号处)26CPU的四个段寄存器是( )、( )、( )、( )。27存储单元的逻辑地址是2B0C:2C3H,则其物理地址是( )。28执行10101011+01010101运算后,CF=( ),OF=( ),SF=( ),ZF=( )。29出下列指令中源操作数的寻址方式:MOV DS,AX( );ADC AX,0ABHBX ( );AND BL,0FFH ( )。30进行堆栈操作时,隐含使用的是堆栈指针( )(写出堆栈指针的名字)31SEG运算符的功能是取得变量或标号的( );OFFSET运算符是取得变量或标号的( )。32. 二进制数110111100101.1011转换为十六进制数为( )。四、【简答题】(本大题共3小题,每题5分,共15分;请将答案填写在答题卷相应题号处)33在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: PUSH AX PUSH BX 保护现场 PUSH CX / PUSH DX/ : 恢复现场 试写出恢复现场时的指令序列。 34完成下列操作,选用什么指令: (1)将AX的内容,减去0520H,和上次运算的借位; (2)将变量名TABL的段地址送AX; 35D1 DB 20H DUP(?) D2 DW D1 请写出用一条指令实现取D1的偏移地址=SI中的三种方法。五、【编程题】(本大题共1小题,每题20分,共20分;请将答案填写在答题卷相应题号处)361+2+3+.N累加加到1000,统计被累加的自然个数送CN,累加和送SUM。汇编语言模拟试卷二答案三、【单项选择题】(本大题共20小题,每小题2分,共40分)题号12345678910答案CACBDBAADA题号11121314151617181920答案CBAABADDAB四、【判断题】(本大题共5小题,每小题2分,共10分)题号2122232425答案FTFTF三、【填空题】(本大题共15空,每空1分,共15分)26. 代码段(或CS)、数据段(或DS)、堆栈段(或SS)、附加段(或ES)27.2B383H28.1、0、0、129.寄存器寻址、相对寻址、直接寻址30.SP31.段基址、偏移量32.0DE5.BH四、【简答题】(本大题共3小题,每题5分,共15分)33知识点:push pop 入栈和出栈语句的使用方法,需要重点掌握34知识点: 汇编语言的指令系统一章重点需要掌握MOV指令各种使用方法,SBB等加减运算指令和移动指令的使用方法。35 知识点:汇编指令系统,编程能力考察。需要重点掌握。五、【编程题】(本大题共1小题,每题20分,共20分)36 知识点:以上两题考察会变语言的指令系统,重点掌握MOV等指令的方法和条件判断指令的使用方法。还需要重点掌握CLD 和加减法运算指令SUB、ADD等指令。北京语言大学网络教育学院汇编语言模拟试卷三注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1十进制153转化为二进制数是( )A 10110110B 10100001C 10000110D 100110012指令TEST AL,02H 的含义为( )A 测试AL是否等于02HB 测试AL第2位状态C 测试AL第1位状态D 将AL与02单元的各位进行测试3下列对PSW寄存器中标志位产生影响的指令是( )A JMP DONB LOOP DONC CALL DOND AAA4假设V1和V2是用DW定义的变量,下列指令正确的是( )A MOV V1,20HB MOV V1,V2C MOV 2000H,V2D MOV AL,V15带借位减法指令是( )A SBBB SUBC DECD NEG6在汇编语言中,一般使用( )A 逻辑地址B 物理地址C 偏移地址D 段地址7在CPU中跟踪下一条指令地址的寄存器是( )A 主存地址寄存器 B 指令寄存器C 指令计数器D 状态寄存器88086中可做基址寻址的寄存器是( )A CX、DXB BX、BPC AX、BXD CX、BP9对于下列程序段: AGAIN: MOV AL,SI MOV ES:DI,AL INC SI INC DILOOP AGAIN也可以使用( )指令完成同样的功能。A REP MOVSBB REP LODSBC REP STOSBD REPE SCASB10下列子程序完成除法操作,选择合适的代码将程序补齐 dee_div PROC MOV DL,0 LOP : SUB AX,CX ( ) INC DL JMP SHORTLOP NEXT : ADD AX,CX RET dee_div ENDPA JMP NEXT B JC NEXTC JNC NEXTD JE NEXT11如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是( ):212CHA 111AHB 11190HC 1EA2HD 1119AH12DF=0,执行MOVSB指令后( )A SI减1,DI减1 B SI加1,DI加1,CX减1C SI减1,DI减1,CX减1D SI加1,DI加1,CX加113宏指令定义必须由伪指令MACRO开始,伪指令ENDM结束,两者之间的语句称为( )A 哑元B 宏定义体C 实元D 宏展开14设(CS)=25FFH,(DS)=2140H,(SS)=2510H,(BP)=02D0H,(SI)=0010H,(DI)=0206H,则指令MOV AX,DI+100H的源操作数有效地址为( )A 2140HB 0306HC 21706HD 25FFH15在下列指令的表示中,不正确的是( )A MOV AL,BX+SIB JMP SHORT DONIC DEC BXD MUL CL16假设ES段中有一个字符串12FG3LM5C,其名为ARRAY,下面的程序段CLDLEA DI,ES:ARRAYMOV AL,GMOV CX,9REPNE SCASB 执行后CX的值是( )A9B 5C 4D 017指令MOV BXDI,DX的段内地址为( )A BX值加DI值B BX值减DI值C BX值左移4位加DI值D BX值加DI值后再左移4位18十进制负数-61的八位二进制补码是( )A 01000010B 11000011C 01010000D 1101000019比较两个带符号的数A、B,当A=B时程序转移,测试的条件为( )A ZF=1B ZF=0 C SF=1D SF=020分配给中断类型号INT 12H在中断向量表中的物理地址是( )A 32HB 20AC 48HD 10H二、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。21 ADD SI,DA_BYTE ( )22CMP CL,1234H ( )23SHR BXDI,3 ( )24NOT CX,AX ( )25LEA DS,35SI ( )三、【填空题】(本大题共15空,每空1分,共15分;请将答案填写在答题卷相应题号处)26把标志寄存器的低8位传送给AH的指令是( );把AH的低8位送入标志寄存器的低8位的指令是( );标志进栈指令是( );标志出栈指令是( )。27XCHG是( )指令。28现有一个二进制数10110110,若将该数分别看作是无符号数、补码表示的带符号数,它对应的十进制数的真值是( )和( )。29在汇编的伪指令中,标识符最多可有( )个字符组成。30TYPE运算符的功能是取得变量或标号的( );LENGTH运算符是取得变量或标号的( )。31执行1101101011101101运算后,CF=( ),OF=( ),SF=( ),ZF=( )。32POP是( )指令。四、【简答题】(本大题共3小题,每题5分,共15分;请将答案填写在答题卷相应题号处)33假定(DX)=10111001B,(CL)=0.3,(CF)=1,试确定下列各条指令单独执行后,DX中的值。 (1)SHR DX,1 (2)RCR DL,1 (3)RCL DX,CL 34写出完成下述功能的程序段: (1)传送25H到AL寄存器 (2)将AL的内容乘以2 (3)传送15H到BL寄存器 (4)AL的内容乘以BL的内容 并请写出最后(AX)=? 35写一程序段,求双字长数DXbX的相反数。五、【编程题】(本大题共1小题,每题20分,共20分;请将答案填写在答题卷相应题号处) 36定义一个数据区,它包含有23H,24H,25H和26H四个字符数据,把这个数据区复制20次,并显示出复制结果。 汇编语言模拟试卷3答案五、【单项选择题】(本大题共20小题,每小题2分,共40分)题号12345678910答案DBDAAABBBB题号11121314151617181920答案CBBBCBABAC六、【判断题】(本大题共5小题,每小题2分,共10分)题号2122232425答案FFFFF三、【填空题】(本大题共15空,每空1分,共15分)26. LAHF、SAHF、PUSHF、POPF 27.交换28. 182、74 29. 31 30.类型、长度31. 1、0、1、0 32.出栈四、【简答题】(本大题共3小题,每题5分,共15分)33知识点:需要重点掌握循环操作指令SHR、RCR、RCl等指令的使用34. 知识点:综合分析能力的应用35知识点:重点掌握汇编指令系统的编程技巧,上两题考察MOV、乘法指令MUL和NEG等指令的使用。具体可参考汇编指令系统一章。五、【编程题】(本大题共1小题,每题20分,共20分) 知识点:独立编写汇编程序的能力,循环指令的使用。北京语言大学网络教育学院汇编语言模拟试卷四注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、下列四个寄存器中,不能作为间接寻址的寄存器是( )。A BXB BPC DXD DI2、存储器每段最长( )。A 64BB 64KBC 16MBD 1MB3、0B4H+7AH后,下列哪个标志位值为1( )。A SFB AFC OFD PF4、下列指令中,正确的是( )。A ADD AX,BX+SIB MOV AH,BXC MOV CS,AXD NOT CX,AX5、MOV DX,COUNTBPDI的源操作数的寻址方式为( )。A 变址寻址B 寄存器间接寻址C 直接寻址D 基址变址寻址6、执行下面指令序列后,MOV AL,82H / CBW,结果是( )。A AX=0FF82HB AX=8082HC AX=0082HD AX=0F82H7、与MOV BX,OFFSET VAR指令完全等效的指令是( )。A MOV BX,VARB LDS BX,VARC LES BX,VA RD LEA BX,VAR8、将字变量AYW入栈的命令是( )。A POPB PUSHC POP AYWD PUSH AYW9、下列数据中,可能是八进制数的是( )。A 317B 488C 597D 109610、中断类型号INT 12H在中断向量表中的物理地址是( )。A 32HB 20AC 48HD 10H11、将寄存器AX的内容求补的正确操作是( )。A CMP AX,AXB XOR AX,0FFFFHC NOT AXD NEG AX12、计算机语言有许多种,其中与硬件直接相关的是( )。A 网络语言B 操作系统C 机器语言D 高级语言13、8086/8088可用于寄存器间接寻址的寄存器有( )。A 2B 4C 6D 814、和外存相比,内存的特点是( )。A 容量小、速度快、成本高B 容量小、速度快、成本低C 容量大、速度快、成本高D 容量大、速度快、成本低15、完成将BX清零,并使标志位CF清零,下面错误的指令是( )。A SUB BX,BXB MOV BX,00HC XOR BX,BXD AND BX,00H16、假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是( )。A 20102HB 20101HC 200FEHD 200FFH17、INC指令不影响( )。A OFB CFC SFD ZF18、分别写出下列寄存器的位数AX, BH, CX, CS( )。A 8位、16位、32位、16位B 16位、8位、32位、16位C 8位、16位、16位、32位D 16位、8位、16位、16位19、下列不是变量的类型的是( )。A 字节型B 字符型C 字型D 双字型20、表示一条指令的存储单元的符号地址称( )。A 标号B 变量C 类型D 偏移量二、【判断题】(本大题共5小题,每小题2分,共10分;正确的填T,错误的填F,请将答案填写在答题卷相应题号处)21、当运算的结果有奇数个1时,PF=0。( )22、MOV AL,BX 是正确指令。 ( )23、判断下列指令是否正确。MOV BX,OFFSET NAMES( )24、判断下列指令是否正确。MOV AL,BX+2 ( )25、判断下列指令是否正确。MOV AX,NAMES( )三、【填空题】(本大题共15空,每空1分,共15分;请将答案填写在答题卷相应题号处)26、中央处理器包括( )、( )和( )。27、物理地址是指实际的( )位主存单元地址,每个存储单元对应唯一的物理地址。28、十进制数11.375转换为二进制数为( )。二进制数1101101转换为十进制数为( )。29、用二进制代码书写指令和程序的语言,称为( )。30、计算机中的指令由( )和( )两部分组成。31、变量的三种属性为( )、( )和( )。32、逻辑地址由段基值和( )组成。将逻辑地址转换为物理地址的公式是( )。其中的段基值是由( )存储。四、【简答题】(本大题共3小题,每小题5分,共15分;请将答案填写在答题卷相应题号处)33、写出指令运行结果MOV AL,80HMOV BL,08HMUL BL则(AX)=( )。该指令完成( )。34、MOV CL,3 MOV BX,4DA8H ROL BX,1 ROR BX,CL则(BX)=( )。35、简述下面两条指令分别是什么语法错误? MOV BX,SI MOV AX,DL五、【编程题】(本大题共1小题,每小题20分,共20分;请将答案填写在答题卷相应题号处)36、编写完整的程序,把从键盘输入的一个小写字母转换成相应的大写字母,并输入到显示器。汇编语言模拟试卷四 答案一、【单项选择题】(本大题共20小题,每小题2分,共40分)题号12345678910答案CBDADADDAC题号11121314151617181920答案D C B ABDBDBA二、【判断题】(本大题共5小题,每小题2分,共10分)题号2122232425答案TFTTF三、【填空题】(本大题共15空,每空1分,共15分)26、运算器 控制器 寄存器组27、2028、1011.011 10929、机器语言30、操作码 操作数31、段属性 位移属性 类型属性32、偏移量 段基值10H+偏移量 段寄存器复习范围或考核目标:26、课件第二章:8086计算机组织,中央处理器的概念。27、课件第三章:8086寻址方式和指令系统,物理地址的概念。28、课件第一章:基础知识,十进制数和二进制数的相互转换。29、课件第一章:基础知识,机器语言的概念。30、课件第三章:8086寻址方式和指令系统,计算机中的指令的组成。31、第三章:8086寻址方式和指令系统,变量的三种属性。32、第三章:8086寻址方式和指令系统,逻辑地址由段基值和偏移量组成。四、【简答题】(本大题共3小题,每小题5分,共15分)复习范围或考核目标:33、考察汇编语言及程序设计。课件第四章:汇编语言程序格式,第五章循环与分支程序设计等,综合考察编程能力。34、考察汇编语言及程序设计。课件第四章:汇编语言程序格式,第五章循环与分支程序设计等,综合考察编程能力。35、汇编指令的基础知识,包括MOV语句的使用和操作数的类型选择。五、【编程题】(本大题共1小题,每小题20分,共20分)复习范围或考核目标:考察汇编语言及程序设计。课件第四章至第七章,综合考察编程能力。北京语言大学网络教育学院汇编语言模拟试卷五注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、设(AL)=86,(BL)=68,执行SUB AL,BL指令后,正确的结果是( )。A SF=1B ZF=1C CF=1D OF=12、CPU要访问的某一存储单元的实际地址称( )。A 段地址B 偏移地址C 物理地址D 逻辑地址3、将寄存器AX的内容求反的正确操作是( )。A NEG AXB XOR AX,0FFFHC NOT AXD CMP AX,AX4、REPZ CMPSW指令,重复执行的终止条件是( )。A CX=0或ZF=0B CX=0且ZF=0C CX=0或ZF=1D CX=0且ZF=15、将累加器AX的内容清零的正确操作是( )。A ADD AX,0B OR AX,AXC XOR AX,AXD CMP AX,AX6、下面几个不同进制的数中,最小的数是( )。A 1001001BB 75C 37DD A7H7、世界上第一台电子数字计算机取名为( )。A ENIACB EDSACC UNIVACD EDVAC8、十进制正数38的八位二进制补码是( )。A 00011001B 10100110C 10011001D 001001109、一个完整的计算机系统通常应包括( )。A 系统软件和应用软件B 计算机及其外部设备C 硬件系统和软件系统D 系统硬件和系统软件10、运算器的主要功能是( )。A 算术运算B 逻辑运算C 算术运算与逻辑运算D 函数运算11、汇编程序的循环控制指令中,隐含使用( )寄存器作为循环次数计数器。A AXB BXC CXD DX12、要实现使BETA的值为56,应采用语句为( )。A BETA DB 56B BETA DB 56HC BETA EQU 56D BETA EQU 56H 13、使方向标志位置1的指令是( )。A CLCB CMCC STDD NOP 14、下列操作中允许段超越的是( )。A 取指令B 存目的串C 以BP为基址存取操作数D 堆栈操作15、溢出位OF=1转的指令为( )。A JCB JSC JOD JP 16、下面关于寄存器不正确的表述是( )。A AX寄存器是算术运算的主要寄存器,又称为累加器B BP、SP通常作为地址指针寄存器C IP指令指针寄存器可以通过MOV命令改变其值D 标志位寄存器中的状态标志位会受算术单元的运算结果而改变17、表示CX0时重复执行的串重复前缀是( )。A REPB REPNZC REPNED REPZ18、下面的XCHG指令中,语法正确的是( )。A XCHG AL,DXB XCHG AL,OFHC XCHG BL,BXD XCHG BOF1,BOF219、使进位标志位置0的指令是( )。A CLCB CMCC STCD NOP20、用来存放下一条将要执行的的指令地址的寄存器是( )。 A SPB IPC BPD CS二、【判断题】(本大题共5小题,每小题2分,共10分;正确的填T,错误的填F,请将答案填写在答题卷相应题号处)21、SP的内容可以不指向堆栈的栈顶。 ( )22、DW伪指令用来定义双字。 ( )23、判断下列指令是否正确。MOV AL,NAMET( )24、判断下列指令是否正确。MOV AL,BYTE PTR NAMET( )25、判断下列指令是否正

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论