1.用ASSUME伪指令指定某个段分配给某个段寄存器后还需通过MOV指令来给段寄存器赋值,其中()不能这样做而是在程序初始化时自动完成的。
A.数据段寄存器DS B.堆栈段寄存器SS
C.代码段寄存器CS D.附加段寄存器ES
2.()不是变量的类型属性
A.字符型 B.字型 C.字节型 D.双字型
3.下列哪一个伪指令对符号名可以重复定义()
4.将下列咗边各项与右边的名词对应起来找出正确***的序号填入括号内。
(1)使计算机执行某种操作的命令
(2)表示指令执行什么操作的符号
(3)存放指令机器码的存储器段区
(4)指出指令在程序中位置的符号
(5)将汇编语言源程序翻译成机器码程序的实用程序
5.下面指令序列执荇后完成的运算正确的算术表达式是()
6. 对于无符号数,实现“>=”转移的指令是()
7. 在程序设计的实际应用中往往存在要重复执行的某些操作的一类问题这类问题由()来解决。
A.顺序结构程序 B. 分支结构程序
C.循环结构程序D.以上都不是
8. ()不是子程序的参数传递方法
A.立即数传递 B. 寄存器传递
C.堆栈传递 D. 存储器传递
9. DOS系统功能调用中,将子功能编号送入()寄存器
10. 读取键盘字符并回显是DOS系统功能调用嘚()号调用。
11.求下列数的补码或真值
***:(1)B (2)B
化成二进制数再写出各
示,并鼡补码计算两个数的差
并用补码计算两个数的差。
1. 写出下列各数的原码、反码、补碼、移码(用8位二进制表示)其中MSB是最高位(符号位),LSB是最低位如果是小数,则小数点在MSB之后;如果是整数则小数点在LSB之后。
X3、X4的取值应滿足什么条件
3. 若32位定点小数的最高位为符号位,用补码表示则所能表示的最大正数
4. 若机器字长为32位,在浮点数据表示时阶符占1位阶碼值占7位,数符
占1位尾数值占23位,阶码用移码表示尾数用原码表示,则该浮点数格式所能表示的最大正数为 ___________ ,最小正数为________ ,最大负数为________ ,最尛负数
5. 某机浮点数字长为18位格式如图2.35所示,已知阶码(含阶符)用补码表示尾数(含数符)用原码表示。
(2) 浮点数(0EF43) 16是否是规格化浮点数它所表礻的真值是多少?
图2.35 浮点数的表示格式
6. 有一个字长为32位的浮点数格式如图2.36所示,已知数符占1位;阶
码占8位用移码表示;尾数值占23位,尾数用补码表示
图2.36 浮点数的表示格式
(1) 所能表示的最大正数;