77问答网
所有问题
汇编语言问题,高手请进
请用DOS功能调用,将60H中断的中断服务程序入口地址置于中断向量表中。
举报该问题
推荐答案 2012-04-15
PUSH DS
MOV AX,SEG INTRAD
MOV DS,AX
MOV DX,OFFSET INTRAD
MOV AL,60H ;中断类型号
MOV AH,25 H ;设置中断向量
INT 21H
POP DS
;中断服务程序名为INTRAD
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WGGvWNpI8.html
其他回答
第1个回答 2012-04-15
实模式下:
假如你的中断服务程序的IP和CS分别为addrip, addrcs
xor ax, ax
mov es, ax
mov ax, offset addrip
mov es:[ 180h], ax
mov ax, offset addrcs
mov es:[182h], ax
相似回答
汇编语言
的几道题目
,请
各位
高手
帮忙看看,谢谢!!很急
答:
1.PA=12FA0+015F=130FFH, 选C --- 2.考虑到寻址时IP的作用,选C. 变址寄存器 --- 3.下面有语法错误的指令是: 不许两个操作数同时是存储器类型 D. ADD [BP+2],DA1 (DA1是变量名)--- 4.完成对DX的有符号数除以2的指令是: B. SAR DX,1 --- 5.使进位位置1...
高手请进
,问
汇编语言
程序设计
问题
答:
分类: 电脑/网络 >> 程序设计 >> 其他编程
语言 问题
描述:31. MOV DL,AL NOT DL TEST DL,04H JE NEXT ┇ NEXT:…若上述程序段执行时产生分支,说明AL中的数第几位一定为1?程序段执行后CF是多少?32.DA1 DB‘ABCDEFGHI’DA2 DB 9 DUP(0)┇ LEA SI,DA1 LEA DI,DA2 MOV CX,...
汇编
选择 填空提 请教
高手
解答 急!!!
答:
1、X86
汇编语言
程序设计中,一个字长是指 位二进制数 答:16位 2、8086CPU最多可以处理 个中断源,对每一个中断都设置了一个 。答:256个中断源,每个都设置中断向量 3、一个由10个字组成的数据区,其起始地址为6100H:1CE7H,写出数据区第一个数据的地址 ,第5个数据地址 ,最后一个数据的...
关于
汇编语言
的带符号数的有关
问题,高手请进
,急!
答:
1、9098H是一个带符号数的补码,转换成二进制数为10010000 10011000B,它的最高位为1,即符号位为1,所以扩展后为11111111 11111111 10010000 10011000B,对应的十六进制数为FFFF9098H,同时,为了将以A到F开头的十六进制数和变量区分开,因为变量是以字母开头的,所以要将以A到F开头的十六进制数前加一个...
微机
汇编语言
三道小题,求
高手
解答
答:
或者cx=0时, 跳出循环, 所以当(di)=-1时, 跳出循环 ;如果(di)不等于-1,那么cx-1,继续循环。直到(di) = -1, 或cx = 0
汇编语言
简单
问题
求
高手
帮忙
答:
40H(16进制表示法,其10进制表示是64)是立即数,就是数值直接编码在代码中。MOV格式是MOV 目的数 , 来源数。其中目的数只能是内存地址或寄存器,来源数是内存地址 ,寄存器或立即数,故mov 40h ,al 应改为mov al , 40h
汇编语言
中MOV和OFFSET指令的两个
问题
?请
高手
指教小弟
答:
1、从intel的指令代码集我们可以看到与段寄存器有关的有:MOV mem,segreg MOV segreg,mem MOV serreg,reg 很显然,不能把立即数赋值给段寄存器。DATA SEGMENT作为伪指令,在编译连接过程会被赋一个立即数的值。2、MOV SI,OFFSET STR MOV AX,[SI+2]这个是没错的。LEA SI,STR与MOV SI,OFFSET ...
大家正在搜
汇编语言编程
高级汇编语言
汇编语言JNC
汇编语言EQU
汇编语言有哪几种
王爽的汇编语言怎么样
王爽汇编语言
汇编语言有用吗
汇编语言xlat