微机原理和汇编语言复习资料.doc

微机原理和汇编语言复习资料.doc

ID:53252931

大小:86.50 KB

页数:15页

时间:2020-04-02

微机原理和汇编语言复习资料.doc_第1页
微机原理和汇编语言复习资料.doc_第2页
微机原理和汇编语言复习资料.doc_第3页
微机原理和汇编语言复习资料.doc_第4页
微机原理和汇编语言复习资料.doc_第5页
资源描述:

《微机原理和汇编语言复习资料.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微机原理和汇编语言复习资料一、选择题(30分)1.已知X=76,则[X]补=()A.76HB.4CHC.0BCHD.0CCH2.已知[X]补=80H,则X=()A.80HB.0C.0FFHD.-80H3.已知X=78,Y=-83,则[X+Y]补=()A.0F5HB.0A1HC.0FBHD.65H4.下列为补码表示,其中值最大的是()A.B.C.D.5.十六进制数88H,可以表示成下面几种形式,请找出错误的表示()A.无符号十进制数136B.带符号十进制数-120C.压缩BCD码十进制数88D.8位二进制数-8的补码6.在微机系统中分析并控制指令执行的部件是()A.寄存器B.数据寄存器C.

2、CPUD.EU7.在计算机的CPU中执行算术逻辑运算的部件是()A.ALUB.PCC.ALD.AR8.执行指令PUSHCX后堆栈指针SP自动()A.+2B.+1C.-2D.-19.在标志寄存器中表示溢出的标志是()A.AFB.CFC.OFD.SF10.若计算机字长16位,则无符号整数表示的范围用十六进制表示为()A.8000H~FFFFHB.0000H~7FFFHC.0000H~FFFFHD.0001H~FFFFH11.设物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,从地址10FF1H中取出一个字的内容是()A.1020HB.3020HC.2030

3、HD.2010H12.某数据段存储单元的偏移地址为2200H~31FFH,则其存储空间大小是()A.2KB.4KC.8KD.16K13.在8086CPU标志寄存器中,ZF=1表示()A.结果有进位B.结果为0C.结果溢出D.结果为负14.两个操作数运算时,下列哪种情况会发生溢出()A.两个负数相加,结果为负B.两个正数相加,结果为负C.一正一负相加,结果为负D.两个正数相加,结果为正15.堆栈段的逻辑地址由()组成A.DS:BXB.ES:DIC.CS:IPD.SS:SP16.代码段某单元的逻辑地址为3458H:2C92H,其物理地址为()A.37212HB.26FF2HC.34580HD

4、.32C92H17.在8086系统中,数据寄存器组为()A.SI,DI,SP,BPB.AX,BX,CX,DXC.CS,DS,ES,SSD.CF,SF,ZF,OF18.指令MOVAX,DS:[1000H]中源操作数的寻址方式是()A.立即寻址B.直接寻址C.寄存器寻址D.基址变址寻址19.指令MOVDX,COUNT[BP][DI]的执行结果是()A.将COUNT的值传送给DXB.将COUNT+BP+DI的值传送给DXC.将数据段中有效地址为COUNT+BP+DI的存储单元的值传送给DXD.将堆栈段中有效地址为COUNT+BP+DI的存储单元的值传送给DX20.若(AX)=2530H,(BX

5、)=18E6H,MOV[BX],AL指令正确的执行结果为()A.BX寄存器的值为2530HB.BL寄存器的值为30HC.18E6H单元的值为30HD.18E6H单元的值为2530H1521.指令MOVAX,COUNT[BX]完成的操作是()A.从存储单元读出一个字送入AXB.从存储单元读出一个字节送入AXC.将AX中的一个字写入存储单元D.将AX中的一个字节写入存储单元22.一条指令中目的操作数不允许使用的寻址方式是()A.寄存器寻址B.立即寻址C.变址寻址D.寄存器间接寻址23.用直接寻址将AL的内容保存到16号单元,可以用()指令A.MOVDS:[0016H],ALB.MOVAL,D

6、S:[0016H]C.MOVDS:[0010H],ALD.MOVAL,DS:[0010H]23.经过汇编产生的二进制目标文件是()A..ASMB..OBJC..EXED..MAP24.不能用MOV指令赋初值的段寄存器是()A.DSB.ESC.CSD.SS25.在COUNTDB5这条存储单元定义伪指令中,COUNT称为()A.助记符B.变量C.符号D.标号(带冒号的)26.将字符串“INPUT”保存到存储单元MESS,正确的伪指令是()A.INPUTDBMESSB.MESSDBINPUTC.INPUTDB‘MESS’D.MESSDB‘INPUT’27.若X已经定义为字型,可以用()改变X为

7、字节型A.BYTEPTRXB.OFFSETXC.TYPEXD.LABLEX28.INCWORDPTR[BX]指令中的操作数的数据类型是()A.字节B.字C.双字D.四字29.ABCDW1,$+2,5,7,其中$代表()A.当前的偏移地址值为0B.当前的偏移地址值为1C.当前的偏移地址值为2D.当前的偏移地址值为330.()可用来指出一条汇编指令所在存储单元的符号地址A.变量B.数组名C.标号D.偏移值31.汇编语言中存储单元的属性不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。