第一个程序程序就错了,不知道怎么改

iamlinjian 2003-09-16 09:55:42
这两天来这里发现一个好地方,于是决定开始学汇编语言)周日买了本电子工业出版社出版的高等专科教材《80486(80X86)汇编语言程序设计》按这里大家的推荐下载了masm8,可是按书上第一个程序输进去运行就出错了,程序是求两数和:
dat segment 'data'
x db 10h
y db 20h
dat ends
sta segment stack 'stack'
db 100 dup(?)
sta ends
cod segment 'code'
assume cs:cod,ds:dat,ss:sta
start:mov ax,dat
mov ds,ax
mov al,x
add al,y
mov dl,al
or dl,30h
mov ah,2
int 21h
mov ah,4ch
int 21h
cod ends
end start

错误信息:
Assembling: C:\masm32\source\a.asm
C:\masm32\source\a.asm(10) : error A2004: symbol type conflict
C:\masm32\source\a.asm(21) : warning A4023: with /coff switch, leading underscore required for start address : start

是不是说start有问题??)我英语不好(可是start有什么问题呢??
...全文
213 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gengpengfei 2003-09-17
  • 打赏
  • 举报
回复
在masm5 下可以运行.0error.0waring.
你最好换成masm5 的编译器.
bluedreammer 2003-09-16
  • 打赏
  • 举报
回复
樓上的說的是```
我用了masm5.0可以編譯`
dunkel 2003-09-16
  • 打赏
  • 举报
回复
masm5 asm.yeah.net(罗云彬的编程乐园)有下载
masm6.x 则要到 ftp 站点去找: ftp://202.117.48.78/pub/software/masm611
dunkel 2003-09-16
  • 打赏
  • 举报
回复
还是编译程序版本的问题, 你的这个程序是 dos16 的, 而 masm8 适用于 win32 的程序, 所以还是去下载 masm5/6.x 来做比较好, masm5 用起来比较简单, 但 masm6.x 功能比较强.
csdsjkk 2003-09-16
  • 打赏
  • 举报
回复
dos 汇编用masm5
dunkel 2003-09-16
  • 打赏
  • 举报
回复
dos16 和 win32 的不同首先是文件格式的不同, 还有就是运行环境的要求的不同. 所谓的向下兼容不是指创建这些程序的编译链接程序, 而主要是针对运行环境的要求而言的, 但也不可能是100%的兼容. 很多的dos程序在win2000下运行不了, 具体是什么错误? 有些dos的软件由于直接操作了硬件, 这是win2000不允许的, 可能运行是会有问题, 但多数的一般的程序应该是可以正常运行的, 只是缺省情况下不能显示汉字, 否则须对ntvdm.exe进行修改.
iamlinjian 2003-09-16
  • 打赏
  • 举报
回复
另外我的机器是WIN2000好象很多DOS的程序运行不了,不知道怎么回事?
iamlinjian 2003-09-16
  • 打赏
  • 举报
回复
dos16 和 win32 的汇编有什么不同??高级的不是要向下兼容吗??
qiume 2003-09-16
  • 打赏
  • 举报
回复
楼上的是了
内容概要:本文围绕基于电压-电流双闭环控制的断续导通模式(DCM)反激式开关电源展开系统性仿真研究,整合仿真模型、理论文献与Mathcad计算书三大资源,深入阐述该电源系统的设计原理与实现方法。研究重点在于构建电压外环与电流内环的双闭环控制策略,以提升电源的动态响应速度、输出电压稳定性和负载调整率。通过Matlab/Simulink等工具建立精确仿真模型,验证DCM模式下反激变换器的能量传递特性、开关器件应力分布及反馈控制环路的稳定性表现。同时,借助Mathcad完成关键电路参数的数学建模与设计计算,确保理论分析与仿真结果的高度一致性,实现从理论推导到工程实践的闭环验证。; 适合人群:具备电力电子技术基础,从事开关电源设计、电力变换器开发或自动化控制等相关领域研究的研发工程师及高校研究生。; 使用场景及目标:①掌握反激式开关电源在DCM模式下的工作机理与系统建模方法;②学习电压-电流双闭环控制器的设计流程、稳定性分析与参数整定技术;③实现理论计算、数学推导与仿真实践的深度融合,支撑科研项目复现或实际工程原型开发。; 阅读建议:建议读者结合所提供的仿真文件、技术文献与Mathcad计算文档同步学习,注重理论公式推导与仿真波形结果的对照分析,动手调整控制器参数以深入理解系统动态响应特性与稳定性边界。
内容概要:本文针对可再生能源发电与电动汽车的协同调度策略展开研究,通过Matlab代码实现硕士论文的复现,重点聚焦于不平衡电网工况下并网变流器的多目标最优运行建模与控制策略。研究系统涵盖了三相LCL型并网逆变器的主电路拓扑分析、分层控制小信号建模、考虑锁相环(PLL)频率耦合效应的正负序阻抗解析建模、基于阻抗比的频域稳定判据构建,以及仿真扫频辨识等关键技术环节。文中提出了一种结合DPWMA调制、正负序分离锁相与电网电压前馈的复合控制策略,旨在提升逆变器在复杂电网环境下的电能质量、运行稳定性及动态响应能力。通过多工况仿真验证,该方法在稳态精度、抗扰性与动态性能方面展现出显著优势,为高比例可再生能源接入背景下的电网稳定运行提供了有效的解决方案。; 适合人群:具备扎实的电力电子、自动控制理论基础,从事新能源并网、电动汽车调度、智能电网等相关领域的科研人员及工程技术人员,尤其适合电气工程、自动化等专业的研究生及以上学历的研究者。; 使用场景及目标:①用于复现和深入理解硕士论文中关于协同调度模型与控制策略的核心内容;②研究高渗透率可再生能源接入背景下电网的稳定运行与控制问题;③优化电动汽车与分布式电源的协同控制方案,提升系统对电网不平衡、电压波动等非理想工况的适应能力与鲁棒性;④为相关课题的仿真建模、算法开发与控制策略设计提供详实的参考实例和技术支撑。; 阅读建议:建议读者结合Matlab/Simulink仿真环境动手实践所提供的代码,重点关注正负序分离锁相、DPWMA调制与电网电压前馈控制的具体实现逻辑,并通过设置不同的电网扰动工况(如电压不平衡跌落、骤升骤降等)进行仿真测试,深入理解各控制模块的作用机理及其协同效应,从而全面掌握高性能并网控制策略的设计精髓。

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧