汇编语言练习1
. 设X补=11O1O1O1B,则[X补]求补=( )。
A.1O1O1O11B B.OO1O1O1OB C.O01O1O11B D.11010100B
. 下列数据中,有可能是八进制数的是( )。
A.488 B.317 C.597 D.189
. 设计算机中参与运算的两数X和Y均为补码形式,其中X=87H,Y=B4H,当计算机执行X-Y指令时,最终在硬件加法器中进行的操作为( )。
A.F9H+B4H B.79H+B4H C.87H+CCH D.87H+4CH
. 所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数。假设使用补码表示的8位整数X=10010101,则经过变号操作后结果为( )。
A. 01101010 B. 00010101 C. 11101010 D. 01101011
.一个字符的ASCII值占用( )位(二进制)。
A. 6 B. 7 C. 8 D. 9
.ASCII码32H表示的字符是( )。
A. '3' B. '2' C. 'b' D. 'B'
.八位二进制补码整数的最小值是( )。
A. -126D B. -127D C. -128D D. -129D
.十六位二进制补码表示为十进制数的范围是( )。
A. -32768D~32768D B. -32768D~32767D C. -32767D~32768 D. -32767D~32767D
.若计算机字长16位,则无符号整数表示为十六进制数的范围是( )。
A. 8000H~FFFFH B. 0000H~8000H C. 0000H~FFFFH D.0001H~FFFFH
.在计算机中一个字节由( )位二进制组成。
A. 2 B. 4 C. 8 D. 16
.计算机存储信息的基本单位是一个( )位。
A. 二进制 B. 八进制 C. 十进制 D. 十六进制
.十六位二进制补码表示为十六进制数的范围是( )。
A. 8000H~FFFFH B. 0000H~8000H C. 7FFFH~FFFFH D. 8000H~7FFFH
.下列数码中设有奇偶校验位,检测数据是否有错误,试问采用偶校验时,哪个数据出错( )。
A.11011010 B.1010110 C.01100110 D.10010101
.一个8位的二进制整数,若采用补码表示,且由3个"1"和5个"0"组成,则最小值为( )。
A. -127 B. -32 C. -125 D. -3
.在汇编语言程序设计中,一般使用( )。
A. 逻辑地址 B. 物理地址 C. 偏移地址 D. 段地址
.设段地址和偏移地址是1A4BH:0B56H,那么它所对应存储单元中的物理地址是( )。
A. 1AF06H B. 1B006H C. 1AFF6H D. 1B106H
.在CPU中跟踪下一条指令地址的寄存器是( )。
A.主存地址寄存器 B.指令寄存器 C.指令计数器 D.状态条件寄存器
.某机器字长16位,它的存储容量是64KB位,若按字编址,则它的寻址范围是( )。
A.64KB B.32KB C.64K D.32K
.指令指针寄存器是( )。
A. IP B. SP C. BP D. PSW
. “溢出”一般是指计算机在运算过程中产生的( )。
A.数据量超过了内存容量
B.文件个数超过了磁盘目录区规定的范围
C.数超过了机器所能表示的范围
D.数超过了变量的表示范围
. 8086CPU状态标志寄存器共有( )个可使用标志位。
A. 8 B. 16 C. 9 D. 12
. 8086中可作基址寻址的寄存器是( )。
A. CX、DX B. BX、BP C. AX、BX D. CX、BP
.若8086执行一运算指令后ZF=1表明( )。
A. 结果为正 B. 结果为负 C. 结果不为0 D. 结果为0
.若进栈序列为1,2,3,4,进栈过程中可以出栈,则( )不可能是一个出栈序列。
A. 1,4,3,2 B. 2,3,4,1 C. 3,1,4,2 D. 3,4,2,1
.在堆栈段中,存放栈顶地址的寄存器是( )。
A. IP B. SP C. BX D. BP
.汇编语言程序中,反映指令操作结果的标志是( )。
A. 状态标志 B. 控制标志 C. ZF D. DF
. PSW寄存器中共有( )位条件状态位,有( )位控制状态位。
A. 6、3 B. 3、6 C. 8、4 D. 4、8.下列叙述正确的是( )。
A. 不同类型的机器指令系统不相同 B. 机器指令都是8位
C. 16位机的指令系统完全相同 D. 机器指令都是16位
.下列叙述正确的是( )。
A. 8088内部数据总线是8位,外部数据总线是8位
B. 8086内部数据总线是16位,外部数据总线是16位
C. 8086内部数据总线是8位,外部数据总线是16位
D. 8088内部数据总线是16位,外部数据总线是16位
. 在程序运行过程中,确定下一条指令的物理地址的计算表达式是( )。
A. CS×l6+IP B. DS×l6+DI C. SS×l6+SP D. ES×l6+SI
. 8086/8088微处理器有( )地址线,直接寻址内存空间的范围是( )。
A. 10条,64KB B. 20条,64KB C. 16条,1MB D. 20条,1MB
. 如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是( ):212CH。
A.1EA2H B. lEB2H C. 1FA2H D. 1FB2H
. 一个有16个字的数据区,它的起始地址是1000H:117AH,请指出这个数据区最末一个字单元的物理地址是( )。
A. 111ACH B. 11190H C. 11198H D. 1119AH
. 存储器按段划分,每个段的大小是( )。
A. 1MB B. 216B C. 216KB D. 216MB
. 一个16位相对偏移量的范围是( )。
A. 0~65535 B. 0000H~FFFFH C. 8000H~7FFFH D. 8000H~FFFFH
.某系列微机对存储器的分段,如果每一个段最多的字存储单元(16位二进制)是32K,那么表示段内字节单元偏移地址的二进制位数应是( )。
A. 20位 B.16位 C.15位 D.12位
.在段地址的操作中可使用的寄存器可以是( )。
A. CX B. SP C. BP D. SS
.如果内存中某一单元的物理地址是1CA36H,那么它的逻辑地址是( ):3056H。
A. 1998H B. 1999H C. 1990H D. 199EH
.存储器地址是用二进制数来表示,但它的书写格式为( )数。
A. 二进制 B. 八进制 C. 十进制 D. 十六进制
.在IBM-PC计算机中为了正确存放或取得信息,每一个字节单元给以一个( )。
A. 寄存器地址 B. 存储器地址 C. 程序地址 D. 指令地址
.当标志位TF置为1时,每条指令执行后,CPU自动产生的中断称为( )。
A. 可屏蔽中断 B. 非可屏蔽中断 C. 单步中断 D. 断点中断
.能保存各逻辑段的起始地址的寄存器称为( )。
A. 段寄存器 B. 地址寄存器 C. 数据寄存器 D. 计数寄存器
.在计算机的操作中由外设控制器或协处理器引起的中断一般称为( )。
A. 非屏蔽中断 B. 内中断 C. 外中断 D. 软中断
.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是( )。
A. 12C5BH B. 12B6BH C. 12C59H D. 12BFEH
.操作数在寄存器中,则它的寻址方式是( )。
A. 直接寻址 B. 寄存器相对寻址 C. 寄存器寻址 D. 寄存器间接寻址
.基址寄存器的内容、变址寄存器的内容以及指令中指定的位移量三者之和作为操作数的有效地址,则它的寻址方式是( )。
A. 直接寻址方式 B. 寄存器相对寻址 C. 基址变址寻址 D. 相对基址变址寻址
. 下列四个寄存器中,可作为十六位寄存器的是( )。
A. DL B. CL C. BP D. BH
.完成同指令XCHG AX,BX相同功能的指令或指令序列是( )编程语言有哪几种类。
A. MOV AX,BX B. MOV BX,AX C. PUSH AX D. MOV CX,AX
POP BX MOV AX,BX
MOV BX,CX
.指令TEST AL,02H的含义是( )。
A. 测试AL是否等于02H B. 测试AL第2位状态
C. 测试AL第1位状态 D. 将AL与02单元的各位进行测试
.指令MOV [BX][DI],DX的段内地址为( )。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论