
下列汇编代码的MOV AX,DSEG是什么意思,操作后AX发生了什么变化,请解释一下
DSEGSEGMENTMESSAGEDB0DH,0AH,24HDSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGBEGIN:MOVAX,DS...
DSEG SEGMENT
MESSAGE DB 0DH,0AH,24H
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG
BEGIN:MOV AX,DSEG
MOV DS,AX
MOV DX,OFFSET MESSAGE
MOV AH,9
INT 21H
MOV AH,4CH
INT 21H
CSEG ENDS
END BEGIN 展开
MESSAGE DB 0DH,0AH,24H
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG
BEGIN:MOV AX,DSEG
MOV DS,AX
MOV DX,OFFSET MESSAGE
MOV AH,9
INT 21H
MOV AH,4CH
INT 21H
CSEG ENDS
END BEGIN 展开
展开全部
编程时,可以编写许多、许多的段,如:DSEG SEGMENT、CSEG...。
在操作系统管理下,执行本程序时,操作系统,在存储器中,安排了这些段。
需要用这些段地址,设定 DS、SS、ES。
MOV AX,DSEG
MOV DS,AX
这两句,就是把操行系统安排给 DSEG 的地址,送到 DS。
在操作系统管理下,执行本程序时,操作系统,在存储器中,安排了这些段。
需要用这些段地址,设定 DS、SS、ES。
MOV AX,DSEG
MOV DS,AX
这两句,就是把操行系统安排给 DSEG 的地址,送到 DS。
更多追问追答
追问
那么此时AX值为多少,因为之后还要对AX进行NOT运算
追答
那么此时...
--此时,是什么时候?
--在操作系统管理下,执行本程序时,操作系统,在存储器中,安排了这些段。
--编程时,并不知道,运行的情况。
因为之后还要对AX进行NOT运算
--那就运算呗。
--可以随便运算。
DOS,是磁盘操作系统,明显已经落后了。
现在,已经没有必要深入讨论它对应用程序的控制、管理了。

2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询