****题一
在计算机内部,计算机能够直接执行的程序语言是。
汇编语言B. C++语言
在堆栈段中,存放栈顶地址的寄存器是。
IP B. SP C. BX D. BP
指令指针寄存器IP用来存放代码段中的偏移地址。在程序运行的过程中,它 始终指向。
下一条指令的首地址
编译程序的功能是。
检查源程序中的语法错误和逻辑错误
将源程序编译成目标程序
改正源程序中的语法错误
D .将高级语言源程序翻译成汇编语言源程序
用户为了解决自己的问题,用汇编语言所编写的程序,称为。
计算机中用来存储程序、数据等信息的记忆装置是。
. CPU
在宏汇编中,源程序必须通过—编译 生成目标代码,然后用连接程序
将其转化为可执行文件,该文件可在系统中运行。
1当SS =3000H, SP =0100H吋,执行PUSH AX指令后,堆栈顶部的物理地址 是()
A. 30100H B. 30098H C. 30102H D. 300FEH
2设10000010B分别以原码、补码及反码表示时,则对应的十进制数依次是()
A. -82、-126、-2 B . -2、T25、126
C . -2、T26、-125 D . -82、T25、125
3标志寄存器中属于控制标志位的是()
A. DF, OF, SF B. DF, IF, TF
C. OF, CF, PF D. AF, OF, SF
4 设(AX)=4544H,在执行指令” SUB AH, AL” 之后,()
A. CF=O, 0F=0 B. CF=O, OF=1
C . CF=1, 0F=0 D. CF=1, OF=1
5若寄存器AX、BX、CX、DX的内容分别为18, 19, 20, 21吋,依次执行PUSH AX, PUSH BX, POP CX, POP DX 后,寄存器 CX 的内容为 19 。
6若物理地址为2D8C0H,偏移量为B6A0H,则段地址为_2222H 。
7设(AL) =70H,分析在SUB AL, 9AH后,标志寄存器中CF、OF、ZF、PF、SF的 状态。
CF=1, 0F=l,, ZF=O, PF=O, SF=1
1、 下列指令中,正确的一条是。
MOV BYTE PTR [BX], 1000
MOV AX, [S叮[D叮
LEA BX, 4[BX]
MOV AX, ARRAY1+ARRAY2
2、 指令SUB AX,5[BX+DI]的源操作数的寻址方式是。
A)寄存器寻址B)基址+变址寻址
0变址寻址D)直接寻址
3、 假设VI和V2是用DW定义的变量,下列指令中正确的是。
A) MOV VI, V2 B) MOV VI, 20H
C) MOV 2000H, V2 D) MOV AL, VI
4、 设在内存单元(0010H) = 12H, (0011H) = 34H,对于从0010H处取一个字的
叙述正确
读出的字的值为1234H,需要访问两次存储器
读出的字的值为3412H,需要访问两次存储器
0
《汇编语言》在线测试及答案(精品) 来自淘豆网www.taodocs.com转载请标明出处.