《汇编语言程序设计》模拟题

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:09:40
《汇编语言程序设计》模拟题

一、填空:
1、n位二进制补码数的表数范围为: 。
2、将两个不同模块中的同名段重叠成两个段中较大的一个段,在定义段时应采用
组合属性。
3、操作数:ES:STRING[SI]、COUNT[ESI*4]、MSAK[EBX][ECX]分别采用 、
、 寻址方式。
4、设置光标位置可使用BIOS INT 10H的 号功能调用,作为入口参数,光标的行号及列号应存入 寄存器。
5、通常用CPU的 寄存器间接寻址端口地址。
6、若在模块1中引用模块2中定义的外部符号,则在模块1和模块2中的开头分别使用
、 伪指令。
7、设(CS)=25FFH,(DS)=2140H,(SS)=2510H,(BP)=02D0H,(SI)=0010H,(DI)=0206H,则指令MOV AX,[BP+SI+2]的源操作数有效地址为_________________,物理地址为____ __________。
8、有数据定义如下:
V1 DB 4 DUP(2),2
COUNT EQU 10
V2 DD COUNT DUP(8,5 DUP(?))
则:为变量V1分配____________个字节存贮空间;V2分配____________个字节存贮空间.
9、外设的发出中断请求若被CPU响应,有两个条件必不可少,即

做一下选择题

1,cx
2, 0号中断
3,字 word
4,bx=4336H cx=0136H 执行后bx=bx-cx=4200H
结果为正 sf=0 zf=0(不为零) CF=0(没借位) of=0
5,fees中有100+1=101个字型数据,从0~100标号 A

仅供参考.