一、选择题 1
应用程序具有 3 个基本段,可执行指令应该保存于( A )
A) 代码段 B) 数据段 C) 堆栈段 D) 附加段 2
8 位补码 F3H 要扩展成 16 位补码应该是( D ),这样其真值才不变
A) F0F3H B) 00F3H C) 10F3H D) FFF3H 3
“mov [ebx+8],eax”指令的目的操作数采用( C )寻址方式
A) 存储器间接 B) 寄存器 C) 寄存器相对 D) 立即数 4
执行“sar ebx,1”指令后,ebx 最高 D31 位一定等于( D ) A) 0 B) 1 C) D0 位 D) D30 位 5
在代码段内的-128~127 个字节前后范围的跳转,可以用( C )类型名表示
A) WORD B) DWORD C) SHORT D) FAR 6
在 Windows 控制台环境,在当前光标显示信息应该使用( B )函数(功能)
A) ReadConsole B) WriteConsole C) MessageBox D) GetStdHandle 7.汇编语言源程序经汇编后不能直接生成( C ) A) OBJ 文件 B) LST 文件 C) EXE 文件 D) CRF 文件 8.在 ADD 指令中,两个操作数的物理位置不可以安排在( A )中
A) 两个主存储单元 B) 一个主存储单元和一个数据寄存器 C) 两个数据寄存器 D) 一个堆栈单元和一个数据寄存器 9.假定ax=6987h,执行指令cmp ax,0eb30h 后,则标志位CF 和OF 的状态( C )
A)0,0 B) 0,1 C) 1,0 D) 1,1 10.假定esp=00120100h,eax=1f6c2107h,执行指令push ax 后,存放数据 07h 的物理地址是( C )
A) 00120104h B) 00