汇编题库
汇编语言题库
二、填空题1.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字的字地址是________。
2.“SHL OPR,CNT”指令中OPR可以是除______以外的任何寻址方式。
3.“VAR DB 5 DUP(8,2 DUP(5))”语句汇编应分配______个字节单元。
4.指令“MOV AX,20H[SI]”中源操作数的物理地址表达式是______。
5.乘法指令语句“MUL CL”,16位的乘积存放在______中。
1.在8086/8088系统中,存储器是分段的,每段最大长度是_______字节,段内偏移地址从_______到_______。
2.在程序调试时,显示某指令存放地址是2340H:0056H,则物理地址是_______。
3.汇编语言源程序中的语句有三种类型,它们是_______语句,_______语句和_______语句。
4.指令MOV AX,[BX+SI+10H]源操作数寻址方式是_______。
5.执行段间返回指令RET时,将栈顶的一个字弹出到_______后,又弹出一个字到_______寄存器中。
6.已知DS=3000H,DI=1200H,(31200H)=64H,(31201H)=93H,执行NEG WORD PTR [DI]后,(31200H)=_______,(31201H)=_______。
7.执行下列指令序列MOV AL,80HMOV BL,08HCBWIDIV BL则AH=_______AL=_______。
8.已知数据定义语句ORG 120HVECT1 DW 200HVECT2 DW VECT1执行MOV AX,VECT1 AX=_______MOV BX,VECT2 BX=_______。
三、简答题1、在指令系统中,段内、段间返回均为RET指令。
试回答:(1)执行段内返回RET指令时,执行的操作是:(2)执行段间返回RET指令时,执行的操作是:2、用两种办法,分别只用一条指令实现将DA1数据区中数据个数送入CX。
汇编语言题库
汇编语⾔题库1⼤学课程《汇编语⾔程序设计》模拟试题⼀、单项选择题1、指令JMPFARPTRDONE属于(C)。
A.段内转移直接寻址B.段内转移间接寻址C.段间转移直接寻址D.段间转移间接寻址2、执⾏下⾯指令序列后,结果是(A)。
MOVAL,82HCBWA.AX=0FF82HB.AX=8082HC.AX=0082HD.AX=0F82H3、8088/8086存储器分段,每个段不超过(D)。
A.64K个字B.32K个字节C.1兆个字节D.64K个字节4、CPU发出的访问存储器的地址是(A)。
A.物理地址B.偏移地址C.逻辑地址D.段地址5、BUFDW10HDUP(3DUP(2,10H),3,5)上述语句汇编后,为变量BUF分配的存储单元字节数是(B)。
A.80HB.100HC.124D.1926、若AX=-15要得到AX=15应执⾏的指令是(A)。
A.NEGAXB.NOTAXC.INCAXD.DECAX7、8086/8088系统执⾏传送指令MOV时(A)。
A.不影响标志位B.影响DF⽅向标志C.影响SF符号标志D.影响CF进位标志8、MOVAL,79ADDAL,0B1H上⾯指令执⾏后,设置的标志位CF和OF的值是(D)。
A.CF=0,OF=1B.CF=1,OF=1C.CF=0,OF=1D.CF=1,OF=09、检查BUF的内容是否为正偶数,如是正偶数,则AL=0。
下⾯程序段正确的是(C)。
A.MOVAL,BUFB.MOVAL,BUFJNCK1MOVAL,0MOVAL,0K2:……K1:C.MOVAL,BUFD.MOVAL,BUFTESTAL,81HJNPK4JNZK3TESTAL,80HMOVAL,0JNZK4K3:MOVAL,0K4:10、下列指令中操作数在代码段中的是(A)。
A.MOVAL,42HB.ADDAL,BLC.SUB[BX],DID.INC[DI]11、与MOVBX,OFFSETVAR指令完全等效的指令是(D)。
汇编语言选择题填空题库
汇编语言各章习题、测试题答案测验一单选题:1.已知X=76,则[X]补= 。
A. 76HB. 4CHC.0B4HD.0CCH2.已知[X]补=80H,则X= 。
A. 80HB. 0C. 0FFHD. -80H3.已知[X]补=98H,则[X]补/2= 。
A. 0CCHB.4CHC. 49HD. 31H4.已知X=78,Y=-83,则[X+Y]补= 。
A. 0F5HB. 0A1HC. 0FBHD. 65H5.将124转换成十六进制数的结果是A. 7CHB. 7DHC. 7EHD. 7BH6.将93H看成一个压缩BCD码,其结果是A. 10010101B. 10010011C.10000011D.10000001 7.45转换成二进制数是A.10101101B.00111101C. 00101101D. 10011101 8.6CH转换成十进制数是A. 118B. 108C. 48D. 689.将93H扩展为字的结果是A. FF93HB. 0093HC. 1193HD. 1093H10.56的压缩BCD码是A. 38HB. 56HC. 0506HD. 3536H11.ASCII中的47H表示的字符是A. “7”B. “G”C. “g”D. “E”12.十进制数-128的8位二进制数的补码为A. 11111110B. 01111111C. 10000000D. 10000001 13.下列为补码表示,其中真值最大的是A. 10001000B.11111111C.00000000D.00000001 14.十六进制数88H,可表示成下面几种形式,请找出错误的表示A. 无符号十进制数136B. 带符号十进制数-120C. 压缩BCD码十进制数88D. 8位二进制数-8的补码15.计算机对字符、符号采用统一的二进制编码。
其编码采用的是A. BCD码B. 二进制码C.ASCIID. 十六进制码测验一答案:1~5 BDACA6~10 BCBAB 11~15 BCDDC测验二单选题:1.在微机系统中分析并控制指令执行的部件是。
病理题库汇编(附答案)
病理题库汇编(附答案)1.肉芽组织是以()为特征A.新生的毛细血管及纤维母细胞增生【正确答案】B.巨噬细胞和纤维母细胞C.巨噬细胞和淋巴细胞D.巨噬细胞和淋巴细胞E.巨噬细胞和毛细血管2.下列再生能力最弱的细胞或组织是A.平滑肌B.心肌【正确答案】C.骨组织D.神经胶质细胞E.肝细胞3.下列组织中,哪一种细胞无再生能力A.鳞状上皮细胞B.间皮细胞C.肝细胞D.平滑肌细胞E.神经元细胞【正确答案】5.化生(metaplasia)不可能发生于A.肾盂粘膜上皮B.结缔组织C.支气管假复层纤毛柱状上皮D.宫颈柱状上皮E.神经纤维【正确答案】6.液化性坏死常见于A.脑和胰腺【正确答案】B.肝C.脾D.肾E.小肠7.属于代偿性肥大的是A.妊娠子宫B.哺乳期乳腺C.甲状腺机能亢进患者的甲状腺肿大D.地方性甲状腺肿E.一侧肾摘除,对侧肾肥大【正确答案】8.玻璃样变性不发生于A.结缔组织B.血管壁C.浆细胞D.肝细胞E.脂肪细胞【正确答案】10.男性,50岁,因肝右叶肝癌而行肝叶切除术,患者的肝脏发生的变化是A.经过较长时间,恢复原结构【正确答案】B.保持手术后剩余肝脏的状态C.肝小叶不断增生D.形成若干再生结节E.纤维组织大量增生11.不属于萎缩的是A.80岁老人的脑B.晚期癌症患者的心脏C.空洞型肾结核的肾实质【正确答案】D.小儿麻痹症的下肢肌肉E.恶病质患者的脂肪组织12.下列肾小管变性中.哪种损害最早A.气球样变B.水变性【正确答案】C.脂变D.细胞内钙盐沉着E.细胞内玻变14.液化性坏死主要发生于:A.肺B.肾C.脑【正确答案】D.心E.肝16.肉芽组织是由……组成:A.吞噬细胞和成纤维细胞B.新生毛细血管和成纤维细胞【正确答案】C.新生毛细血管和单核细胞D.单核细胞、巨细胞和淋巴细胞形成的结节E.以上都不是17.“肥大”是指:A.实质细胞数目增多B.实质细胞体积增大C.组织、器官体积的增大D.是细胞、组织、器官体积的增大【正确答案】E.间质增生19.易发生干性坏疽的器官是:A.肺B.阑尾C.膀胱D.四肢【正确答案】E.子宫20.一种成熟的组织变成另一种成熟组织的过程称:A.机化B.钙化C.分化D.化生【正确答案】E.适应1.深达肌肉的开放性创伤,有捻发音A.急性蜂窝织炎B.丹毒C.气性坏疽【正确答案】D.急性淋巴管炎E.深部脓肿2.不伴有纤维素样变性的疾病有A.风湿病B. 肾小球肾炎C.系统性红斑狼疮D.结节性多动脉炎E.恶性高血压F.良性高血压【正确答案】3.符合液化性坏死的描述是A.局部蛋白质含量高B.局部蛋白酶少C.局部脂质含量少D.坏死组织灰白、干燥E.局部化脓【正确答案】4.急性坏死性胰腺炎的胰腺坏死属于A.凝固性坏死B.干酪样坏死C.液化性坏死【正确答案】D.湿性坏疽E.脂肪坏死5.肺结核坏死形成后,较易发生A.溶解吸收B.分离排出【正确答案】C.机化D.钙化E.包裹6.后果严重需紧急处理的坏死是A.乳房脂肪坏死B.下肢干性坏疽C.臀部气性坏疽【正确答案】D.肾局灶性梗死E.脾局灶性梗死7.符合萎缩的病变是A.淋巴结结核B.Di George综合征的胸腺C.老年妇女的子宫内膜【正确答案】D.先天性食管闭锁E.主动脉夹层8.关于气性坏疽的描述,下列哪项是不正确的A.干性坏疽合并厌氧菌感染所致【正确答案】B.较深的开放性创伤合并厌氧菌感染所致C.坏死组织呈蜂窝状D.按之有捻发音E.常伴有严重的全身中毒症状9.光镜下观察细胞是否坏死,主要观察A.染色质形态的改变B.核仁形态的改变C.细胞质形态的改变D.细胞核形态的改变【正确答案】E.细胞形态的改变10.动脉的玻璃样变最常发生于A.急性弥漫增生性肾小球肾炎B.急性肾盂肾炎C.快速进行性肾小球肾炎D.急进性高血压E.良性高血压【正确答案】12.不属于凝固性坏死的病变是A.阿米巴病所致坏死【正确答案】B.心肌梗死C.干酪样坏死D.肾梗死E.脾梗死13.判定组织坏死,主要依据为A.胞浆呈红染,均质状B.间质胶原纤维肿胀、断裂C.细胞核浓缩、碎裂、溶解【正确答案】D.核有异型性E.细胞浊肿14.关于虎斑心的描述哪项是正确的A.由风湿性心肌炎引起B.因慢性中毒缺氧心肌脂肪变性而引起【正确答案】C.即使病因去除,也不可能恢复正常D.为心外膜脂肪沉积引起E.心脏收缩功能明显降低15.引起脑萎缩的常见原因是A.颅内动脉分支栓塞B.脑动脉粥样硬化【正确答案】C.乙型脑炎D.颅内压升高E.结核性脑膜炎16.下列哪一改变不属于病理性萎缩A.老年性萎缩【正确答案】B.恶病后所致的全身性萎缩C.小儿麻痹症所致的下肢萎缩D.垂体功能低下引起的性腺萎缩E.动脉粥样硬化所致的脑萎缩17.关于肝脂肪变性的描述,正确的是A.肝淤血时,脂肪变性首先发生在小叶周围B.磷中毒时,脂肪变性主要发生在小叶中央区C.轻度肝脂肪变性时,肉眼下肝可无明显改变【正确答案】D.重度肝脂肪变性时,肝脏缩小E.脂肪变性的肝细胞的细胞浆疏松,呈空网状题目解析:肝血流方向是是从小叶间动脉到中央静脉,所以磷中毒时,先到小叶周边部,且周边部浓度较高,所以首先发生在小叶周边部18.下列哪种疾病不可能发生纤维结缔组织玻璃样变A.结核性纤维素性胸膜炎B.硅肺C.慢性浅表性胃炎【正确答案】D.胃溃疡病E.心肌梗死19.关于肥大,下列描述中哪项不正确A.肥大常伴发化生【正确答案】B.妊娠子宫增大为肥大伴增生C.组织和器官的肥大其功能增强D.心脏肥大时不伴细胞的增生E.肥大器官超过其代偿能力常导致失代偿1.内脏器官坏死组织经自然管道排出后留下的空腔称为A.瘘B.窦C.溃疡D.空洞【正确答案】E.糜烂2.以下哪一项原因不引起萎缩A.肾盂积水B.慢性肝淤血C.垂体功能低下D.四氯化碳中毒【正确答案】E.脊髓前角神经细胞坏死题目解析:四氯化碳中毒引起的是损伤4.支气管粘膜上皮出现鳞状上皮化生.常属于下列哪一种改变A.分化不良B.不典型增生C.不完全再生D.癌前期改变E.适应性改变【正确答案】5.下列各项中哪个是错误的A.机化乃是用肉芽组织来取代坏死组织或异物的过程B.单核细胞的溶酶体如果功能发生异常则不能很好的将异物排除或机化C.包裹从本质上说也是一种机化过程D.机体对外界侵入体内的异物.总是以机化的方式加以处理【正确答案】E.机化对机体是有利的.但有时也可带来不良后果6.大块疤痕可引起:A.关节运动障碍B.器官表面凹陷C.器官变形D.腔室狭窄E.以上均可【正确答案】7.全身营养不良时.首先发生萎缩的组织或器官是:A.骨骼肌B.脂肪组织【正确答案】C.肝D.脑E.心肌8.按组织再生能力的强弱来比较.下列各组的排列哪个是正确的A.结缔组织>神经细胞>肝细胞B.软骨>腱>肾小球C.骨>平滑肌>神经细胞【正确答案】D.鳞状上皮细胞>横纹肌>周围神经纤维E.肾小管上皮细胞>骨髓细胞>脂肪细胞10.在组织学上看到有细胞核固缩、碎裂、溶解时.说明:A.细胞正开始死亡【正确答案】B.细胞的功能还有可能恢复C.细胞的功能虽然可能恢复.但已极为困难D.细胞已经死亡了一段时间E.细胞浆可能还没有发生改变11.下列哪种组织再生能力最强:A.腺体【正确答案】B.骨骼肌C.神经细胞D.软骨E.平滑肌12.四肢骨折石膏固定后引起的骨骼肌萎缩.主要属于:A.神经性萎缩B.废用性萎缩【正确答案】C.压迫性萎缩D.营养不良性萎缩E.生理性萎缩13.发生液化坏死基本条件A. 含较多的可凝固蛋白B. 组织凝血较严重C. 有腐败菌感染D.产生蛋白酶较多【正确答案】E.组织较松软14.在萎缩肌细胞内可见A.含铁血黄素B. 脂褐素【正确答案】C.黑色素D.胆色素E.纤维素15.细胞水肿和脂变常发生在:A.肺、脾、肾B.心、脾、肺C.心、肝、肠D.肝、肾、脾E.心、肝、肾【正确答案】17.老年人产生萎缩的器官主要有A.心、肾B.脑、心【正确答案】C.肝、肺D.心、肺E.肾、脑2.下列各种组织哪一种再生能力最强A.骨骼肌B.神经节细胞C.心肌D.神经胶质细胞【正确答案】E.软骨3.下列哪项不属于萎缩A.老年男性的睾丸B. 晚期食管癌患者的心脏C.脊髓灰质炎患儿的下肢肌肉D.成年女性的子宫E.心肌梗死后心室壁变薄【正确答案】5.下列哪项变性实质上为组织坏死A.细胞水变性B.玻璃样变性C.纤维素样变性【正确答案】D.粘液样变性E.淀粉样变性15.细胞水肿发生的机理是:A.内质网受损B.线粒体受损【正确答案】C.高尔基氏器受损D.核糖体受损E.中心体受损题目解析:细胞水肿的发生机制主要与线粒体的功能障碍有关。
汇编试题单选题(常熟理工题库+答案)
标题用户为了解决自己的问题,用汇编语言所编写的程序,称为十进制数–100 的8 位二进制数的补码为将.OBJ文件转换为.EXE可执行文件的是对汇编语言源程序进行翻译的程序是将高级语言程序翻译成机器语言代码的实用程序是查看用户程序中数据段10号存储单元的DEBUG命令是在DEBUG下,修改寄存器AX的命令是从200H开始反汇编的DEBUG命令是把汇编源程序变成代码程序的过程是能被计算机直接识别的语言是在微机系统中分析并控制指令执行的部件是在计算机的CPU中执行算术逻辑运算的部件是在标志寄存器中表示溢出的标志是在汇编语言中,能够翻译成二进制代码的指令是若计算机字长16位,则无符号整数的范围用十六进制表示为在计算机中一个字节有几位二进制数组成设物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,从地址10FF1中取用什么指出下一条要执行的指令所在单元的偏移地址代码段寄存器是在80x86标志寄存器中,ZF=1表示两个操作数运算时,下列哪种结果会发生溢出设有一个双精度数12A034B0H,将它存放在双字单元12000H,那么123002H中存堆栈的逻辑地址由什么组成某内存单元的逻辑地址为3458:2C92H,其物理地址是唯一代表存储空间中每个字节单元地址的是IP指令指针寄存器是属于某个加法运算结果使标志ZF=1,则标志SF为8086/8088 确定下一条执行指令物理地址的计算表达式为若用户堆栈位于存储区10000H~1FFFFH,则该堆栈的段地址是有效地址是指执行指令PUSH CX后,堆栈指针SP自动指令MOV AX,[1000H],源操作数的寻址方式是指令MOV AX,ES:COUNT[DI],源操作数的寻址方式是指令MOV DX,COUNT[BP][DI]的执行结果是若(AX)=2530H,(BX)=18E6H,则MOV [BX],AL指令正确的执行结果为若(DS)=1240H,(BX)=8936H,则MOV AX,[BX]指令源操作数的物理地址是若(SS)=1383H,(DS)=2378H,(SI)=492AH,则ADD AX,[SI]指令源操作数的物若(SI)=1310H,(BX)=3213H,(DS)=3593H,则SUB DX,[BX][SI]的有效地址是指令MOV BX,MASK[BP],若MASK=3540H,(SS)=1200H,(DS)=1300H,(BP)=116指令MOV AX,COUNT[BX]完成的操作是指令MOV DX,DELTA[BX][SI]的源操作数保存在操作数地址由BX寄存器指出,则它的寻址方式是指令MOV ES:[BX],AX中,目的操作数的寻址方式为一条指令中目的操作数不允许使用的寻址方式是下列哪句话是错误的不能用MOV指令赋初值的段寄存器是下列传送指令中,有错误的是若AX=1E30H,BX=12E4H,则ADD AL,BL的执行结果为AL=?,CF=?若AX=1240H,CX=9939H,则ADD AX,CX执行后,AH=?若BL=83H,CF=1,则ADC BL,90H执行后,BL=?若DX=1010H,BX=0923H,则SUB DX,BX的执行结果为SP栈指针内容是1200H,执行两条PUSH指令之后,SP的值是换码指令XLAT要求给出存储单元的有效地址为下列哪个指令可以把字扩展为双字关于字节乘法指令错误的说法是关于字除法指令错误的说法是下列四条指令执行后不影响标CF志位的是已知(AX)=0001H,下列四条指令执行后,不能使ZF=1的语句是在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有指令MOV AX,1234H中的立即数1234H是存储在完成将AX清零,并且使CF清零,下面错误的指令是VAR是数据段中定义的变量,指令 MOV AX,VAR 源操作数的寻址方式是下列指令执行后,一定能使 CF=0的指令是下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是执行INC指令除对于SF、ZF有影响外,还要影响的标志位是下列传送指令中有语法错误的是下面指令执行后,改变AL寄存器内容的指令是如AX=1000H,则连续两条NEG AX指令执行后,AX的值为下面所列通用数据传送指令的几种传送中,错误的传送方式是完成对DX的有符号数除以2的指令是使进位位置1的指令是设(AL)=-15,要使(AL)=15应使用的指令是下面的XCHG指令中,语法正确的是在执行NEG指令时,对标志位CF有影响,其影响的规则是算术右移SAR和逻辑右移SHR两条指令执行结果完全相同的情况是指令MOV CX,[BP+16]的源操作数采用的段寄存器是指令MOV AX,ES:[BX][SI]源操作数的物理地址是运算类指令的寻址和转移类指令的寻址,两者的不同之处是下列指令中,属于非法指令的是下列指令中,有语法错误的是若标志DF为0,则执行串操作MOVS指令后,寄存器SI、DI会假设SS=2000H、SP=0100H、AX=2021H,执行指令PUSH AX,存放数据21H的将寄存器AX的内容乘以2的正确指令序列是执行DEC指令不影响的标志位是下面指令执行后,将改变AL寄存器内容的指令是执行除法指令后,影响的标志位是下列指令中,不影响标志位的指令是下列指令中,执行后,不改变标志位CF的是下列指令执行后,总是使CF=OF=0的是CBW指令的功能是下列4条指令MUL BX、DIV BL、IN AX,20H、OUT 21H,AL中,有几条指令需要使用一条指令实现AX←BX+SI的方法是设AX=1000H,则执行下列指令 NEG AX NOT AX后,AX=?当执行指令“ADD AX,BX”后,设置的奇偶标志位PF=1,则下面的叙述正确的完成对寄存器BX的内容求补运算,下面错误的指令是下列指令中不等价的是在MOVSB指令中,其目的串的物理地址为若DX=1010H,则AND DX,DX的执行结果为能实现有符号数乘以2的移位指令是将AL的2、6位屏蔽为0,其余位保持不变的指令是将AL的第4位置1,其余位不变,指令是不能将AL清0的指令是对键盘输入的数字和字母进行判断,用指令将键盘输入的小写字母变为大写,指令是顺序执行PUSH AX和POP BX两条指令,其功能等同于逻辑移位指令SHL可用于执行IN AL,DX指令后,进入AL寄存器的数据来自将十进制数75以压缩BCD码送入AX,正确的指令是设AH=10H,执行NEG AH指令后,正确的结果是如果SS=600H,则说明堆栈段起始于物理地址下列指令中有操作数在代码段中的是假设AL=5,要使得AL=0AH,应执行的指令是执行OR AL,80H后,可以肯定的执行结果是AL寄存器的MUL CL指令实现的功能是经过汇编产生的二进制目标文件是汇编语言源程序是指在汇编期间,为汇编程序提供分段信息的是在COUNT DB 5这条存储单元定义伪指令中,COUNT称为将10个字数据3456H存放在存储单元中的伪指令是将字符串“INPUT”保存到存储单元MESS,正确的伪指令是若X已经定义为字型,可以用哪个操作改变为字节型INC WORD PTR [BX]指令中的操作数的数据类型是如果想让程序从100H开始存放及执行,须用指令用来指出一条汇编指令所在存储单元地址的符号称为汇编语言中存储单元的属性不能是用指令MOV BX,SEG COUNT指令,可以得到存储单元COUNT的DOS功能调用中,功能号应写入哪个寄存器中显示一个字符的DOS功能调用,要求将字符放入获得BUFFER单元有效地址的汇编指令为要在程序中定义缓冲区BUF,保留9个字节存储空间的语句是在汇编语言源程序中,表达式的计算是由哪个完成的有数据定义NUM DB 3 DUP('12345'),经汇编后,NUM占有几个字节存储单元汇编语言源程序每个语句可以由四项组成,如语句要完成一定功能,那么该语与MOV BX,OFFSET VAR指令完全等效的指令是BUF DW 10H DUP(3 DUP(2,10H),3,5)语句汇编后,为变量BUF分配的存储单元利用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP(1,0)),定义后存储单已定义 FEES DW 100 DUP(0),则指令MOV CX,SIZE FEES的等效指令是当一个程序使用DOS系统功能调用退出用户程序时,在编写INT 21H指令前,应下面有语法错误的指令是下面指令序列执行后, MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL完成的的算术表达式应是设有一程序段定义如下: ORG 0024H AR1 DW 4,5,$+4 ┆ MOV AX,AR1+4执行后,AX中正确的内容是DOS系统功能调用的屏幕显示字符是几号调用析值运算符LENGTH只有用什么定义的变量才有意义。
汇编语言期末温习模拟题库
一考试题型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.堆栈的操作原那么是_____________。
汇编五套题
汇编五套题一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共16分) 1.用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,此时段寄存器CS的值是()A.F400HB.2F80HC.F4000HD.2F800H2.设DS=1100H,(12000H)=80H,(12001H)=20H,(12002H)=30H,执行MOV AX, [1000H]则AX=( )A.8000HB.0080HC.2080HD.8020H3.下列四条指令中错误的是( )A.MOV AX, [SI]B.MOV AX, [DI]C.MOV AX, [SI+DI]D.MOV AX, [SI-DI]4.下列四条指令执行后不影响标志位的是( )A.JNC NEXTB.CMP AX, BXC.SHL AX, 1D.OR AL, AL5.已知AX=0001H,下列四条指令执行后,不能使ZF=1的语句是( )A.DEC AXB.SUB AX, 1C.AND AX , 1D.CMP AX,16.使计算机执行某种操作的命令是( )A.伪指令B.指令C.标号D.助记符7.将数据5618H存放在存储单元中的伪指令是( )A. DATA1 DW 1856HB. DATA1 DB 18H,56HC. DATA1 EQU 5618HD. DATA1 DB 18H,00H,56H,00H8.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( )A. 1400HB. 77F8HC. 0000HD. 0FFFFH9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。
目前,微机中普遍采用的是( )码。
A. BCD码B.二进制码C.ASCII码D.十六进制码10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为( )A.汇编语言B.高级语言C.机器语言D.低级语言11.汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是()A.VariableB.First & ldC.0FFFFHD.'Memphis'12. ORG 0030HDA1 DB 0,'0',30HDW DA1数据为3000H字存储单元的偏移地址是()A.0030HB.0031HC.0032HD.0033H13.NUM1 DB(12 OR 6 AND 2)GE 0EHNUM2 DB(12 XOR 6 AND 2)LE 0EH上述数据定义语句中,NUM1和NUM2字节单元的内容分别是()A.NUM1=0,NUM2=0B.NUM1=0,NUM2=0FFHC.NUM1=0FFH,NUM2=0D.NUM1=0FFH,NUM2=0FFH14. 要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是()A.DA1 DB 'AB'B.DA1 DW 'AB'C.DA1 DB 0ABHD.DA1 DW 0ABH15.DA1 EQU BYTE PTR DA2DA2 DW 0ABCDH┇SHL DA1,1SHR DA2,1上述指令序列执行后,DA2字存储单元的内容是()A.0ABCDHB.0AB9AHC.55CDHD.559AH16. 执行1号DOS系统功能调用,从键盘输入的字符值存放在()寄存器中。
汇编语言习题及答案
汇编语言复习题简答题1.存储器地址为什么要分段?物理地址是如何形成的?2.IBM PC机的寻址方式(与数据有关的寻址方式)有几种?各举一例说明。
3.80x86微机的存储器中存放信息如下图所示。
试读出30022H与30024H字节单元的内容与30021H和30022H字单元的内容。
4.现有(DS)= 2000H,(BX)=0100H,(SI)= 0002H, (20100)= 12H, (20101)=34H, (20102)= 56H, (20103)=78H, (21200)=2AH, (21201)= 4CH, (21202)=B7H, (21203) = 65H,试说明下列各条指令执行完后AX的内容。
1)MOV AX,1200H2)MOV AX,BX3)MOV AX,[1200H]4)MOV AX,[BX]5)MOV AX,1100[BX]5.完成下列各式补码数的运算,并根据结果设置标志位SF,CF,ZF,OF,指出运算结果是否有效1)01001001b+10011101b2)01000001b-10101011b6.有符号定义语句如下:BUFF DB 1,2,3,’123’EBUFF DB 0L EQU EBUFF-BUFF问L的值为多少?为什么?答案:1、IBM PC系列机的字长为16位,能够访问的最大存储空间64KB,而在IBM PC内存为1MB的情况下,访问这1MB的存储空间需要20位。
为了解决字长为16位的机器访问1MB的存储空间,将1MB空间每16B分为一段,共64K段,以16位段地址:16位偏移地址的形式组成,物理地址通过如下方式计算:物理地址=段地址×10h + 偏移地址2.IBM PC机的寻址方式有7种:1)立即寻址:MOV AX, 1234H;2)寄存器寻址:MOV AX, BX;3)直接寻址:MOV AX, [1234H];4)寄存器间接寻址:MOV AX, [BX];5)寄存器相对寻址:MOV AX, 20H[BX];6)基址变址寻址:MOV AX, [BX][SI];7)相对基址变址寻址:MOV AX, 100H[BX][SI];3.解:(30022H)= 12H(30024H) = 56H(30021H) = 12CDH(30022H) = 3412H4.解:(1)MOV AX,1200H解:(AX)=1200H(2)M OV AX,BX解:(AX)= 0100H(3)M OV AX,[1200H]解:物理地址=(DS)×10H+1200H(AX) = 4C2AH(4)M OV AX,[BX]解:物理地址=(DS)×10H+0100H=20100H(AX)=3412H(5)M OV AX,1100[BX]解:物理地址=(DS)×10H+0100H+1100H=21200H(AX)=4C2AH5.(1)01001001b+10011101b解:01001001+ 10011101————————11100110 由此可得:SF=1 CF=0 ZF=0 OF = 0 计算结果有效(2)01000001b-10101011b解:01000001- 10101011————————=> 01000001+ 01010101————————10010110 由此可得:SF=1 CF=1 ZF=0 OF=1 减法计算中,被减数、减数符号相反,结果符号与减数相同,OF=1计算结果无效6.有符号定义语句如下:BUFF DB 1,2,3,’123’EBUFF DB 0L EQU EBUFF-BUFF问L的值为多少?为什么?解:根据数据段的定义,BUFF长度定义为6个字节,分别存放1,2,3,‘1’,‘2’,‘3’,而后紧接着为EBUFF的地址,故L值为6程序题1 MOV BL,64HMOV CL,03HXOR AX,AXAGAIN:ADD AL,BLADC AH,0DEC CLJNZ AGAIN问:(1)该程序段完成的功能是:(2)AX=________。
《汇编语言》练习题库
华中师范大学网络教育学院《汇编语言程序设计》练习测试题库一 .选择题(只有一个正确答案,填在题干前的括号里)1.一台完整的计算机系统包括_________。
A.硬件系统和软件系统B.系统硬件和系统软件C.控制器、运算器、存储器、输入设备和输出设备D.操作系统、机器语言、汇编语言、高级语言2.汇编程序属于_________。
A.硬件系统B.软件系统C.系统软件D.用户软件3.简单的汇编语言程序可以通过_________来建立A.连接程序B.调试程序C.汇编程序D.编辑程序4.8086/8088微处理器包含有两个独立的部件_________和_________。
A.R和ALUB.CS和IPC.BIU和EUD.CPU和I/0设备5 .进行汇编语言编程时,设计者应该考虑一些基本的要求,下列叙述不正确的是____。
A.程序应该结构化B.程序应该执行速度快C.程序应该占用空间大D.程序应该简明、易读、易懂6 .一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是____。
A.12C5BHB.12B6BHC.12C59HD.12BFEH7 .字符串HOLLO的ASCII代码表示为____.A.484F4C4C4FHB.484F4D4D4FHC.494F4C4C4FHD.494F4D4D4FH8.如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是_________:212CH。
A. IEA2HB. IEB2HC. IFA2HD. IFB2H9,现有段地址和偏移地址为1025H:0F2AH,那么它所对应存储单元中的物理地址是_________。
A. 1107AHB. 01F4FHC. 11F4FHD. 1117AH10.一个有16个字的数据区,它的起始地址是1000H:117AH,请指出这个数据区最末一个字单元的物理地址是_________。
A.111ACHB.11190HC .11198HD.1119AH11.在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是_________。
汇编语言期末复习题库(汇编)
一、填空题1.中央处理器包括运算器、控制器、寄存器组。
2.物理地址是指实际的20 位主存单元地址,每个存储单元对应唯一的物理地址。
3.用二进制代码书写指令和程序的语言,称为机器语言。
4.计算机中的指令由操作码和操作数两部分组成。
5.把A和B两个寄存器的内容进行异或运算,若运算结果是0 ,那么A、B寄存器的内容必定相同。
6.AL,BL中存放着压缩的BCD数,(AL)=18H,(BL)=47H,执行如下两条指令ADD AL,BL 和DAA后,(AL)=65H 。
7.当指令“SUB AX,BX”执行后,CF=1,说明最高有效位有借位;对有符号数,说明操作结果溢出。
8.FLAG状态标志寄存器中,AF为辅助进位标志,CF为进位标志,SF为符号标志,ZF为零标志,OF为溢出标志,PF为奇偶性标志。
9.指出下列指令源操作数的寻址方式:MOV AX,ARRAY[SI] 变址寻址MOV AX,ES:[BX] 寄存器间接寻址MOV AX,[200H] 直接寻址MOV AX,[BX+DI] 基址变址寻址MOV AX,BX 寄存器寻址MOV AX,1200H 立即数寻址MOV AX,20[BX+SI]基址变址寻址MOV AX,[DI+20] 变址寻址10.现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21023H)=65H,下列指令执行后填入AX寄存器的内容:(1)MOV AX,1200H;(AX)= 1200H(2)MOV AX,BX;(AX)=0100H(3)MOV AX,[1200H];(AX)= 4C2AH(4)MOV AX,[BX];(AX)= 3412H(5)MOV AX,1100[BX];(AX)= 4C2AH(6)MOV AX,[BX][SI];(AX)= 7856H(7)MOV AX,1100[BX][SI];(AX)= 65B7H11.已知‘A’的ASCII是41H,那么‘E’的ASCII是45H 。
汇编语言题库
《汇编语言程序设计》习题一、选择题1. 机器数为10000000B, 它代表-127D,则它是()。
A. 补码B. 原码C. 反码D. 原码或反码2.已知V AR为字节变量,下面是关于①MOV BX, OFFSET V AR和②LEA BX, V AR 指令的说明,正确的是()。
A.指令①执行速度比指令②执行速度快B.指令①中OFFSET只能与简单的符号地址相连,不能与诸如V AR[SI]等复杂数相连。
指令②LEA没有这个限制C.指令①有错误,因为V AR为字节变量,而BX为字D.指令①与指令②的作用完全相同3.下列指令中正确的是( )。
A.MOV 100,CL B.MOV CL,100HC.MOV CL,1000 D.MOV CL,1004.设(BX)=8D16H,执行指令序列MOV CL,7 SAR BX,CL 后BX寄存器的内容是()。
A.011AH B.0FF1AH C.2D1AH D.0B00H 5.在程序运行过程中,确定下一条指令的物理地址的计算表达式是()。
A.CS*16+IP B.BX*16+DIC.SS*16+SP D.ES*16+SI6.提示下列指令序列执行后的正确结果是()。
MOV BX,OFFFCHMOV CL,2SAR BX,CLA.3FFFH B.0FFFH C.0FFFCH D.0FFF5H7.下列指令中不影响标志位的是()。
A.SUB AX,BX B.ROR AL,1C.JNC LABLE D.INT n8.将寄存器AX的内容取负的正确操作是()。
A.NEG AX B.CMP AX,0FFFHC.NOT AX D.CMP AX,AX9. 指令SCAS的寻址方式是()。
A源操作数为寄存器寻址,目的操作数为寄存器间接寻址B 源操作数为寄存器间接寻址,目的操作数为寄存器间接寻址C 源操作数为寄存器间接寻址,目的操作数为寄存器寻址D 源操作数为寄存器寻址,目的操作数为寄存器寻址10. TABLE为字变量,下面是关于指令①MOV AX,TABLE与指令②LEA AX,TABLE的说明,错误的是()。
汇编语言考试题库及答案
汇编语言考试题库及答案一、选择题1. 在汇编语言中,以下哪个指令用于将数据从内存加载到寄存器中?A. MOVB. ADDC. SUBD. MUL答案:A2. 假设寄存器AX的值为1234H,执行指令“AND AX, 0F0H”后,AX 的值是多少?A. 1230HB. 0F34HC. 0F30HD. 1234H答案:C二、填空题1. 在汇编语言中,________指令用于将立即数加载到寄存器中。
答案:MOV2. 寄存器EAX的高16位是_______。
答案:AX三、简答题1. 解释汇编语言中的“段”是什么概念?答案:在汇编语言中,“段”是内存管理的一个概念,用于将程序的不同部分(如代码、数据、堆栈)分隔开来。
每个段都是内存中的一个区域,它有一个段基址,程序中的地址由段基址和偏移量组合而成。
2. 描述汇编语言中循环结构的实现方式。
答案:循环结构在汇编语言中通常通过标签和跳转指令实现。
首先定义一个循环的开始标签,然后在循环体中执行需要重复的操作。
循环结束前使用条件跳转指令(如JE、JNE等)跳回循环开始的标签,直到满足跳出循环的条件。
四、编程题1. 编写一个汇编程序,实现将两个16位无符号数相加,并将结果存储在寄存器AX中。
答案:```MOV AX, 1234HMOV BX, 5678HADD AX, BX```上述程序首先将1234H加载到AX寄存器中,然后将5678H加载到BX寄存器中,最后使用ADD指令将BX中的值加到AX中,结果存储在AX寄存器中。
2. 编写一个汇编程序,实现将字符串"Hello, World!"存储在内存中。
答案:```.DATAString DB 'Hello, World!', 0```上述程序在数据段定义了一个字符串"Hello, World!",后面跟着一个空字符作为字符串的结束标记。
《汇编语言》复习题库
《汇编语言》复习题库一、单项选择题1、在下列的选项中,能够组成计算机系统的是()。
A、硬件系统和软件系统B、CPU、存储器、输入/输出设备C、操作系统、各种语言D、系统软件和应用软件2、以8086/8088为CPU的微机内存最大容量为。
A、4MBB、1MBC、640KBD、64KB3、下面几个程序中不属于翻译程序的是。
A、汇编程序B、编译程序C、解释程序D、编辑程序4、在下列的选项中,能够组成计算机系统的是()。
A、硬件系统和软件系统B、CPU、存储器、输入/输出设备C、操作系统、各种语言D、系统软件和应用软件5、汇编语言属于()。
A、用户软件B、系统软件C、高级语言D、机器语言6、汇编语言源程序是()程序。
A、不可直接执行的B、可直接执行的C、经汇编程序汇编后就可执行的D、经连接后就可直接执行的7、8086/8088 CPU的寄存器组中,8位的寄存器共有()个。
A、4B、6C、8D、108、如果指令的运算结果为0,则()标志位为1。
A、SFB、OFC、ZFD、CF9、物理地址的形成过程是将段地址左移()位加偏移地址。
A、2B、3C、4D、510、如果某一存储单元的逻辑地址为236FH:1000H。
则物理地址为()。
A、1236FHB、336FHC、336F0HD、246F0H11、如果数据存放在DI的内容为偏移地址的数据段中,设DS=3624H,DI=2200H,则此存储单元的物理地址为()。
A、38440HB、58240HC、25624HD、58240H12、汇编语言属于()。
A、用户软件B、系统软件C、高级语言D、机器语言13、汇编语言源程序经汇编程序汇编后产生的文件的扩展名是()。
A、EXEB、OBJC、ASMD、LST14、中央处理器CPU是由()组成的。
A、运算器B、控制器C、寄存器组D、前三者15、8086/8088 CPU的寄存器组中,16位的寄存器共有()个。
A、10B、12C、13D、1416、在程序执行过程中,IP寄存器始终保存的是()。
汇编题库
一、单选题1. 在80×86的实模式下,每个段的大小不能够超过()。
A、 32KB;B、 16KB;C、 64KB;D、 128KB;2. 下列指令隐含的源操作数段地址在数据段中的是()。
A、 mov ax,fs:4[esp];B、 mov ax,[dx];C、 mov ax,[bp][si];D、 mov ax,cs:8[di];3. 对于buf db ‘abcd’,下列说不正确的是()。
A、自动在字符d的后面加上一个字段串结束符号;B、定义了一个字符串;C、 buf[1]的值为98;D、与buf db “abcd”等价;4. 汇编中哪个符号是字符串的结束符号()。
A、 $;B、;;C、 \0;D、 #;5. 循环指令loop通常和下面哪个寄存器结合使用()。
A、 AX;B、 BX;C、 CX;D、 DX;6. 设段地址和偏移地址是3F4BH:00C7H,那么它所对应存储单元的物理地址是A、 3EB76H;B、 3F598H;C、 3F577H;D、 3F4B7H;7. 在下列段寄存器中,堆栈段寄存器是【】A、 DS;B、 CS;C、 SS;D、 ES;8.设数据段中已有:DA1 DB 12H,34HDA2 DW 56H,78H下面有语法错误的语句是【】A、 MOV DA1+2 ,AX;B、 MOV WORD PTR DA1+1,AX;C、 ADR DW DA2-DA1;D、 MOV BYTE PTR DA2+1,AL;8. 若(DS)=2000H,(BX)=0050H,(20050H)=12H,(20051H)=34H,执行MOV AX,[BX]指令后,AX寄存器中的内容是【】A、 1234H;B、 0012H;C、 0050H;D、 3412H;9. 在执行PUSH[BX]指令寻找目的的操作数时,段地址和偏移地址分别是【】A、在DS和BX中;B、无段地址和偏移地址;C、在SS和SP中;D、在ES和BX中;10. 已定义DA _WORD DW 50 DUP (0),则指令MOV CX,SIZE DA_WORD 汇编后的等效指令是【】(提示:size用来求dup中所有元素所占的字节数)A、 MOV CX,50;B、 MOV CX,100 DUP(0);C、 MOV CX,200;D、 MOV CX,100;11. 下面指令执行后,改变AL 寄存器内容的指令是【】A、 AND AL,BL;B、 TEST AL,BL;C、 OR AL,AL;D、 CMP AL,BL;12. INC BYTE PTR[BX]指令中的操作数的数据类型是【】A、字;B、字节;C、四字;D、双字;13. 完成将累加器AX清零,下列指令中错误的是【】A、 SUB AX,AX;B、 XOR AX,AX ;C、 OR AX,00H;D、 AND AX,00H;14. 十进制数68的补码为【】A、 10001100;B、 01100100;C、 11001000;D、 01000100;15. 1、十进制数-128对应的8位二进制补码表示是()A、 11111111;B、 10000000;C、 10000001;D、 01111111;16. 下列指令正确的是()。
汇编语言 - 题库
如下程序段中的“DEC CX”指令执行了几次MOV CX,4JCXZ NEXTAGAIN: DEC CXJNZ AGAINNEXT: ....A:1 B:5 C:0 D:4 √下列语句无异义的是A:MOV AL,[BX] √B:INC [AX] C:MOV [AX],5 D:JMP [BP]解答:MOV AL,[BX]无异义, 是字节操作;INC [AX]和MOV [AX],5无法知道是字节操作还是字操作;JMP [BP]不知是段内间接转移还是段间间接转移。
在汇编语言编程中,结束用户程序返回操作系统应使用的中断指令是A:RET 2 B:INT 10H C:RET D:INT 20H √指令MOV ES:[BX],AX中,目的操作数的寻址方式为A:寄存器寻址B:存储器直接寻址C:立即寻址D:寄存器间接寻址√指令MOV AX,1234H中的立即数1234H是存储在A:数据段√B:堆栈段C:代码段D:附加段十进制数–100 的8 位二进制数的补码为A:10011100 √B:10011101 C:1100100 D:10011011将10个字数据3456H存放在存储单元中的伪指令是A:DW 10 DUP(5634H) B:DD 10 DUP(5634H) C:DW 10 DUP(3456H) √D:DD 10 DUP(3456H)条件转移指令JNE 的测试条件是A:CF=1 B:CF=0 C:ZF=1 D:ZF=0 √解答:JNZ 指令和JNE 指令的测试条件都是ZF=0, 即上一次的运算结果不为零/不相等, 则转移。
移位指令SAL用于A:无符号数除2 B:有符号数乘2 C:无符号数乘2 √D:有符号数除2解答:在8086指令集中,算术左移SAL不存在,等价于逻辑左移SHL下述对PSW寄存器中标志位不产生影响的指令是A:JMP NEXT √B:SHL AL,1 C:TEST AL,80H D:INC SI假设VAR为变量,指令MOV BX, OFFSET VAR 的寻址方式是A:直接寻址B:存储器寻址C:立即数寻址√D:间接寻址在条件转移指令中,结果不为0则转移的指令是A:JZ B:JNS C:JS D:JNZ √对于LOOP NEXT循环指令,循环的范围是A:在-256~+256字节之内B:在-128字节之内C:在-128~+127字节之内√D:在+127字节之内A:AND AX,0 B:MOV AX,0 √C:SUB AX,AX D:XOR AX,AX下面指令中影响状态位CF的指令是A:INC AX B:NOT AX C:DEC AX D:NEG AX √在分支指令中,利用符号进行判断的指令是A:JZ B:JS √C:JC D:JO子程序是通过什么来定义的。
汇编习题1有答案
一、选择题1、8086CPU中程序计数器IP中存放的是B。
A、指令B、指令在现行代码段中的偏移地址C、操作数D、操作数在现行代码段中的偏移地址2、Intel8086CPU内部的两大功能部件是B。
A、标志寄存器及ALUB、BIU及EUC、指令队列及AIUD、地址加法器及ALU3、8086CPU有20根地址线,直接寻址内存的空间为B。
A、64MBB、1MBC、1024KBD、8MB4、Intel8086堆栈是按C原则构造的。
A、先进先出B、后进后出C、先进后出D、随机存取5、为使CPU识别不同的内存单元,需要为每个内存单元规定不同的B。
A、符号B、地址C、数据D、状态6、指令指针IP与A组合使用,确定下一条指令存放单元的物理地址。
A、CSB、ESC、SSD、DS7、堆栈指针SP与C组合使用,确定栈顶单元的物理地址。
A、CSB、ESC、SSD、DS8、8086对内存进行分段管理,一个段的最大范围是A。
A、64MBB、128KBC、512MBD、1MB9、8086CPU用于存放当前数据段段基址的寄存器是D。
A、CSB、ESC、SSD、DS10、为数据段基址寄存器DS赋值得汇编语句正确的是D。
A、ASSUME DS:DA TAB、SEGMENT DA TAC、MOV DS,DA TAD、MOV AX,DA TAMOV DS,AX11、下列描述正确的是B。
A、汇编语言只由指令语句构成B、汇编语言语句包括指令语句和伪指令语句C、指令性语句和伪指令语句的格式是完全相同的D、指令性语句和伪指令语句都能经过汇编程序翻译成机器代码12、8086/8088系统中,一个栈可使用的最大空间是C。
A、1MBB、由SP初值决定C、64KBD、由SS初值决定13、若(AL)=10101101B,为了使其内容变为01011101B,下列哪一种执行一次即可完成此操作?C。
A、NOT指令B、AND指令C、XOR指令D、OR指令14、设(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址为D。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.已知X=76,则[X]补=_______。
A.76H B. 4CH C. 0B4H D. 0CCH2.将93H看成一个压缩的BCD码,其结果是_______。
A.10010101 B.10010011 C. 10000011 D. 100000013.45转换成二进制数是_______。
A.10101101 B.00111101 C. 00101101 D. 100111014.6CH 转换成十进制数是_______。
A.118 B.108 C. 48 D. 685.将93H扩展为字的结果是_______。
A.FF93H B.0093H C. 1193H D. 1093H6.56的压缩BCD码是_______。
A.38H B. 56H C. 0506H D. 3536H7.ASCII中的47H表示字符的是_______。
A.“7” B. “G” C. “g” D. “E”8.十进行数-1的8位二进制数补码是_______。
A.11111110 B. 11110000 C. 11111111 D. 100011119.下列为补码表示,其中真值最大的数是_______。
A.10001000 B. 11111111 C. 00000000 D. 00000001 10.十六进制数88H,可表示成下面几种形式,请找出错误的表示_______。
A.无符号十进制数136 B. 1带符号十进制数-120DC. 压缩BCD码十进制数88D. 8位二进制数-8的补码11.计算机对字符、符号采用统一的二进制编码。
其编码采用的是_______。
A.BCD码 B. 二进制码 C. ASCII D. 十六进制码第二章12.在微机中分析并控制指令执行的部件是_______。
A.寄存器 B. 数据寄存器 C. CPU D. EU13.在计算机的CPU中执行算术逻辑运算的部件是_______。
A.ALU B. PC C. AL D. AR14.执行指令PUSH CX后堆栈指针SP自动_______。
A.+2 B. +1 C. —2 D. —115.在标志寄存器中表示溢出的是_______。
A.AF B. CF C. OF D. SF16.对汇编语言源程序进行翻译的是程序是_______。
A.连接程序 B. 汇编程序 C. 编译程序 D. 目标程序17.在汇编程序中,能够翻译成二进制代码的指令是_______。
A.汇编指令 B.伪指令 C. 机器指令 D. 宏指令18.计算机中信息的基本单位是一个_______。
A.二进制 B.八进制 C. 十进制 D. 十六进制19.若计算机字长16位,则无符号数整数的范围用十六进制数表示为_______。
A.8000~FFFFH B. 0000H~7FFFHC. 0000~FFFFHD. 0001H~FFFFH20.在计算机中一个字节由_______位二进制位组成。
A.2 B. 4 C. 8 D. 1621.将高级语言程序翻译成机器语言代码的实用程序是_______。
A.编译程序 B.汇编程序 C. 解释程序 D. 目标程序22.设物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,则地址10FF1H中取出一个字的内容是_______。
A.1020H B. 3020H C. 2030H D. 2010H23.表示下一条要执行的指令地址的寄存器是_______。
A.IP B. SP C. AX D. DS24.代码段寄存器是_______。
A.IP B. SP C. DS D. CS25.某数据段存储单元的偏移地址为2200H~31FFH,则其存储空间大小是_______。
A.2K B. 4K C. 8K D. 16K26.在8086标志寄存器中,ZF=1表示_______。
A.结果有进位 B. 结果为0 C. 结果溢出 D. 结果为负27.堆栈段的逻辑地址由_______组成。
A.DS:BX B. SS:SP C. ES:DI D. CS:IP28.代码段某单元的逻辑地址为3458:2C92H,物理地址为_______。
A.37212H B.36FF2H C. 34580H D. 32C92H29.在内存中,每一小段的大小为_______。
A.16B B.64K C. 16K D. 64B30.查看用户程序中数据段10号存储单元的DEBUG命令是_______。
A.D DS:AA B. D DS:A C. D DS:10 10 D. d ds:1031.从200H开始反汇编的DEBUG命令是_______。
A.U 200 B. R 200 C. D 200 D. U第三章32.指令MOV AX,DS:[1000H],源操作数据的寻址方式是_______。
A.直接寻址 B. 立即寻址 C. 寄存器寻址 D. 间接寻址33.指令MOV DX,COUNT[DI],源操作数的寻址方式是_______。
A.寄存器相对寻址 B. 基址变址寻址 C. 寄存器寻址 D. 间接寻址34.若(AX)=2530H,(BX)=18E6H,则MOV[BX],AL指令正确的执行结果是_______。
A.18E6单元的值为30H B. BX寄存的值为2530HC. BL寄存器的值为30HD. 18E6H单元的值为2530H35.若(DS)=1240H,(BX)=8396H,则MOVAX,[BX]源操作数的物理地址是_______。
A.1AD36H B.9B760H C. 1AC36H D. 9B76H36.若(SS)=1383H,(DS)=2378H,(SI)=492AH,则ADD AX,[SI]源操作数的物理地址是_______。
A.281AAH B.1815AH C. 6CA2H D. 5CADH37.一条指令中目的操作数不允许使用的寻址方式是_______。
A.立即寻址 B.直接寻址 C. 寄存器寻址 D. 基址变址寻址38.下列哪句话是错误的_______。
A.指令的目的操作数和源操作数可以同时为寄存器间接寻址B. 指令的目的操作数和源操作数可以同时为寄存器寻址C. 指令的源操作数可以使用寄存器间接寻址D. 指令的目的操作数可以使用寄存器寻址。
39.操作数地址由BX寄存器指出,则它的寻址方式是_______。
A.寄存器间接寻址 B.直接寻址 C. 寄存器寻址 D. 基址变址寻址40.将AL的2,6位屏蔽为0,其余位保持不变,指令为_______。
A.AND AL,0BBH B.AND AL,42HC. OR AL,26HD. ADD AL,0FBH41.将AL清0的指令是_______。
A.XOR AL,AL B.AND AL,ALC. OR AL,0D. XOR AL,042.当一个带符号数大于FFH时程序转移,满足条件的是_______。
A.正数和0 B.负数C. 负数和0D. 大于255的数43.在执行条件转移指令中,不能形成条件的指令有_______。
A.MOV B.CMP C. AND D. TEST第四章44.经过汇编产生的二进制目标文件是_______。
A..ASM B. .OBJ C. .exe D. .MAP45.在汇编期间,为汇编程序提供分段信息的是_______。
A.SEGMENT B. ASSUME C. 标号START D. MOV指令46.不能用MOV指令赋初值的寄存器是_______。
A.DS B. CS C. ES D. SS47.在COUNT DB 5这条存储单元定义中,COUNT称为_______。
A.助记符 B. 变量 C. 符号 D. 标号48.将10 个字数据3456H存放在存储单元中的伪指令是_______。
A.DW 10H DUP(3456H) B. DW 10 DUP(3456H)C. DW 10H DUP(5634H)D. DW 10 DUP(5634H)49.将字符串“INPUT”保存到存储单元MESS,正确的伪指令是_______。
A.INPUT DB MESS B. MESS DB “INPUT”C. INPUT DB “MESS”D. MESS DB INPUT50.若X已经定义为字型,可经用_______改变为字节型。
A.OFFSET X B. BYTE PTR XC. TYPE XD. LABEL X51.INC WORD PTR [BX]指令中的操作数的数据类型是_______。
A.字节 B. 字形 C. 双字 D. 四字52.ABC DW 1,$+2,5,7,其中$代表的值为_______。
A.0 B. 2 C. 1 D. 453.如果想让程序从100H开始存放及执行,用指令_______。
A.START equ 100H B. ORG 100HC. END STARTD. mov START,100h54.可用来指出一条汇编指令所在存储单元的符号地址是_______。
A.变量 B. 标号 C. 数组名 D. 偏移量55.汇编语言中存储单元属性不能是_______。
A.字节型 B. 字符CHAR型 C. 字型 D. 双字型56.用指令MOV BX,SEG COUNT指令,可以得到存储单元COUNT的_______。
A.物理地址 B. 段地址 C. 偏移地址 D. 属性57.若BL=83H,CF=1,则ADC BL,90H执行后,BL=_______。
A.15H B. 14H C. 16H D. 17H58.从键盘输入一串字符使用的DOS功能调用的_______。
A.1号功能 B. 10号功能 C. 2号功能 D. 9号功能59.显示一个字符的DOS功能调用要求将字符放入_______。
A.DS:DX B. DL C. DS:BX D. BL60.获得BUFFER单元有效地址的汇编指令为_______。
A.MOV BX,BUFFER B. LEA BX,BUFFERC. MOV BX,[BUFFER]D.LDS BX,BUFFER61.下列哪个指令可以把字扩展为双字_______。
A.CBW B. CWD C. CWB D. CDW62.关于字节乘法指令错误的说法是_______。
A.被乘数隐含在AL中 B. 被乘数隐含在AX中C. 乘数和被乘数都是字节型D. 乘积是字型用户程序中的数据段的段地址,用_______指令给出。
A.MOV AX,CODE B. MOV AX,DATAMOV CS,AX MOV DS,AXC. MOV CS,DA TAD. MOV CS,CODEMOV DS,CS MOV DS,CS63.64.下列描述错误的是_______。