欢迎来到天天文库
浏览记录
ID:18798993
大小:68.50 KB
页数:8页
时间:2018-09-24
《微机原理与接口技术 复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一部分:基础知识一、选择题1.在下面关于微处理器的叙述中,错误的是()。A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令2.若用MB作为PC机主存容量的计量单位,1MB等于()字节。A、210个字节B、220个字节C、230个字节D、240个字节3.80X86执行程序时,对存储器进行访问时,物理地址可由()组合产生。A、SS和IPB、CS和IPC、DS和IPD、CS和BP4.某处理器与内存进行数据交换的外部数据总线为32位,它属于
2、()。A、8位处理器B、16位处理器C、32位处理器D、64位处理器5.在堆栈操作中,隐含使用的通用寄存器是()。A、AXB、BXC、SID、SP6.十进制负数–38的八位二进制补码是()A、01011011BB、11011010BC、11011011BD、01011010B7.用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()A、-127—+127B、-128—+128C、-127—+128D、-128—+1278.标志寄存器FLAGS中存放两类标志,即()。A、符号标志、溢出标志B、控制标志、状态标志C、方向标志、进位标志D、零标志、奇偶标志9.下列有关指令指针寄存
3、器的说法中,哪一个是正确的()。A、IP存放当前正在执行的指令在代码段中的偏移地址B、IP存放下一条将要执行的指令在代码段中的偏移地址C、IP存放当前正在执行的指令在存储器中的物理地址D、IP存放当前正在执行的指令在存储器中的段地址10.如果访问存储器时使用BP寻址,则默认的段寄存器是()A、CSB、ESC、DSD、SS二、判断题1.SP的内容可以不指向堆栈的栈顶。2.寄存器寻址其运算速度较低。3.计算机的堆栈是一种特殊的数据存储区,数据存取采用先进先出的原则。4.当运算结果各位全部为零时,标志ZF=0。三、填空题1.8086的数据总线是()位,地址总线是()位。2.若一个数中含有3个“
4、1”,则其奇偶标志为()。3.某存储单元物理地址为32413H,则相对于段地址为3000H,其偏移地址为,若,它的偏移地址是1003H,则其段地址为。四、计算设X1=12,Y2=-5用补码方式计算y1-x1[y1-x1]补=[y1]补+[-x1]补[y1]原=[00000101]原=[00000101]补[-X1]原=[10001100]原=[11110011]反=[11110100]补[y1-x1]补=[y1]补+[-x1]补=[00000101]补+[11110100]补=[11111001]补=[11111000]反=[10000111]原=[-7]10第二部分:指令系统及汇编程序
5、设计一、选择题1.指令ADDCX,55H[BP]的源操作数的寻址方式是()。(A)寄存器寻址(B)直接寻址(C)寄存器间接寻址(D)寄存器相对寻址2.下列四条指令都可用来使累加器清"0",但其中不能清"进位"位的是()。(A)XORAL,AL(B)ANDAL,0(C)MOVAL,0(D)SUBAL,AL3.下列能使CF标志置1的指令是()。(A)CMC(B)CLC(C)STC(D)CLD4.MOVAX,[BP+SI]隐含使用的段寄存器是()。(A)CS(B)DS(C)ES(D)SS5.设AL=7FH,要使AL=80H,应使用下列哪一条指令()。(A)ANDAL,80H(B)ORAL,80
6、H(C)XORAL,80H(D)NOTAL6.下列指令执行后影响标志位的是()。(A)MOV(B)PUSH(C)ADD(D)XCHG7.唯一能对应存储单元的地址是()。(A)物理地址(B)端口地址(C)有效地址(D)逻辑地址8.计算机能直接执行的语言是()。(A)机器语言(B)汇编语言(C)高级语言(D)程序设计语言9.下列指令中,有语法错误的是()。(A)MOV[SI],AX(B)INAL,DX(C)XORAX,1234H(D)OUT210H,AL10.在下列伪指令中定义字变量的是()。(A)DD(B)DW(C)DQ(D)DT11.当AH=()时,执行INT21H指令可在屏幕上显示一组
7、字符。(A)01H(B)02H(C)09H(D)0AH12.在数据传送指令执行过程中,不能直接与立即数进行传送的是()。(A)通用寄存器(B)段寄存器(C)存储器(D)通用寄存器和存储器13.已知AL=10010111H,BL=00010101H,执行ADDAL,BL指令后,OF、SF、CF、ZF标志的状态为()。(A)1、0、1、1(B)1、1、0、0(C)0、0、1、1(D)0、1、0、114.下列指令中,错误的是()。(A)M
此文档下载收益归作者所有