汇编指令选择

发布时间 : 星期日 文章汇编指令选择更新完毕开始阅读

A、OF B、IF C、CF D、SF

145、下面哪一条指令执行后AL寄存器中数据可能被修改?(C) A、CMP AL , 0 B、TEST AL , 80H C、RCL AL , 1 D、ADD AL , 0

146、按照80X86机器指令格式规定,指令中各字段(如果有的话)排序顺序是(C) A、前缀、操作码、立即数、寻址方式、位移量 B、前缀、寻址方式、操作码、立即数、位移量 C、前缀、操作码、寻址方式、位移量、立即数 D、前缀、寻址方式、操作码、位移量、立即数

147、8086汇编语言源程序采用段结构,每个源程序(D) A、至少要包含代码段、堆栈段

B、至少要包含代码段、数据段和堆栈段 C、至少要包含代码段、数据段 D、至少要包含代码段

148、关于堆栈段,以下说法中正确的是(A) A、定义了堆栈段,SP指针会自动地设置

B、如果源程序中没有定义堆栈段,就不可以使用堆栈

C、如果源程序中没有定义堆栈段,系统会提供一个64KB的堆栈段 D、如果源程序中没有定义堆栈段,汇编时会给出语法错误

149、汇编语言中可以使用字符和字符集。关于字符串,以下说法中正确的是(B) A、字符串用双引号括起来的字符集合,用DB伪指令定义 B、字符串用单引号括起来的字符集合,用DB伪指令定义

C、字符串用单引号括起来的字符集合,以‘$’结束,用DB伪指令定义 D、字符串用单引号括起来的字符集合,以‘\\0’结束,用DB伪指令定义

150、汇编源程序结果汇编后,有一些段寄存器还没有被正确赋值,这些段寄存器是(C) A、CS和DS B、CS和SS C、DS和ES D、DS和SS

151、定义堆栈段时,段定义伪指令的有些选项不能省略,以下定义堆栈段的段定义伪指令中正确的是(C)

A、STACK SEGMENT ?STACK?

B、STACK SEGMENT PAGE ?STACK? C、STACK SEGMENT STACK D、STACK SEGMENT PAGE

152、在汇编语言中,变量可以定义的类型中不包括(D) A、双字类型 B、字类型 C、字节类型 D、位类型

153、若已定义“VAR1 DB 4,2,1”,以下说法中错误的是(B) A、指令“DIV VAR1”的源操作数采用直接寻址 B、指令“DIV VAR1+1” 的源操作数是5 C、指令“DIV VAR1-1”是正确的

D、指令“DIV WORD PTR VAR1” 是正确的 154、微处理器是指(B)

A、运算器+储存器 B、运算器+控制器 C、运算器+I/O D、运算器+寄存器 155、微机数据总线的信号状态是(D) A、单向双态 B、双向双态 C、单向三态 D、双向三态 156、计算机中表示地址时使用(A) A、无符号数 B、原码 C、反码 D、补码

157、操作数的(偏移)地址存放在寄存器的寻址方式称为(C) A、直接寻址 B、寄存器寻址

C、寄存器间接寻址 D、变址寻址

158、指令系统中常用不同寻址方式的主要目的之一是(D) A、可直接访问存储器 B、降低指令译码难度

C、实现存储程序和程序控制 D、提高编程灵活性 159、执行8088CPU指令(B) A、并不一定使用地址总线 B、至少使用地址总线一次 C、至少使用地址总线3次

D、至少从存储器读入8个字节的数据到CPU中

160、下面指令执行后,改变AL寄存器内容的指令是(D) A、TEST AL , 02H B、OR AL , AL C、CMP AL , BL D、AND AL , CL

161、下面几条乘法指令中,错误的是(C) A、MUL BX B、MUL AL C、MUL 1000

D、MUL BYTE PTR [DI]

162、若VAR是已定义的变量,下面几条除法指令中,正确的是(A) A、DIV VAR B、DIV [BX+SI] C、DIV [10+BX+SI] D、DIV [DI]

163、下列每组两条指令,具有相同功能的是(B) A、NOT AX XOR AX , 0

B、NOT AX XOR AX , 0FFFFH C、NEG AX XOR AX , 0

D、NEG AX XOR AX , 0FFFFH

164、逻辑移位指令SHR可在一定范围内用于(D) A、带符号数乘2 B、带符号数除2

C、无符号数乘2 D、无符号数除2

165、8086/8088读/写总线周期,微处理器是在(B)时刻采样READY信号,以便决定是否插入TW

A、T2 B、T3 C、T3下降沿 D、T2上升沿 166、关于8086最大工作模式的特点描述正确的是(D)

A、不需要总线控制器8288 B、适用于单一处理器系统 C、由编程决定模式设定 D、IO#/M引脚不可以直接引用

167、8086/8088有最小和最大模式两种工作模式,当(B)时为最小工作模式 A、MN/MX#=0 B、MN/MX#=1 C、INTR=1 D、HOLD=1 168、8086/8088最小和最大模式的主要区别(D)

A、地址总线位数不同 B、I/O端口数不同

C、数据总线位数不同 D、单处理器和多处理器不同 169、PC机中地址总线的作用(C) A、用于选择存储器单元

B、用于选择进行信息传输的设备

C、用于给存储单元和I/O设备端口电路选择地址 D、以上都不正确

170、8086/8088的控制标志位有(C)个 A、1 B、2 C、3 D、4 171、编程人员不能直接读/写的寄存器是(C) A、DI B、CX C、IP D、SP

联系合同范文客服:xxxxx#qq.com(#替换为@)