一般说来,用户程序中所使用的地址是逻辑地址,而内存中各存储单元的地址是();将前者转变为后者的过程称作().
假设用户编写了名为INTHAND的中断处理程序,其中断类型号为N,下面的指令为中断类型N设置中断向量:
MOV AX,0
MOV ES,Ax ;使ES指向0段
MOV BX,N*4 ;中断向量号N*4
MOV AX,0FFSIET INTHAND ;中断服务程序偏移地址
MOV ES:WORD PTR[BX],AX ;偏移地址写入向量表
MOV AX,SEG INTHAND ;中断服务程序段地址
MOV ES:WORD PTR[BX+2],AX ;使ES指向0段
INTHAND PROC FAR ;中断服务程序
IRET ;中断返回
rNTHAND ENDP
说明:如果新的中断功能只供自己使用,或用自己编写的中断处理程序代替系统中的中断处理功能时,应先保存原中断向量再设置新的中断向量,在程序结束之前恢复原中断向量。
用户为了解决自己的问题,用汇编语言所编写的程序,称为()
A汇编程序
B汇编语言程序
C可执行程序
D目标程序
互联网上使用activeX编写的脚本可能会()。
[A]获取用户的用户标识
[B]获取用户的IP地址
[C]获取用户的口令
[D]影响系统的安全