8086和8088的引脚信号中,(D)ALE)为地址锁存允许信号引脚。 . – 49D的二进制补码为A. 1100 1111
. 86系列汇编语言指令语句格式中,标识符有效长度为 A 个字符。A.31 . 8086CPU内部按功能分为两部分,即 D D. 总线接口部件和执行部件 . 8086CPU的总线接口部件有多个组成部分,除了下述 A A. 4个专用寄器 . 8086有两种工作模式,当 B 时为最小工作模式。B. MN/MX= 1 . 8086CPU中负责与I/O端口交换数据的寄存器为 A 。A. AX/AL . 8086/8088在复位之后再重新启动时,便从内存的 A 处开始执行指令, 使系统
启动时,能自动进入系统程序。A. 0FFFF0H
. 8086的SS=1060H, SP=0010H, AX=1234H, 当执行一条PUSH AX指令时, 1234H存放的
实际地址是 D 。D. (1060EH)=34H (1060FH)=12H
. 8088/8086CPU中程序计数器PC中存放的是 B B. 指令地址
B
. BUFFER DB 100 DUP(?) ; 表示BUFFER为 B 的存储空间, 其内容为随机数,通常作为程序的工作单元。B.100个字节
C
. 串操作时, 地址的修改往往与方向标志DF有关, 当DF=1时, SI和DI作自动 B 修改。
. 采用寄存器寻址方式时, D 。D. 操作就在CPU内部进行, 不需要使用总线周期
. CPU和主存之间增设高速缓存(Cache)的主要目的是 B. 解决CPU和主存之间的速度匹配问题
. CPU用减法指令对两个补码表示的带符号数6BH(被减数)和0C7H(减数)进行减法运算后,标志位CF、SF和OF分别为 D 。 D. 1, 1, 1
H
. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A.符号地址
. 汇编语言中,经过定义的每个变量均有3个属性,不属于。D.地址属性
D
. 堆栈段寄存器是 B 。 B.SS . 堆栈的深度由 C 寄存器决定。C. SP
. 对于简化的微机硬件结构,IR从PROM接收到指令字,同时将指令字分送到
1
和W总线上去, 左4位即最高有效位为 ;右4位即最低有效位为 。 A. 控制部件CON, 指令字段, 地址字段
. 当跟踪标志位TF=1时, CPU每执行完一条指令就产生一个内部中断, 处于状态。 B. 暂停
. 段寄存器 B 不能从堆栈弹出。B. CS
J
. 假设V1和V2是用DW定义的变量,下列指令中正确的是A.MOV V1, 20H . 将11.375D转换成二进制数,为 B 。B.1011.011B
. 将二进制数1110 1010.0011B转换为八进制和十六进制数,分别为 A A. 352.14Q; 0EA.3H
. JGE指令的转移条件是 D 。D. (SFOF)=0 或 ZF=1 . 计算机的内存储器可采用 D 。D.ROM和RAM
. 计算机存储器的容量一般是KB为单位,这里的1KB等于C. 1024个字节
R
.如图所示的三态输出电路,当A. E(ENABLE)=1, A=1 时,VB≈VDD。 .若BL=87H,BH=0E6H,则BX= D. 0E687H
. 若指令的运算结果不为0且低8位中“1”的个数为偶数ZF和PF是B.0,1 . 如果在CMPS和SCAS指令前使用REPE/REPZ前缀, 则只有在 D 时, 才重复进
行扫描和比较。D.CX≠0且ZF=1
如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为B. 直接寻址
. 若(AL)=0C6H,(CL)=03H,执行指令SAR AL, CL后,AL的内容为D. 0F8H . 如指令中的地址码就是操作数,那么这种寻址方式称为A . 立即数寻址 . 若设某容量为16K字节的RAM起始地址为4000H, 则其终止地址为C. 7FFFH . 如图所示总线结构的原理图,4个寄存器A,B,C和D ,其控制字CON= C 。
C. LAEALBEBLCECLDED
. 若定义DAT DW 12H, 34H则DAT+1和DAT+2两个字节内存单元中存放是A. 00H;34H
S
. 十六进制数2B.4H转换为二进制数是和十进制数分别为是A. 00101011.0100 B; 43.25D
. 使用换码指令时, 要求 寄存器指向表的首地址, 而 寄存器中为表中某一项与表格首地址之间的偏移量。B.BX ,AL
. 十进制数30.375表示成十六进制数为 D H。D.1E.6
2
. SCAS指令是用来从目标串中查找某个关键字, 要求查找的关键字应事先置入 A 寄存器中。A.AL/AX
. 十进制小数转换成十六进制小数可采用 D 。D. 乘16取整法 . SBB在形式和功能上都和SUB指令类似, 只是SBB指令在执行减法运算时,\\ 还要减去 C 的值。C.CF
. 设 (SS)=2000H, (SP)=0100H,(AX)=2107H, 则执行指令PUSH AX 后, 存放数据21H的物理地址D. 200FFH
. 设SP=1110H,执行PUSH AX指令后,堆栈指针SP的内容是D. 110EH . 设[2000H]、[2001H]、[2002H]、[2003H]这四个存储单元存放的地址分别为12H 、34H、 56H 、78H, 则执行完LES SI, [2000H]后, ES= ,SI= C.7856H;3412H
. 设(BX)=9C27H,执行下列指令序列后,BX寄存器的内容是 C 。C. 0FCE1H
. 设CF=0, (BX)=7E15H, (CL)=03H,执行指令 RCL BX, CL后, (BX)、 (CF)和(CL)分别是 C 。C. 0F0A9H; 1; 3
. 设初值BX=6D16H, AX=1100H, 则执行下列程序段后,BX= A. 01B4H . 设初值AX=6264H, CX=0004H, 在执行下列程序段后AX= C 。C. 7676H
X
. 下面的哪项是有效标识符: B. DELAYIS:
. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A. CX . 下列四个选项, C 项是正确的。C. MOV DX, 1000H . 下列四个选项, D 项是不正确的 D. OUT 6780H, AX . 下列 C 指令不影响进位标志CF的状态。C.INC
. 下列对立即数寻址方式描述正确的是 C 。C. 立即数只能是整数 . 下图为m×n的RAM,WE及ME的电位分别为 B. WE=1,ME=1 . 现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为 D D. 指令指针寄存器
Y
. 已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址 放在DS中,则DS= A. 0F47FH
. 已知DS=2000H,BX=3000H,SI=4000H。执行完毕MOV AL,[BX+SI] 之后, 将 A 存储单元的内容送到AL寄存器去。A.27000H . 一个堆栈的深度最大为 B 。B. 64K . 有如下定义
3
TABLE1 DD 0,1,2,3 TABLE2 DB 30H, 31H, 32H, 33H
则下列指令中, C 项是正确的。C. MOV AX, WORD PTR TABLE1 . 与十进制数58.75等值的十六进制数是 B 。B. 3A.CH . 用来存放即将执行的指令的偏移地址的寄存器是 C. IP
. 用 A 能完成把AX的低字节清零,高字节不变的要求。A.AND AX,0FF00H . 用 B 能完成把将BX的低字节置成全“1”,高字节不变的要求。
. 用 C 能完成将CX的低字节变反,高字节不变的要求。C.XOR CX,00FFH
Z
. 执行完毕下列程序段后,BX寄存器中的内容是 A A. 0C02DH . 字符串指令有许多参数是隐含约定的,源字符串的起始地址为C.DS:SI . 在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是A. OUT 端
口地址, AL
. 在寄存器AX、BX中有两个带符号数A、B,利用CMP AX, BX指者的大小, 若A>B,则标志位的状态应是 A 。A. OF=1,SF=1
. 在微型计算机中使用 D 来区分不同的外设。D. I/O端口地址 . 正数的反码与原码 B 。B. 相等
. 在存储体系中,辅存的作用是 C 。C. 弥补主存容量不足的缺陷 . 执行完下列程序段后,AX= B 。 B. 0FFFFH
. 在8086和8088汇编语言中,一个字能表示的有符号数的范围是B. –32768≤n≤32767
. 在8086/8088的16位寄存器中,有4个寄存器可拆分为8位寄存器使用。他们是 ,他们又被称为 。C. AX, BX, CX, DX ;通用寄存器 . 指令MOV AL,[BX+SI+25],源操作数字段是 B 寻址方式。B. 寄存器间接 . 指令 ES: ADD AX,[BX+DI+1020H] 中,存储器操作数物理地址的计算表达式为 D 。 D. PA= ES×16+ BX+DI+1020H
. 指令ADD AX,[BX+DI+20H] 源操作数的寻址方式为 A 。A. 相对基址加变址寻址
. 执行MOV AX, 'A' EQ 41H 后,AX= A 。A.0FFFF H
. 子程序计数器SC,不由CLR来清零,而是由 D 门来置数。一旦置数,即为其子程序的开始地址。D. LS
W
. 微处理器中对每个字所包含的二进制位数叫 D 。D. 字长 . [x]补=11011100B,则x的真值为 A 。A. –36D
4
. 根据下面定义的数据段:执行指令MOV AX, ADDR后,AX寄存器中的内容是 C C. 0006H
. 两个无符号数2345H+3219H相加, 状态标志OF和ZF分别为D. OF=0,ZF=0 . MDR和MAR以及RAM的联系如图所示,MDR和MAR分别是 B 位的寄存器。
A. 8,8 B. 8,12 C. 12,8 D. 12,12 . NEG指令是一个 A 操作数指令。A.单
. 非循环逻辑移位指令在执行时,实际上是把操作数看成A无符号数来进行移位。
5
因篇幅问题不能全部显示,请点此查看更多更全内容