汇编语言

[复制链接]
查看11 | 回复1 | 2009-3-1 10:07:33 | 显示全部楼层 |阅读模式
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STAC
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
用汉语解释一下每一句话吧帮忙啊我的三级要考试了 是自学的

回复

使用道具 举报

千问 | 2009-3-1 10:07:33 | 显示全部楼层
CODE SEGMENT
;代码段的开始,按道理后面肯定还要有一个CODE ENDSASSUME CS:CODE,DS:DATA,SS:STAC ;声明程序启动的时候CS指向 CODE(代码段),DS 指向DATA(数据段),SS指向STAC(栈段),这样在程序运行的时候就不用单个赋值了START PROC FAR ;这里应该是一个子程序,名称为START ,方式为 FAR(段间调用),按道理应该有个 RET 和 START ENDP,但是这个 START 似乎不能用作子程序名,因为有个宏名称就是STARTPUSH DS ;将数据段首地址压栈XOR AX,AX
;将AX 寄存器清零PUSH AX
;将...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行