汇编模拟题
微机原理汇编语言及接口技术模拟题
一、选择题(每题2分,共20分)1.CPU响应INTR引脚上来的中断请求的条件之一是()。
A.IF=0 B.IF=1C.TF=0 D.TF=12.下列数中最大的数是()。
A.(10000011)2 B.(10010101)BCDC.(92)16D.(101)103.RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是()。
A.A0~A15和D0~D15 B.A0~A10和D0~D7C.A0~A11和D0~D7 D.A0~A11和D0~D154.下列指令中正确的是()。
A. MOV BX,ALB. MOV BL,AXC. MOV BL,ALD. IN BL,40H5.8253 是可编程定时、计数器芯片,它内部有()。
A.三个定时器B.四个定时器C.二个计数器D.四个计数器6.采用级联方式使用8259中断控制器,可使它的硬件中断源最多扩大到()个。
A.8 B. 16C. 32D. 647.下述产生片选信号的方法中,被选中芯片不具有唯一确定地址的是()。
A.线选法或部分译码 B. 仅部分译码C. 仅线选法D. 全译码8.一台微机化仪器采用8255A芯片做数据传送接口,并规定使用I/O地址的最低两位作芯片内部寻址,已知芯片A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为()。
A.数据从端口C送数据总线B.数据从数据总线送端口CC.控制字送控制寄存器D.数据从数据总线送端口B9.在执行指令MOV AX,0后,CPU状态标志位ZF的取值为()。
A.0 B.1C.不确定D.没有影响10.8086CPU复位后,CPU执行的第一条指令的起始地址应是()。
A.ROM,FFFF0H B.RAM,FFFF0HC.ROM,FFFFH D.RAM,FFFFH二、填空题(每空1分,共20分)1.计算机主机与I/O设备间进行数据传送的方式主要包括以下五种:I/O处理机、、、、。
汇编语言考试复习题及答案
汇编语⾔考试复习题及答案⼀、单项选择题(从下列每题的四个选择中选择⼀个正确的,填⼊答题纸的相应位置。
每⼩题2分,共30分)1.下列指令有语法错误的是__________。
A) PUSH AL B) ADDC AX,50HC) MOV [SI],[DI] D) JMP WORD PTR[BX+5]见书:35页,PUSH2.执⾏下列程序段后,(AX)= ________。
TAB DW 1,2,3,4,5,6ENTRY EQU 3MOV BX, OFFSET TABADD BX,ENTRYMOV AX,[BX]A) 0003H B) 0300H C) 0400H D) 0004H3.NC 指令不影响 _________标志。
A) OF B) CF C) ZF D) SF4.执⾏下列指令后:STR1 DW ‘AB’STR2 DB 16 DUP(?)CNT EQU $ -STR1MOV CX,CNTMOV AX,STR1HLT寄存器CL的值是________,寄存器AX的值是________。
① A) 10H B) 12H C) 0EH D) 0FH② A) 00ABH B) 00BAH C) 4142H D) 4241H5.汇编语⾔源程序经汇编后不能直接⽣成⽂件。
A).OBJ B).LST C).EXE D).CRF6.8086 CPU在基址加变址的寻址⽅式中,已知BX=2000H,SI=1234H,则指令“MOV AX,[BX+SI+2]”的源操作在中。
(A)数据段中偏移量为3236H的字节(B)数据段中偏移量为3234H的字节(C)附加段中偏移量为3236H的字节(D)附加段中偏移量为3234H的字节(A)19,20 (B)20,⽆右孩⼦(C)⽆左孩⼦,20 (D)⽆左孩⼦,⽆右孩⼦7.执⾏下⾯的程序段后,DAT1单元的值是。
DAT1 DB 12H,34HDAT2 DB 56H,78HMOV AX,WORD PTR DAT1CMP AX,WORD PTR DAT2JA DONEMOV BX,WORD PTR DAT2MOV WORD PTR DAT2,AXMOV WORD PTR DAT1,BXDONE:HLTA)12H B)34H C)56H D)78H8.下列指令中,正确的⼀条是。
汇编语言模拟试卷
LOP1:CMP AL,[SI+1] JNG NEXT MOV AL,[SI+1]
NEXT:INC SI LOOP LOP1 MOV RESULT,AL HLT
问:①该程序完成的功能是:_______ ②该程序的循环次数是:_______
指令是( )
① NEG BX
② NOT BX
INC BX
③ XOR BX, OFFFH ④ MOV AX ,0
INC BX
SUB AX,BX
18、判当AX的内容为负数时,转MINUS 执行,下
面错误的指令是()
① NOT AX
② ADD SI,2
JNS MINUS
JNZ MINUS
③ SHL AX, 1 ④ OR AX,AX
JZ ZERO
JZ ZERO
③ OR CX,CX ④ JCXZ ZERO
JZ ZERO
13、执行1号DOS系统功能调用后,从键盘输入的 字符应存放在( )
① AL中 ② BL中 ③ CL中 ④ DL中 14、设数据定义如下:
ARRAY DW 1,2,3 执行指令ADD SI,TYPE ARRAY 相当于完成下面 同等功能的指令是( ) ① ADD SI,1 ② ADD SI,2 ③ ADD SI,3 ④ ADD SI,0 15、设数据定义如下:
.
.
.
MOV SI,0FFSET DA1
LEA DI,DA2 ①
ADD AL,[DI] ②
MOV SUM ,AL MOV SI,[SI+1]
③
DAA
MOV SUM+1,AL
汇编语言期末温习模拟题库
一考试题型100分1.数制码制10分2.填空30分3.判定题:10分语句正确与否错误缘故4.选择题15分5.阅读程序15分6.编写程序20分二.选择题 59运算机基础8086寄放器寻址方式指令功能:算术,逻辑,移位,循环标志位:C,Z,S,O,P堆栈,SP汇编格式,变量,标号程序开发:EDIT ,MASM ML,LINK,DEBUG1、通常说运算机的内存为32M、64M或128M指的是:()的容量的容量和ROM的容量 D.硬盘的容量2.汇编语言的优势不包括_____。
A直接有效地控制硬件B生成的代码序列短小C运行速度快 D 编程容易3 十六进制数88H,可表示成下面几种形式,请找犯错误的表示()。
A.无符号十进制数136B.带符号十进制数-120C.紧缩型BCD码十进制数88D. 8位二进制数-8的补码表示4 以下寄放器组中在段内寻址时能够提供偏移地址的寄放器组是( )A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS5可用作寄放器间接寻址或基址、变址寻址的地址寄放器,正确的选项是()。
,BX,CX,DX ,ES,CS,SS,BP,IP,BX ,DI,BP,BX6.当运行结果为0时,ZF=__________。
A 0B 1C 任意D 不阻碍7某次求和结果最高位为1,那么SF=__________。
A 0B 1C 任意D不阻碍8设DS=5788H,偏移地址为94H,该字节的物理地址_____________。
A 57974HB 5883HC 57914HD 58ECH9. “MOV AX,[BP+DI]”指令从__________段掏出数据送AX。
A CSB SSC DSD ES10.下面不能用于寄放器寻址的寄放器有()A. CSB. AX C IP D SI E. CL F. SP11存储器寻址方式在指令中给出操作数在内存中的地址,该地址是()A 逻辑地址 B.有效地址C偏移地址 D.物理地址 E.段地址12.堆栈的操作原那么是_____________。
《汇编与微机原理》模拟题
重庆三峡学院成教院2006级计本专业《汇编与微机原理》模拟题第一卷一、一个有19个字的数据区,它的起始地址为70A1H:DDF2H,请写出这个数据区首末字单元的物理地址.二、写出下列指令中的源操作数与目的操作数的寻址方式:(1)MOV SI, 1000 (2) MOV BP, AX(3)MOV [SI], 1000 (4) MOV BP, [SI](5)LEA DI, [2130H] (6) AND DL,[BX+SI+20H](7)SUB AH, DH (8) MOV AX, CX(9)ADD SI, [BX] (10) MOV [BX+100], DI三、有符号定义语句如下:BUF DB 2,3,4,5,'1345','A'EBUF DB 7LT EQU EBUF-BUF问LT的值是多少?四、程序填空题1.在一字符串中搜索,当搜索到‘M’停止搜索,将此单元地址存储;当未搜索到‘M’,也结束工作.STRING DB ‘THIS IS A EXAMPLE’ADDRBF DW ?.;预置参数;预置参数MOV AL,‘M’CLDMOV AL,‘M’CLD;搜索JZ NEXTHLTNEXT:;搜索到‘M’,存单元地址MOV ADDRBF,DIHLT2.下列为将二位压缩的BCD码转换为两个ASCII字符的程序段,将合适指令填入空白处,形成正确的程序段.BCDBUF DB 96H ;BCD码ASCBUF DB 2 DUP(?);ASCII字符.MOV AL,BCDBUFMOV BL,ALMOV CL,4;高位转换MOV ASCBUF, AL;低位转换MOV ASCBUF+1,BL五、填空题:1.汇编语言一般采用两次扫描完成对的汇编任务。
第一次扫描主要完成的建立,第二次扫描将每个程序行转换为或,从而生成。
同时还可以根据需要生成文件和文件,两次扫描都以遇到指令结束.2. 8086 CPU中共有个寄存器,分为组。
2022届全国高三物理模拟试题汇编:能量守恒定律
2022届全国高三物理模拟试题汇编:能量守恒定律一、单选题1.(2分)如图甲所示,轻弹簧下端固定在倾角为θ=37°的粗糙斜面底端,质量为m=1kg的物块从轻弹簧上端上方某位置由静止释放,测得物块的动能E k与其通过的路程x的关系如图乙所示(弹簧始终处于弹性限度内),图像中O∼x1=0.4m之间为直线,其余部分为曲线,x2=0.6m时物块的动能达到最大.弹簧的长度为l时,弹性势能为E p=12k(l0−l)2,其中k为弹簧的劲度系数,l0为弹簧的原长。
物块可视为质点,不计空气阻力,物块接触弹簧瞬间无能量损失,取重力加速度g=10m/s2,sin37°=0.6,cos37°=0.8。
则()A.物块与斜面间的动摩擦因数为0.2B.弹簧的劲度系数k为25N/mC.x3的大小为0.8mD.物块在斜面上运动的总路程大于x32.(2分)随着北京冬奥会的临近,人们参与冰雪运动热情高涨。
如图所示滑雪滑道PQR,质量60kg的滑雪爱好者从顶端P静止滑下,从末端R滑出时速度18m/s,滑行过程中姿势保持不变,P 端相对滑道最低点Q高度24m,R端相对Q点高度4m。
从P到R滑行过程中,该滑雪爱好者克服阻力做功和重力做功的比值约为()A.0.1B.0.2C.0.8D.13.(2分)如图甲所示,在距离地面高度为h=0.80m的平台上有一轻质弹簧,其左端固定于竖直挡板上,右端与质量m=0.50kg、可看作质点的物块相接触(不粘连),OA段粗糙且长度等于弹簧原长,物块与OA段的动摩擦因数μ=0.50,其余位置均无阻力作用。
物块开始静止于A点,现对物块施加一个水平向左的外力F,其大小随位移x变化关系如图乙所示。
物块向左运动x=0.40m到达B点,到达B点时速度为零,随即撤去外力F,物块在弹簧弹力作用下向右运动,从M点离开平台,落到地面上N点,取g=10m/s2,则()A.弹簧被压缩过程中外力F做的功为2.4JB.弹簧被压缩过程中具有的最大弹性势能为6.0JC.整个运动过程中物块克服摩擦力做功为4.0JD.物块从M点运动到N点的水平位移为1.6m4.(2分)如图所示,长为L的轻弹簧AB两端等高地固定在竖直墙面上,弹簧刚好处于原长,现在其中点O挂上一个质量为m的物体P后,物体向下运动,当它运动到最低点时,弹簧与竖直方向的夹角θ,若取初始位置为零重力势能面,重力加速度为g,则下列说法中正确的是()A.物体向下运动的过程中,加速度先增大,后减小B.物体在最低点时,AO部分弹簧对物体的拉力大小为mg2cosθC.物体在最低点时,弹簧的弹性势能为mgLtanθ2D.若换用劲度系数较小的弹簧,则弹簧的最大弹性势能增大5.(2分)如图所示,轻质橡皮绳上端固定在O点,下端连接一质量为m的物块,物块与水平面之间的动摩擦因数为μ。
汇编语言程序设计-模拟题
汇编语言程序设计模拟题一、单选题1.下列表示中,不是合法的立即数是().A.DFHB.98C.21CHD.0526[答案]:A2.(BX)=637DH,(SI)=2A9BH,位移量=7237H,直接寻址方式的有效地址是().A.8E18HB.D5B4HC.637DHD.7237H[答案]:D3.计算4321H+62A0H之后,根据结果设置的标志位SF,ZF,CF,OF的值为().A.0000B.1001C.0010D.0110[答案]:B4.(DX)=00B9H,(CL)=3,(CF)=1,指令SHRDX,1执行后DX中的值为().A.0072HB.05C8HC.0017HD.005CH[答案]:D5.在汇编语言程序中,对END语句的叙述正确的是().A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.005CHD.END语句在汇编后要产生机器码[答案]:C6.以下寄存器中,不能用作间接寻址的寄存器是().A.BXB.SIC.BPD.DX[答案]:D7.设DS=8225H,DI=3942H,指令INCBYTEPTR[DI]操作数的物理地址是().A.85B92HB.86192HC.BB690HD.12169H[答案]:A8.下面指令执行后,有可能改变AL寄存器内容的指令是().A.TESTAL,02HB.ORAL,ALC.CMPAL,BLD.ANDAL,BL[答案]:D9.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是().A.MOV AL,00HB.ANDAL,00HC.XORAL,ALD.SUBAL,AL[答案]:A10.假设(AX)=4652H,(DX)=0234H,依次执行SUBAX,0F0F0H和SBBDX,0F0F0H两条指令后,寄存器AX和DX的值分别为().A.5562H和1142HB.5562H和1143HC.5562H和1144HD.4652H和0234H[答案]:B11.执行指令moval,12h,movbl,12h,movdl,02h,cmpxchgbl,dl后,al的值为().A.12HB.02HC.1HD.0H[答案]:B12.V AR是数据段中定义的变量,指令MOV AX,[SI+V AR]源操作数的寻址方式是().A.寄存器寻址B.寄存器间接寻址C.寄存器相对寻址D.基址变址寻址[答案]:C13.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是().A.名字项B.操作项C.操作数项D.注释项[答案]:B14.当一个带符号数大于20H时程序转移,需选用的条件转移指令是().A.JLB.JNLEC.JNLD.JLE[答案]:B15.连续完成下面指令,moveax,12345678h和bteax,5后()标志位的第5位变成了1.A.CFB.CFC.ZFD.OF[答案]:A二、判断题1.TurboC嵌入式汇编方式的注释使用汇编的注释符.[答案]:错误2.重复汇编伪指令FORC按参数个数重复.[答案]:错误3.movax,[ebx]是错误的指令.[答案]:错误4.00FFH与5555H相与运算后得00FFH.[答案]:错误5.在实模式下,段地址和偏移地址为3017:000A的存储单元的物理地址和3015:002A不一样. [答案]:错误6.SF记录运算结果的符号,结果为正是置1.[答案]:错误7.语句“ADCBYTEPTR[BX],BYTEPTR[SI]”语法正确.[答案]:错误8.注释项用于说明程序段或是一条和几条指令的功能,一般用分号表示注释的开始. [答案]:正确9.汇编语言是用指令的助记符.符号地址.标号等符号书写程序的语言.[答案]:正确10.伪指令告诉CPU要执行的操作,在程序运行时执行.[答案]:错误10.8086用于寻址外设端口的地址线为16条,所以端口最多为16个.[答案]:错误11.在上电或复位后,32位80x86CPU首先初始化为实地址方式.[答案]:正确12.在1MB的存储器里,每个存储单元都有一个唯一的20位物理地址.[答案]:正确13.运算结果为0时ZF置0.[答案]:错误14.指令MOVDL,[DX]错误.[答案]:错误15.需独立运行的程序必须包含一个代码段.[答案]:正确。
汇编语言模拟题答案-(3)
第3章自测练习一、选择题(四选一)1.表示一条处理器指令所在存储单元的符号地址是 C。
A变量 B常量 C标号 D偏移量2.汇编语言中的变量有多种类型属性,但错误的类型是B 。
A字节型byte B字符型charC字型word D双字型dword3.执行mov bx,seg var指令,BX得到变量var的B 。
A物理地址 B段地址 C偏移地址 D内容4.MASM语句中,采用C 分隔标号和指令。
A逗号 B分号 C冒号 D空格5.欲设定从偏移地址100H开始安排程序,可使用A 伪指令。
Aorg 100h Bstart=100hCstart db 100h Dstart equ 100h6.与“mov bx,offset var”指令等效的指令是 D 。
A movbx,varB 1dsbx,varCles bx,var D1ea bx,var.7.下条语句buf db l0 dup(3 dup(?,10),3,10)汇编后,变量buf占有的存储单元字节数是B 。
A 100B 80C 40D 208.数据定义语句“numl dw(12 or 6 and 2) ge 0eh”,定义的num1单元的内容是 B。
A 0B 0FFFFHC 1D 0FFH9.要求将A、B两个字符的ASCII码41H和42H顺序存放在连续两个字节存储单元中,可选用的语句是 A 。
A db`AB'B dw `AB'C db 0ABHD dw 0ABH10.在汇编语言程序中,对END语句叙述正确的是C 。
AEND语句是一可执行语句BEND语句表示程序执行到此结束CEND语句表示源程序到此结束DEND语句在汇编后要产生机器码11.下面的数据传送指令中,错误的操作是D。
Amov ss:[bx+di],byte ptr 10h Bmov dx,l000hCmov word ptr[bx],1000h Dmov ds,2000h12.下面指令执行后,变量dab中的内容是C 。
2022届全国高三物理模拟试题汇编:带电粒子在在磁场中运动
2022届全国高三物理模拟试题汇编:带电粒子在在磁场中运动一、单选题1.(2分)如图所示,氕H11、氘H12、氚H13三种核子分别从静止开始经过同一加速电压U1(图中未画出)加速,再经过同一偏转电压U2偏转后进入垂直于纸面向里的有界匀强磁场,氕H11的运动轨迹如图。
则氕H11、氘H12、氚H13三种核子射入磁场的点和射出磁场的点间距最大的是()A.氕H11B.氘H12C.氚H13D.无法判定2.(2分)速度选择器装置如图所示,α粒子(24He)以速度v0自O点沿中轴线OO′射入,恰沿O′做匀速直线运动。
所有粒子均不考虑重力的影响,下列说法正确的是()A.α粒子(24He)以速度v0自O′点沿中轴线从右边射入也能做匀速直线运动B.电子(−10e)以速度v0自O点沿中轴线射入,恰沿中轴线OO′做匀速直线运动C.氘核(12H)以速度12v0自O点沿中轴线OO′射入,动能将减小D.氚核(13H)以速度2v0自O点沿中轴线OO′射入,动能将增大二、多选题3.(3分)如图所示,四分之一圆环区域abcd存在垂直纸面方向的匀强磁场,圆心为O,内圆半径为r。
一比荷(q m)为k的粒子从O点以速率v沿半径方向与Oa成30°角射入磁场,已知粒子运动轨迹与cd边相切并从b点离开磁场。
不计粒子重力,则()A .粒子在磁场中的加速度为√3v 23rB .匀强磁场的磁感应强度为√3v krC .粒子在磁场中的运动时间为4πr 9vD .扇形区域ad 边的长度为(√3−1)r4.(3分)如图所示,在直角坐标xOy 平面内,有一半径为R 的圆形匀强磁场区域,磁感应强度的大小为B ,方向垂直于纸面向里,边界与x 、y 轴分别相切于a 、b 两点,ac 为直径。
一质量为m ,电荷量为q 的带电粒子从b 点以某一初速度v 0(v 0大小未知)沿平行于x 轴正方向进入磁场区域,从a 点垂直于x 轴离开磁场,不计粒子重力。
下列判断正确的是( )。
汇编语言程序设计模拟题.
汇编语⾔程序设计模拟题.《汇编语⾔程序设计》模拟试题⼀、单项选择题1、指令JMP FAR PTR DONE属于()。
A.段内转移直接寻址B.段内转移间接寻址C.段间转移直接寻址D.段间转移间接寻址2、执⾏下⾯指令序列后,结果是()。
MOV AL,82HCBWA. AX=0FF82HB. AX=8082HC. AX=0082HD. AX=0F82H3、8088/8086存储器分段,每个段不超过()。
A.64K个字B.32K个字节C.1兆个字节D.64K个字节4、CPU发出的访问存储器的地址是()。
A.物理地址B.偏移地址C.逻辑地址D.段地址5、BUF DW 10H DUP(3 DUP(2,10H),3,5)上述语句汇编后,为变量BUF分配的存储单元字节数是()。
A.80HB.100HC.124D.1926、若AX= - 15要得到AX=15应执⾏的指令是()。
A.NEG AXB.NOT AXC.INC AXD.DEC AX7、8086/8088系统执⾏传送指令MOV时()。
A.不影响标志位B.影响DF⽅向标志C.影响SF符号标志D.影响CF进位标志8、MOV AL,79ADD AL,0B1H上⾯指令执⾏后,设置的标志位CF和OF的值是()。
A.CF=0,OF=1B.CF=1,OF=1C.CF=0,OF=1D.CF=1,OF=09、检查BUF的内容是否为正偶数,如是正偶数,则AL=0。
下⾯程序段正确的是()。
A. MOV AL,BUFB. MOV AL,BUFJS K1 AND AL,11SHR AL,1 JNZ K2JNC K1 MOV AL,0MOV AL,0 K2:……K1:C. MOV AL,BUFD. MOV AL,BUFTEST AL,81H JNP K4JNZ K3 TEST AL,80HMOV AL,0 JNZ K4K3:MOV AL,0K4:10、下列指令中操作数在代码段中的是()。
《汇编语言程序设计(1)》模拟试题一和答案
《汇编语言程序设计(1)》模拟试题一一、单项选择题(本大题共20个小题,每小题2分,共计40分)1、为了便于实现多级中断,保存现场信息最有效的方式是采用( )。
A、通用寄存器B、堆栈C、存储器D、寄存器2、8086CPU中有4个数据寄存器,其中AX除用作通用寄存器外,还可用作( )。
A、累加器B、计数器C、基址寄存器D、段寄存器3、如果(AL)=11111111B,执行INC AL指令后,CF= ( )。
A、1B、0C、2D、和执行INC AL指令之前的取值保持一致4、以下指令中,执行后要影响标志位的指令为( )。
A、MOV AL,BLB、LAHFC、CLCD、PUSHF5、在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是( )。
A、逻辑地址B、物理地址C、有效地址D、相对地址6、用来表示堆栈指针的寄存器是( )。
A、IPB、BPC、SPD、SS7、8086CPU在基址加变址的寻址方式中,变址寄存器可以为()。
A、BX或CXB、CX或SIC、DX或SID、SI或DI8、如果当前(SP)=0058H,执行POP AX指令后,(SP)=( )。
A、60HB、56HC、59HD、5AH9、设DS=27FCH,某一数据存储单元的偏移地址为8640H,则数据存储单元的物理地址正确的是( )。
A、27FCHB、27FC0HC、8640HD、30600H10、PSW寄存器中共有( )位条件状态位,有( )位控制状态位。
A、6、3B、3、6C、8、4D、4、811、“与非”门中的某一个输入值为“0”,那么它的输出值( )。
A、为“0”B、为“1”C、取决于正逻辑还是负逻辑D、取决于其他输入端的值12、在段内寻址时,可以提供偏移地址的寄存器组是( )。
A、AX、BX、CX、DXB、BP、SS、IP、SIC、BX、BP、SI、DID、CS、DS、ES、SS13、为了便于实现多级中断,保存现场信息最有效的方式是采用( )。
汇编语言期末考试试题及答案
A.上一条指令的首地址
B.下一条指令的首地址
C.正在执行指令的首地址
D.需计算有效地址后才能确定地址
[解析]在程序运行过程中,它始终指向下一条指令的首地址,它与CS代码段寄存器联合确定下一条指令的物理地址。
15.PSW寄存器中共有______位条件状态位,有______位控制状态位。参考答案为:A
C.内、外循环初值都应置外循环之外
D.内、外循环初值都应置内循环之外,外循环之内
[解析]循环参数置初值,应在进入循环以前给出。
6.条件转移指令JNE的测试条件为参考答案为:A
A.ZF=0
B.CF=0
C.ZF=1
D.CF=1
[解析]略。
7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为参考答案为:DA.BX或CX
精品文档
汇编语言模拟试题及答案
一,单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分)
1.指令JMPFARPTRDONE属于参考答案为:C
A.段内转移直接寻址
B.段内转移间接寻址
C.段间转移直接寻址
D.段间转移间接寻址
[解析]略
2.下列叙述正确的是参考答案为:C
A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
。
2
汇编语言试题
汇编语言模拟试题及答案一,单项选择题1.指令JMP FAR PTR DONE 属于 CA.段内转移直接寻址B.段内转移间接寻址C.段间转移直接寻址D.段间转移间接寻址2.下列叙述正确的是CA.对两个无符号数进行比较采用CMP 指令,对两个有符号数比较用CMPS 指令B.对两个无符号数进行比较采用CMPS 指令,对两个有符号数比较用CMP 指令C.对无符号数条件转移采用JAE/JNB 指令,对有符号数条件转移用JGE/JNL 指令D.对无符号数条件转移采用JGE/JNL 指令,对有符号数条件转移用JAE/JNB 指令[解析]对于无符号数和有符号数的比较都采用CMP 指令;CMPS 指令是串比较指令;对两个无符号数的条件转移指令应是:JAE、JNB 、JBE 、JNA ;对两个有符号数的条件转移指令应是:JGE 、JNL 、JLE、JNG 。
3.一个有128 个字的数据区,它的起始地址为12ABH :00ABH ,请给出这个数据区最末一个字单元的物理地址是 CA.12CSBH B.12B6BH C.12C59H D.12BFEH[解析]末字与首字相隔(128-1=)127 个字,且每个字占用2 个字节,因此末字单元的物理地址应为:首字单元的物理地址+(128 -1)×2 即12ABH ×10H+00ABH+(128-1)×2=12C59H 。
4.在下列指令的表示中,不正确的是 CA.MOVAL ,[BX+SI] B.JMP S HORT DONI C.DEC[BX] D.MUL CL[解析]当只有一个存储器操作数时,这个操作数的类型不明确,例如选项 C 中的[BX],没有明确的说明访问该存储单元的类型,此时存储器操作数就必须需用类型说明,如DEC BYTE PTR [BX] 或DEC WORD PTR [BX] 但是在题目的选项 C 中,没有指出存储器操作数类型,所以该指令是不正确的;而其它选项中的指令均是正确的。
汇编语言课程9_模拟题
10
模
拟
题
4、DATA SEGMENT S9 DB 0,1,2,3,4,5,6,7,8,9 DATA ENDS ┇ LEA SI,S9 LEA,DI,S9+1 MOV CX,5 LOP:MOV AL,[SI] XCHG AL,[DI] MOV [SI],AL ADD SI,2 ADD DI,2 LOOP LOP 上述程序段运行后,S9开始的10个字节存储单元内容是 什么?(1,0,3,2,5,4,7,6,9,8)
16
模
拟
题
2、在BUF1和BUF2两个数据区中,各定义有10个带符号字 数据,试编制一完整的源程序,求它们对应项的绝对 值之和,并将和数存入以SUM为首址的数据区中。 DATA SEGMENT BUF1 DW -56,24,54,-1,89,-8…… BUF2 DW 45,-23,124,345,-265,… SUM DW 10DUP(0) DATA ENDS
8
模
拟
题
3、设某数据段: DATA SEGMENT ORG 20H NUM1=8 NUM2=NUM1+10H DA1 DB 'COMPUTER' DB 0AH,0DH COUNT EQU $-DA1 DA2 DW 'CO','MP','UT','ER' DATA ENDS 试回答:(1)DA1的偏移地址是:0020H (2)COUNT的值是 002AH-0020H=0AH=10 (3)DA2+5字节单元的内容是 ‘U’
a宏定义宏调用c宏定义宏调用宏展开d宏定义宏展开宏调用16汇编语言源程序中每个语句由四项组成如语句要完成一定功能那么该语句中不可省略的项是b
汇编语言模拟试卷
6、在16位存储单元中能存储的最大 无符号数为
65535,能表示的有符号数的范围是 ⒀ H到 ⒁ H。
三、简答题(每小题3分,共9分)
1、下面数据存储示意如图,请用DUP子句写出合
适的数据定义伪指令 :
BUFFER 1
4
3
2
1
4
3
2
2
3
3
2
2、选用合适的指令,分别完成下列操作: ①、将字变量VARW的偏移地址送BX寄存器; ②、将字变量VARW的内容送CX寄存器; ③、将字变量VARW的类型 3、设有数据定义伪指令如下: ORG 2000H ARRAY DW 0100H,0200H,$+2,0300H,$+2 请画出存储单数据的存储形式:
数据 40H 79H 24H 30H
设AL=01H,BX=0100H,DS=3000H执行换码指令
XALT后正确的结果是( )
① AL=00H
② AL,40H
③ AL=0H
④ AL,79H
二、填空题(每空一分,共14分)
1、8086/8088CPU允许的最大存储空间为 ① ,其地
址编号从 ② H到 ③ H。
JC MINUS
JS MINUS
19、下面指令执行后,正确的结果是( )
MOV AL,0FEH
ADD AL,AL
ADC AL,AL
① AL=0F8H
② AL=0F8H
CF=1
CF=0
③ AL=0F9H
④ AL=0F9H
CF=0
CF=1
20、现有数据存储如图所示:
地址 30100H 30101H 30102H 30103H
<<汇编语言程序设计模拟试卷>>
汇编模拟题-----编程题
1、设在数据段中有X,Y两变量(字节单元),试编写程序段计算(只写有关程序功能的指令):Y= X 当X >=0Y= 0 当X<0解:mov al,xcmp a;,0jge A1mov al,0A1:mov y,al2在STR单元开始定义了一长度为LEN字节的字符串,统计出其中大写字母的个数并存放到LARGE字节单元中。
请编一完整的源程序。
DATA SEGMENTSTR DB‘… …’LEN EQU $-STRLARGE DB ?DATA ENDSCD EGMENTASSUME CS:CD,DSATALARG PROC FARMOV AX,DATAMOV DS,AXLEA SI,STRMOV CX,LENMOV BL,0NT:CMP BYTE PTR [SI],‘A’JB NOLARGCMP BYTE PTR [SI],‘Z’JA NOLARGINC BLNOLARG:INC SILOOP NTMOV LARGE,BLMOV AH,4CHINT 21HLARG ENDPCD ENDSEND LARG3、已知DAT1字节单元有一个数据,试编制一程序段将该数据的低4位变为1010B,最高位(第7位)置1,其余3位不变,结果送DAT2字节单元。
MOV AL,DATA1AND AL,70HADD AL,8AHMOV DATA2,AL4、在N1和N2两数据区中,分别有10H个带符号数。
试编制一源程序,找出对应项中较小的数据,并将这些较小的数据存入N3数据区中(要求:对应项比较时必须用CMPS指令)。
DATA SEGMENTN1 DB ××,××,××,……N2 DB ××,××,××,……N3 DB 10H DUP(0)DATA ENDS解:STACKSEG SEGMENT STACKDB 1024 DUP(0)STACKSEG ENDSDATA SEGMENTN1 DB 5Ah,6Fh,2Eh,0D8h,0E3h,9Ch,0DBh,0B7h,5Bh,21h,35h,8Eh,4Ah,15h,58h,75hN2 DB 58h,0FFh,5Eh,38h,0C7h,0A1h,26h,86h,48h,35h,48h,16h,0BAh,0FAh,0DFh,0E9hN3 DB 10H DUP(0)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKSEGSTART: MOV AX,DATAMOV DS,AXINC AXMOV ES,AXMOV SI,0FFFFHMOV DI,0FFFFHMOV CX,10hMOV BX,OFFSET N3CLDAGAIN: CMPS BYTE PTR N1,BYTE PTR N2JL N1LESMOV AL,[SI+10h]MOV [BX][SI],ALJMP CMPAGAINN1LES: MOV AL,[sI]MOV [BX][SI],ALCMPAGAIN: dec cxjnz againMOV AH,4CHINT 21HCODE ENDSEND START5、加密移动字符串,设缓冲区SBUFF中有20个小写字母a,将每个a加上它相对于缓冲区的位移量后传送到缓冲区DBUFF。
函数专题模拟题汇编
函数专题模拟题汇编1.函数y =-x 2+2x +3lg (x +1)的定义域为( ) A.(-1,3] B.(-1,0)∪(0,3] C.[-1,3] D.[-1,0)∪(0,3]2.已知f ⎪⎭⎫ ⎝⎛-121x =2x -5,且f (a )=6,则a 等于( ) A.74 B.-74 C.43 D.-433.如果函数f (x )=ln(-2x +a )的定义域为(-∞,1),那么实数a 的值为( )A.-2B.-1C.1D.24.下列函数满足f (log 32)=f (log 23)的是( )A.f (x )=2x +2-xB.f (x )=x 2+2xC.f (x )=x 2+1xD.f (x )=x -1x +15.已知函数f (x )=2x 2-a ,f (3)=14,则f (-2)=( ) A.1 B.-18 C.12 D.186.已知函数f (x )=⎩⎪⎨⎪⎧a log 3x ,x >0,1-x ,x ≤0,若f (f (-2))=-2,则a =____.7.已知函数f (x )=⎩⎪⎨⎪⎧-f (x -2),x >2,e x -1+x 2,x ≤2, 则f (2 019)=( )A.2B.1eC.-2D.e +4 8.若一系列函数的解析式相同,值域相同,但定义域不同,则称这些函数为“同族函数”,则函数解析式为y =x 2+1,值域为{1,3}的同族函数有( )A.1个B.2个C.3个D.4个9.函数f (x )=⎩⎪⎨⎪⎧e x -1,x <2,-log 3(x -1),x ≥2,则不等式f (x )>1的解集为( ) A.(1,2) B.⎝⎛⎭⎫-∞,43 C.⎝⎛⎭⎫1,43 D.[2,+∞) 10.已知函数f (x )=⎩⎪⎨⎪⎧x 2+2ax ,x ≥2,2x +1,x <2,若f (f (1))>3a 2,则a 的取值范围是____. 11.高斯是德国著名的数学家,近代数学奠基者之一,享有“数学王子”的称号,用其名字命名的“高斯函数”为设x ∈R ,用[x ]表示不超过x 的最大整数,则y =[x ]称为高斯函数.例如:[-2.1]=-3,[3.1]=3,已知函数f (x )=2x +32x +1,则函数y =[f (x )]的值域为( ) A.{0,1,2,3} B.{0,1,2} C.{1,2,3} D.{1,2}12.已知函数y =log 2(ax -1)在(1,2)上单调递增,则实数a 的取值范围是( )A.(0,1]B.[1,2]C.[1,+∞)D.[2,+∞)13.若函数f (x )=2x -a +1+x -a -a 的定义域与值域相同,则a =( )A.-1B.1C.0D.±114.下列函数中,既是偶函数又在区间(0,+∞)上单调递增的是( )A.y =1xB.y =|x |-1C.y =lg xD.y =⎝⎛⎭⎫12|x | 15.已知函数f (x )满足:f (-x )+f (x )=0,且当x ≥0时,f (x )=2+m 2x -1,则f (-1)=____. 16.已知f (x )是定义在[2b ,1-b ]上的偶函数,且在[2b ,0]上为增函数,则f (x -1)≤f (2x )的解集为( )A.⎣⎡⎦⎤-1,23B.⎣⎡⎦⎤-1,13C.[-1,1]D.⎣⎡⎦⎤13,117.已知函数f (x )对任意x ∈R 都有f (x +6)+f (x )=2f (3),y =f (x -1)的图像关于点(1,0)对称且f (2)=4,则f (22)=____.18.对任意实数x ,定义[x ]为不大于x 的最大整数(例如[3.4]=3,[-3.4]=-4等).设函数f (x )=x -[x ],给出下列四个结论:①f (x )≥0;②f (x )<1;③f (x )是周期函数;④f (x )是偶函数.其中正确结论的个数是( )A.1B.2C.3D.419.已知定义在R 上的偶函数y =f (x +2)的图像连续,当x >2时,函数y =f (x )是单调函数,则满足f (x )=f ⎝⎛⎭⎫1-1x +4的所有x 之积为____. 20.已知a =0.50.8,b =0.80.5,c =0.80.8,则( )A.c <b <aB.c <a <bC.a <b <cD.a <c <b21.已知函数f (x )=x 2+x +c ,若f (0)>0,f (p )<0,则必有( )A.f (p +1)>0B.f (p +1)<0C.f (p +1)=0D.f (p +1)的符号不能确定22.已知n ∈N +,则函数y =x n (x ∈R)与y =n x (x ∈R)图像的交点不可能( )A.只有(n ,n n )B.在直线y =nx 上C.多于三个D.在第二象限23.已知函数y =x a ,y =x b ,y =c x 的图像如图所示,则a ,b ,c 的大小关系为( )A.c <b <aB.a <b <cC.c <a <bD.a <c <b24.若对任意的x ∈[a ,a +2],均有(3x +a )3≤8x 3,则实数a 的取值范围是( )A.(-∞,-2]B.(-∞,-1]C.(-∞,0]D.[0,+∞)25.已知函数g (x )=ax 2-2ax +b +1(a ≠0,b <1)在区间[2,3]上有最大值4,最小值1.(1)求a ,b 的值;(2)设f (x )=g (x )x,不等式f (2x )-k ·2x ≥0对x ∈[-1,1]恒成立,求实数k 的取值范围. 26.中国古代名词“刍童”原来是草堆的意思,后来用它表示上、下两个底面均为矩形(不能全为正方形)、四条侧棱的延长线不交于一点的六面体.关于“刍童”体积计算的描述,《九章算术》注曰:“倍上袤,下袤从之,亦倍下袤,上袤从之.各以其广乘之,并,以高乘之,六而一.”其计算方法是:将上底面的长乘二,与下底面的长相加,再与上底面的宽相乘,将下底面的长乘二,与上底面的长相加,再与下底面的宽相乘;把这两个数值相加,与高相乘,再取其六分之一.已知一个“刍童”的下底面是周长为18的矩形,上底面矩形的长为3,宽为2,“刍童”的高为3,则该“刍童”的体积的最大值为( )A.392B.752C.39D.6011627.定义:如果在函数y =f (x )的定义域内的给定区间[a ,b ]上存在x 0(a <x 0<b ),满足f (x 0)=f (b )-f (a )b -a,则称函数y =f (x )是[a ,b ]上的平均值函数,x 0是它的一个均值点,如y =x 4是[-1,1]上的平均值函数,0就是它的均值点.现有函数f (x )=-x 2+mx +1是[-1,1]上的平均值函数,则实数m 的取值范围是____.28.若e a +πb ≥e -b +π-a ,则有( )A.a +b ≤0B.a -b ≥0C.a -b ≤0D.a +b ≥029.当x ∈(-∞,-1]时,不等式(m 2-m )·4x -2x <0恒成立,则实数m 的取值范围是( )A.(-2,1)B.(-4,3)C.(-3,4)D.(-1,2)30.若存在负实数使得方程2x -a =1x -1成立,则实数a 的取值范围是( ) A.(2,+∞) B.(0,+∞) C.(0,2) D.(0,1)31.函数y =a x +2-1(a >0且a ≠1)的图像恒过的点是( )A.(0,0)B.(0,-1)C.(-2,0)D.(-2,-1)32.设y =f (x )在(-∞,1]上有定义,对于给定的实数K ,定义f K (x )=⎩⎪⎨⎪⎧f (x ),f (x )≤K ,K ,f (x )>K .给出函数f (x )=2x +1-4x ,若对于任意x ∈(-∞,1],恒有f K (x )=f (x ),则( )A.K 的最大值为0B.K 的最小值为0C.K 的最大值为1D.K 的最小值为133.已知14C 的半衰期为5 730年(是指经过5 730年后,14C 的残余量占原始量的一半).设14C 的原始量为a ,经过x 年后的残余量为b ,残余量b 与原始量a 的关系为b =a e -kx ,其中x 表示经过的时间,k 为一个常数.现测得湖南长沙马王堆汉墓女尸出土时14C 的残余量约占原始量的76.7%.请你推断一下马王堆汉墓修建距今约 年.(参考数据:log 20.767≈-0.4)34.已知a =log 35,b =1.51.5,c =ln 2,则a ,b ,c 的大小关系是( )A.c <a <bB.c <b <aC.a <c <bD.a <b <c35.设方程10x =|lg(-x )|的两个根分别为x 1,x 2,则( )A.x 1x 2<0B.x 1x 2=0C.x 1x 2>1D.0<x 1x 2<136.在标准温度和大气压下,人体血液中氢离子的物质的量浓度(单位mol/L ,记作[H +])和氢氧根离子的物质的量浓度(单位mol/L ,记作[OH -])的乘积等于常数10-14.已知pH 值的定义为pH =-lg[H +],健康人体血液的pH 值保持在7.35~7.45之间,那么健康人体血液中的[H +][OH -]可以为(参考数据:lg 2≈0.30,lg 3≈0.48)( )A.12B.13C.16D.11037.将函数y =(x -3)2图像上的点P (t ,(t -3)2)向左平移m (m >0)个单位长度得到点Q .若Q 位于函数y =x 2的图像上,则以下说法正确的是( )A.当t =2时,m 的最小值为3B.当t =3时,m 一定为3C.当t =4时,m 的最大值为3D.任意t ∈R ,m 一定为338.函数f (x )=|x |sin x 的图像大致是( )39.已知函数f (x )=⎩⎪⎨⎪⎧3-x 2,x ∈[-1,2],x -3,x ∈(2,5]. (1)在如图所示的直角坐标系内画出f (x )的图像;(2)写出f (x )的单调递增区间;(3)由图像指出当x 取什么值时f (x )有最值.40.若平面直角坐标系内A 、B 两点满足:(1)点A 、B 都在f (x )图像上;(2)点A 、B 关于原点对称,则称点对(A ,B )是函数f (x )的一个“和谐点对”,已知函数f (x )=⎩⎪⎨⎪⎧x 2+2x ,x <0,2e x,x ≥0,则f (x )的“和谐点对”有( ) A.1个 B.2个 C.3个 D.4个41.已知f (x )是R 上的偶函数,且f (x )=⎩⎪⎨⎪⎧2x ,0≤x ≤1,⎝⎛⎭⎫12x +1,x >1.若关于x 的方程2[f (x )]2-af (x )=0有三个不相等的实数根,则a 的取值范围为____.42.某企业为节能减排,用9万元购进一台新设备用于生产,第一年需运营费用2万元,从第二年起,每年运营费用均比上一年增加3万元,该设备每年生产的收入均为21万元.设该设备使用了n (n ∈N +)年后,盈利总额达到最大值(盈利总额等于总收入减去总成本),则n 等于( )A.6B.7C.8D.7或843.已知函数f (x )=⎩⎪⎨⎪⎧x 2-2x ,x ≤0,1+1x,x >0,则函数y =f (x )+3x 的零点个数是( ) A.0 B.1 C.2 D.344.某人计划购买一辆A 型轿车,售价为14.4万元,购买后轿车每年的保险费、汽油费、车检费、停车费等约需 2.4万元,同时汽车年折旧率约为10%(即这辆车每年减少它的价值的10%),试问,大约使用 年后,用在该车上的费用(含折旧费)达到14.4万元.45.某公司为激励创新,计划逐年加大研发资金投入.若该公司2016年全年投入研发资金130万元,在此基础上,每年投入的研发资金比上一年增长12%,则该公司全年投入的研发资金开始超过200万元的年份是(参考数据:lg 1.12≈0.05,lg 1.3≈0.11,lg 2≈0.3)( )A.2018年B.2019年C.2020年D.2021年46.某校为了规范教职工绩效考核制度,现准备拟定一函数用于根据当月评价分数x (正常情况0≤x ≤100,且教职工平均月评价分数在50分左右,若有突出贡献可以高于100分)计算当月绩效工资y 元.要求绩效工资不低于500元,不设上限且让大部分教职工绩效工资在600元左右,另外绩效工资越低、越高人数要越少.则下列函数最符合要求的是( )A.y =(x -50)2+500B.y =10x 25+500 C.y =11 000(x -50)3+625 D.y =50[10+lg(2x +1)] 47.已知函数f (x )=⎩⎪⎨⎪⎧e x -a ,x ≤0,2x -a ,x >0(a ∈R),若函数f (x )在R 上有两个零点,则实数a 的取值范围是( ) A.(0,1] B.[1,+∞) C.(0,1) D.(-∞,1]48.已知f (x )在R 上连续可导,f ′(x )为其导函数,且f (x )=e x +e -x -xf ′(1)·(e x -e -x ),则f ′(2)+f ′(-2)-f ′(0)f ′(1)=( )A .4e 2+4e -2 B.4e 2-4e -2 C .0 D .4e 249.已知函数f (x )=(x 2-a )ln x ,f ′(x )是函数f (x )的导函数,若f ′(1)=-2,则a 的值为____.50.已知函数f (x )=x 2-ln x .(1)求函数f (x )在点(1,f (1))处的切线方程;(2)在函数f (x )=x 2-ln x 的图像上是否存在两点,使以这两点为切点的切线互相垂直,且切点的横坐标都在区间⎣⎡⎦⎤12,1上?若存在,求出这两点的坐标,若不存在,请说明理由.51.已知函数f (x )的导函数为f ′(x ),且满足f (x )=2xf ′(e)+ln x ,则f (e)=( )A .e B.-1eC .-1D .-e 52.设函数f (x )=g (x )+x 2,曲线y =g (x )在点(1,g (1))处的切线方程为y =2x +1,则曲线y =f (x )在点(1,f (1))处的切线的斜率为( )A .2 B.14 C .4 D .-1253.已知过点A (a ,0)作曲线C :y =x ·e x 的切线有且仅有两条,则实数a 的取值范围是( )A .(-∞,-4)∪(0,+∞) B.(0,+∞)C .(-∞,-1)∪(1,+∞)D .(-∞,-1)54.若曲线y =a ln x +x 2(a >0)的切线的倾斜角的取值范围是⎣⎡⎭⎫π3,π2,则a =( )A.124B.38C.34D.3255.在平面直角坐标系xOy 中,若直线y =x +m 与曲线y =a sin x +b cos x (a ,b ,m ∈R)相切于点(0,1),则a +b m的值为____. 56.若函数f (x )=2x 3-3mx 2+6x 在区间(1,+∞)上为增函数,则实数m 的取值范围是( )A .(-∞,1]B .(-∞,1)C .(-∞,2]D .(-∞,2)57.已知定义在R 上的可导函数f (x )的导函数y =f ′(x ),满足f ′(x )<f (x ),f (0)=1,则不等式f (x )<e x 的解集为( )A .(0,+∞) B.(1,+∞) C .(-2,+∞) D .(4,+∞)58.若函数f (x )=kx -2ln x 在区间(1,+∞)上单调递增,则k 的取值范围是( )A .(-∞,-2] B.(-∞,-1] C .[1,+∞) D .[2,+∞)59.若函数f (x )=(2x 2-mx +4)e x 在区间[2,3]上不是单调函数,则实数m 的取值范围是( )A.⎣⎡⎦⎤203,172B.⎝⎛⎭⎫203,172C.⎣⎡⎦⎤5,203D.⎝⎛⎭⎫5,203 60.已知函数f (x )=x -(e -1)·ln x ,则不等式f (e x )<1的解集为( )A .(0,1) B.(1,+∞) C .(0,e) D .(e ,+∞)61.若函数f (x )=13x 3-32x 2+ax +4恰在[-1,4]上单调递减,则实数a 的值为____. 62.已知函数f (x )=1-x ax+ln x . (1)若函数f (x )在[1,+∞)上为增函数,求正实数a 的取值范围;(2)讨论函数f (x )的单调性.63.已知函数f (x )是定义在R 上的函数,且满足f ′(x )+f (x )>0,其中f ′(x )为f (x )的导数,设a =f (0),b =2f (ln2),c =e f (1),则a ,b ,c 的大小关系是( )A .c >b >a B.a >b >c C .c >a >b D .b >c >a64.设f (x ),g (x )是定义在R 上的恒大于0的可导函数,且f ′(x )g (x )-f (x )g ′(x )<0,则当a <x <b 时,有( )A .f (x )g (x )>f (b )g (b )B .f (x )g (a )>f (a )g (x )C .f (x )g (b )>f (b )g (x )D .f (x )g (x )>f (a )g (a )65.〗设函数f (x )=x e x +1,则( )A .x =1为f (x )的极大值点B .x =1为f (x )的极小值点C .x =-1为f (x )的极大值点D .x =-1为f (x )的极小值点66.已知x =1是f (x )=[x 2-(a +3)x +2a +3]e x 的极小值点,则实数a 的取值范围是( )A .(1,+∞) B.(-1,+∞) C .(-∞,-1) D .(-∞,1)67.函数y =f (x )的导函数的图像如图所示,则下列说法错误的是( )A .(-1,3)为函数y =f (x )的单调递增区间B .(3,5)为函数y =f (x )的单调递减区间C .函数y =f (x )在x =0处取得极大值D .函数y =f (x )在x =5处取得极小值68.已知函数f (x )=(x +2)ln x +ax 2-4x +7a .(1)若a =12,求函数f (x )的所有零点; (2)若a ≥12,证明函数f (x )不存在极值. 69.已知函数f (x )=ax ln x (a >0)的图像在点(e ,f (e))处的切线和直线x +2y +1=0垂直.(1)求a 的值;(2)对任意的x >0,证明:f (x )≥-2x -e -3;(3)若f (x )=b 有两个实数根x 1,x 2(x 1≠x 2),证明:|x 1-x 2|<32b +1+12e 3. 70.已知函数f (x )=e x (1+a ln x ),其中a >0,设f ′(x )为f (x )的导函数.(1)设g (x )=e -x f ′(x ),若g (x )≥2恒成立,求a 的取值范围;(2)设函数f (x )的零点为x 0,函数f ′(x )的极小值点为x 1,当a >2时,求证:x 0>x 1.71.已知函数f (x )=ax e x -(a +1)(2x -1).(1)若a =1,求函数f (x )的图像在点(0,f (0))处的切线方程;(2)当x >0时,函数f (x )≥0恒成立,求实数a 的取值范围.72.设函数f (x )=e x -a sin x .(1)当a =1时,证明:任意x ∈(0,+∞),f (x )>1;(2)若任意x ∈[0,+∞),f (x )≥0都成立,求实数a 的取值范围.73.已知函数f (x )=e x sin x -cos x ,g (x )=x cos x -2e x ,其中e 是自然对数的底数.任意x 1∈⎣⎡⎦⎤0,π2,存在x 2∈⎣⎡⎦⎤0,π2,使得不等式f (x 1)+g (x 2)≥m 成立,试求实数m 的取值范围. 74.已知函数f (x )=x 3-x 2,g (x )=x ln x -a x+5. (1)讨论g ′(x )的单调性;(2)若任意m ,n ∈⎣⎡⎦⎤12,2,f (m )-g (n )+2≤0恒成立,求实数a 的取值范围.。
汇编语言模拟卷
模拟试卷试卷一一、单项选择题(本大题共15小题,每小题2分,共30分)1.与MOV BX, OFFSET V AR指令完全等效的指令是()。
(A)MOV BX, V AR (B)LDS BX, V AR(C)LES BX, V AR (D)LEA BX, V AR2.DEBUG中的执行一段子程序的命令是()。
(A)D (B)T (C)P (D)U3.不能作为地址指针的寄存器是()。
(A)CX (B)BX (C)DI (D)SI4.已知, (AX)=0F234H,执行OR AX, 963FH后,则SF,CF的值为()。
(A)SF=1,CF=1 (B)SF=1,CF=0(C)SF=0,CF=1 (D)SF=0,CF=05.AL=11011011B ,CL=2,执行SAR AL, CL后,AL寄存器的内容是()。
(A)00110110 (B)01101100(C)01101111 (D)111101106.下面两个传送指令语句中源操作数寻址方式是()。
V AR1 DW 32HV AR2=32H......MOV AX, V AR1MOV BX, V AR2(A)都是立即数寻址(B)立即数寻址,直接寻址(C)直接寻址,立即数寻址(D)都是直接寻址7.变量具有()。
(A)偏移属性(B)符号属性(C)段属性(D)段属性和偏移属性8.寄存器间接寻址方式中,操作数在()中。
(A)通用寄存器(B)堆栈(C)内存单元(D)段寄存器9.下列对END语句的叙述正确的是()。
(A)END是一可执行语句(B)END表示程序执行到此结束(C)END表示源程序到此结束(D)END在汇编后产生机器码10.下列叙述不正确的是()。
(A)存储单元与逻辑地址之间的关系是一一对应的(B)存储单元与物理地址之间是一一对应的(C)一个逻辑地址对应一个存储单元(D)一个存储单元可以用不同的段地址和偏移地址表示11.下列指令合法的是()。
(A)OUT AX, 30H (B)OUT DX, AL(C)OUT AL, DX (D)OUT 30H, AH12.当一个带符号数大于0FBH时程序转移,选择的条件转移指令是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自测模拟题(一)
一、单选题(24分)
1、重复前缀指令REPNE/REPNZ继续重复执行串操作的条件是。
(A)(CX)=0且ZF=1 (B)(CX)≠0或ZF=0
(C)(CX)≠0且ZF=0(D)(CX)≠0或ZF=1
2、指令“MOV AX,0FH XOR 1111B”执行后的结果是。
(A)0FFFFH→AX (B)0FH→AX
(C)1111B→AX (D)0→AX
3、已知DF=0, (SI)=3FH, (DI)=60H, 指令CMPSB执行后,SI和DI的值分别是。
(A)(SI)=40H, (DI)=60H (B)(SI)=3EH, (DI)=5FH
(C)(SI)=41H, (DI)=62H (D)(SI)=40H, (DI)=61H
4、语句DA DB 4 DUP(2 DUP(8),6)表示重复的数据序列和次数是。
(A)数据序列2,8,6重复4次
(B)数据序列4,8,6重复2次
(C)数据序列4,2,6重复2次
(D)数据序列8,8,6重复4次
5、执行SUB AX,[BP][DI]指令,取源操作数时,使用的物理地址表达式是。
(A)16*(SS)+(BP)+(DI)(B)16*(ES)+(BP)+(DI)
(C)16*(DS)+(BP)+(DI) (D)16*(CS)+(BP)+(DI)
6、有伪指令SS DW ‘AB’,则SS+1字节单元中的内容是。
(A)’B’ (B)’A’(C)不确定(D)’AB’
7、将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是。
(A)MOV AX, BX (B)MOV AX, [BX]
(C)POP AX (D)MOV AX, SS:[BX]
8、ORG 100H
NUM EQU 8042H
DA1 DB 56H
MOV BX,0FFSET DA1
上述程序段执行后BX中的值是。
(A)56H (B)100H(C)101H (D)102H
9、指令DIV BX执行后,商和余数分别在寄存器中。
(A)AX和D X (B)DX和BX (C)DX和AX (D)AL和AH
10、执行指令ADD AX,0 后,不受影响的标志位是。
(A)CF (B)ZF (C)PF (D)DF
11、关于内存单元地址的说法,错误的是。
(A)一个内存单元的物理地址是唯一的
(B)一个内存单元的逻辑地址是唯一的
(C)一个物理地址可以对应多个逻辑地址
(D)物理地址=段基值×16+偏移地址
12、设(SS)=338AH,(SP)=450H,执行PUSH BX,和PUSHF两条指令后,堆栈顶部的物理地址是。
(A)33CECH(B)33CF2H (C)33CF4H (D)33CE8H
二、问题简答(16分)
1、已知(AL)=9AH, (BH)=0C2H, 执行语句ADD AL,BH后,分析6个状态标志位的值分别是什么?
2、简述指令语句和伪指令语句的不同,并各给出两个例子。
3、以下程序段中,有数据2000H的字单元有几个?它们的偏移量分别是多少?
ORG 20H
V AR1 DB 0,’0’,20H,0,20H
DW V AR1
4、写出完成下列操作的指令或指令序列。
①将2BC0H减去1A05H
②将变量DAB1的段地址送AX
三、程序分析题(30分)
1、TSTR DB ‘Extra*innings’
LEN EQU $-TSTR
:
CLD
MOV AL, ‘*’
MOV CX,LEN
LEA DI, TSTR
REPNE SCASB
JNE NEXT
MOV BYTE PTR [DI-1],’$’
NEXT: :
简要说明程序段的功能。
2、程序段:
MOV BX,AX
NOT BX
XOR AX,BX
执行后,(AX)= ,将XOR指令换成OR指令后,(AX)= 。
3、AB DW 3 DUP(?)
……
MOV AL,‘A’
LEA BX,AB
MOV CX,6
LOP:MOV BYTE PTR [BX],AL
INC AL
INC BX
LOOP LOP
画出该程序段执行后内存中相应各单元的内容
4、MOV AX,7452H
ADD AL,AH
DAA
XCHG AH,AL
SUB AL,AH
DAS
程序段运行后,(AX)=___________,CF=___________。
5、已知AX=7865H,BX=89AAH
CLC
ADD AX,BX
OR BX,AX
RCR AX,1
RCL BX,1
程序执行后,(AX)=___________(BX)=___________(CF)=__________
四、程序填空(14分)
1、下面程序执行后,AL的内容为ARRAY数组中的最小数,请在空白处各填上一条指令。
ARRAY DB 3,5,-3,-2,4,5,-8,6
┇
MOV CX,7
MOV DI,0
MOV AL,ARRAY
A1: INC DI
①
JLE A2
②
A2: ③
2、下面程序段是判AL和BL中的数据是否同号,若是,则把AL中的数据变负并送到AH中,否则0
→AH。
横线处填入适当指令(每处仅填一条指令)。
____________①
JNS K
MOV AH,0
JMP END0
K: ____________②
MOV AH,AL
END0:……
五、程序设计(16分)
1、编写程序段:已知在AX、BX中放有一32位带符号二进制数,求其绝对值送入CX、DX之中,其中AX,CX 存放高位。
2、编写程序段:已知在数据段中有如下定义的一个字节缓冲区BUF,其中存放有一些带符号数:BUF DB
xx,xx,xx,…
LEN EQU $–BUF
MAX DB ?
MIN DB ?
要求找出缓冲区中的最大数和最小数,分别放于MAX和MIN单元中。