求汇编佳能m10 大神帮忙忙

汇编大神_百度知道
为什么我的电脑不能进行debug
搞了很长时间都不行啊 大神快来救救我啊
我有更好的答案
搜索C盘,看看有没有debug.exe如果没有就在同版本操作系统的其它电脑复制过来路径与源电脑相同
采纳率:57%
OS为64位版本?
为您推荐:
其他类似问题
汇编的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求汇编大神帮忙解决-
求汇编大神帮忙解决
来源:www.zuowenzhai.com &&&作者:编辑&&&日期:
应该是filename db 'hello.txt',0 吧! 0表示字符串结束,是字符串结束标准!文件存取时要注明类型,并且标号不能有重复的!
<img alt="汇编语言程序,求大神解决问:输入3运行3x,输入5运行x+3,输入9运行x-3" src="http://s7.cdn.deahu.com/show/lfile/7FE180E2F8DFE27DB6F9C.jpg" />
<img alt="有关科技计划项目申报办法概要汇编" src="http://ps.mynet.cn/bjcn3scmz_-969-341.jpg" />
<img alt="打字练习课程设计论文
汇编课程设计,用汇编编写,求大神帮忙问:(1)" src="http://txt22262.book118.com//book499283.jpg" />
nasm汇编求助,谢谢!大神们帮帮忙:
我知道本关于nasm的书&&汇编语言程序设计&&是中国铁道出版社的2002年版这本书是引进的台湾成熟...
求单片机大神,汇编语言的大神,来帮忙做一道题。谢谢了,题目如图,不胜感激!:
要求不详。 74LS07 可不用。
做汇编题,出错解决不了,求大神帮忙···错误和源程序如下,多谢!!!:
编写这程序,想要实现什么功能?
求汇编语言大神帮忙检查下程序!:
你程序的问题,在于程序框架不对。 你用的是已淘汰的原始格式的框架,它要求: 主程序必须要定义成far...
请问这个汇编程序错误在哪里,搞了5个小时都没解决啊。求大神帮忙。:
db &#039;;,&#039;;,&#039;;,&#039;;.&#039;;,&#039;;,&#039;1995...
求大神帮忙看看 这个汇编程序 编译时候 显示illegal use of register,哪里错了...:
将bx换成 si,将bp换成bx,将si 换成 di 试试。 bp 是作为栈基址,不能和ds、es搭...
单片机汇编语言,求大神帮忙看下程序什么意思:
程序很简单,就是让P1口全高电平一小段时间(执行DELAY延时子程序所需时间)后,再让P1口全低电平...
求汇编语言大神帮忙看看错误:
DATA SEGMENT NUMBER DW 10 DUP(?) DATA ENDS CODE SE...
求大神帮我看下第九题怎么做,用汇编语言,我想不出来如果都是低位相加有进位的话怎么样?:
MOV A, R6ADD A, R4DA AMOV R2, AMOV A, R7ADDC A, R5...
(编辑:qq网友)
我知道本关于nasm的书&&汇编语言程序设计&&是中国铁道出版社的2002年版这本书是引进的台湾成熟...
db &#039;;,&#039;;,&#039;;,&#039;;.&#039;;,&#039;;,&#039;1995...
STARTUP和结尾的 .EXIT,不适合5.0版本的MASM。 Warning: No STACK...
编写这程序,想要实现什么功能?
将bx换成 si,将bp换成bx,将si 换成 di 试试。 bp 是作为栈基址,不能和ds、es搭...
要求不详。 74LS07 可不用。
ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H...
你程序的问题,在于程序框架不对。 你用的是已淘汰的原始格式的框架,它要求: 主程序必须要定义成far...
没结束代码 mov ah, 4ch int 21h
&|&&|&&|&&|&&|&nbsp&|&求汇编大神帮忙
学生管理系统子模块成绩管理模块 完成学生姓名和成绩的输入,排序后用表格形式显示出来,排序后用文件保存起来输入界面参考如下:“是否需要输入?”“请输入学生姓名”“请输入学生成绩”
浏览 874回答 1
进击的小喵呜
这要是用汇编设计会累死人吧
随时随地看视频查看: 1213|回复: 2
求助!求大神帮忙把一段汇编语言翻译为C语言!
这是段直流电机闭环调速的程序,求大神帮忙啊!跪谢!!!
ORG&&& 0000HSJMP& DISPLAYORG&& 0003H&& LJMP& BUTTON&&&&&&&&&&&&&&& ;& 外部0中断入口地址ORG&& 000BHLJMP& DINGSHI&&&&&&&&&&&&&&& ;& 定时中断T0入口地址RS&&& EQU&&& P3.0RW&&& EQU&&& P3.1E&&&& EQU&&& P3.4ORG&&& 0030H&&&&&&&&&&&&&&&& ;& 此次直流电机的设计以LCD字符夜晶的&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;& 显示程序为主程序DISPLAY:& SETB&& EA&&&&&&&&&&&&&&&&&& ;& 打开中断总开关SETB&& EX0&&&&&&&&&&&&&&&&& ;& 打开外部中断0开关SETB&& IT0&&&&&&&&&&&&&&&&&& ;& 打开外部中断0下降沿触发MOV&&& TMOD,#01H&&&&&&&&& ;& 设置定时工作方式MOV&&& TL0,#0FFH&&&&&&&&&& ;& 设置定时初值MOV&&& TH0,#0FFHSETB& ET0&&&&&&&&&&&&&&&&&& ;& 打开定时中断T0开关&& CLR&& P0.5&&&&&&&& CLR&& P0.6CLR&& P0.7SETB& TR0&&&&&&&&&&&&&&&&&& ;& 定时器T0开始定时MOV&& DPTR,#TAB&&&&&&&&&&& ;& 夜晶显示的字符首地址 MOV&& R0,#00H&&&&&&&&&&&&&& ;& 脉宽的初值MOV&& R1,#16&&&&&&&&&&&&&&&& ;& "SET SPEED PLEASE"的字符个数MOV&& R3,#00HMOV&& R4,#00HLP9: LCALL CHUSHILP2:ACALL BUSYMOV&& A,#00HMOVC& A,@A+DPTRMOV&& P1,AACALL DATASINC&& DPTR& DJNZ& R1,LP2& LP3: CJNE& R3,#00H,LP4CJNE& R4,#00H,LP4SJMP& LP3& LP4:& MOV&& R7,#00H&&&&&&&& ;& 中断的标志 MOV&& R5,#09H&&&&&&&&&&&&&& ;& CURRENT : 的字符个数ACALL BUSYMOV&& P1,#0C0HACALL ENABLEMOV&& DPTR,#MMTABACALL BUSYLP5:&&& MOV&& A,#00HMOVC& A,@A+DPTRMOV&& P1,AINC&& DPTRACALL DATASACALL BUSYDJNZ& R5,LP5&& MOV&& DPTR,#STABMOV&& A,R2MOV&& P1,AACALL DATASACALL BUSYMOV&& A,R3&&&&&&&&&&&&&&&&& ;& 显示速度的十位MOVC& A,@A+DPTRMOV&& P1,AACALL DATASACALL BUSYMOV&& A,R4&&&&&&&&&&&&&&&&&& ;& 显示速度的个位MOVC& A,@A+DPTRMOV&& P1,A ACALL DATAS&&&&&&&&&&&&&&&& ;& 使夜晶始终显示当前电机的速度LP8:&&&&&&&&&&&&&&&&&&&&&&&& CJNE&& R7,#00H,LP7&&&&&&&&&& ;& 速度不变时等待LJMP& LP8&&&&&&&&&&&&&&&&&&& ;& 速度变时重新读入速度LP7:SJMP& LP4CHUSHI:&&&&&&&&&&&&&&&&&&&&& ;& 使夜晶显示的一些初始设置ACALL BUSY&&&&&&&&&&&& MOV&& P1,#B&&&&&&&& ;& 清屏并光标复位ACALL ENABLE&&&&&&&& ACALL BUSY MOV&& P1,#B&&&&&&&& ;& 设置显示模式:8位2行5×7点阵ACALL ENABLEACALL BUSY MOV&& P1,#B&&&&&&&& ;& 显示器开、光标开、光标允许闪烁ACALL ENABLEACALL BUSYMOV&& P1,#B&&&&&&&& ;& 文字不动,光标自动右移ACALL ENABLEACALL BUSYMOV&& P1,#80H&&&&&&&&&&&&&& ;& 写入显示起始地址ACALL ENABLE&&&&&&&&& RETENABLE:&&&&&&&&&&&&&&&&&&&& ;& 写入控制命令的子程序SETB& ECLR&& RSCLR&& RWCLR&& ERETDATAS:&&&&&&&&&&&&&&&&&&&&& ;& 写入数据子程序SETB& ESETB& RSCLR&& RWCLR&& ERETBUSY:&&&&&&&&&&&&&&&&&&&&&& ;& 准备写入数据CLR&& EMOV&& P1,#0FFHCLR&& RSSETB& RWSETB& EJB&&& P1.7,BUSYRETORG 2000HDINGSHI:&&&&&&&&&&&&&&&&&&& ;& 定时中断服务程序CPL P0.7&&&& JNB P0.7,Z1&&&&&&&&&&&&&&&&& ;& 周期一定MOV A,#0FFHSUBB A,R0&&&&&& MOV TH0,ASETB TR0RETIZ1:& MOV TH0,R0&&&&&&&&&&&& ;& 脉宽SETB TR0RETI&& BUTTON:&&&&&&&&&&&&&&&&&&&& ;& 从控制键盘中读取操作命令PUSH ACC&&&&&&&&&& CLR EX0CLR EAINC& R7&& ;MOV A,#0FFHMOV P2,AMOV A,P2JNB ACC.0,AA0&&& JNB ACC.1,KK0JNB ACC.2,ZZJNB ACC.3,FFJNB ACC.4,WW0AJMP QQAA0:&& CJNE R0,#0FFH, AA1&&&& ;& 加速操作AJMP QQ& AA1:&& MOV A,R0ADD A,#5MOV R0,AAJMP QQKK0:&& CJNE R0,#00,MM&&&&&&& ;& 减速操作AJMP QQ& MM:&&& MOV A,R0SUBB A,#5MOV R0,AAJMP QQQQ:&&& MOV A,R0&&&&&&&&& MOV B,#5&&&&&&&&& DIV ABMOV B,#10DIV ABMOV R3,AMOV R4,BSETB EX0LCALL DELAYLCALL DELAYLCALL DELAYLCALL DELAYSETB& EAPOP& ACCRETIZZ:&&& SETB P0.5&&&&&&&&&&&&&& ;& 正转操作CLR& P0.6& MOV& R2,#2BH&&&&&&&&&&&&&&&& ;& 正转标志 "+"LCALL DELAYLCALL DELAYLCALL DELAYSETB EX0SETB& EA POP& ACCRETIFF:&&& CLR P0.5&&&&&&&&&&&&&&&& ;& 反转操作& SETB P0.6 MOV& R2,#2DH&&&&&&&&&&&&&&&&& ;& 反转标志 "-"LCALL DELAYLCALL DELAYLCALL DELAYSETB EX0SETB& EAPOP& ACCRETIWW0:&&& CLR P0.5&&&&&&&&&&&&&& ;& 停止操作CLR P0.6LCALL DELAYLCALL DELAYLCALL DELAYSETB EX0SETB& EA POP& ACCRETIDELAY:&&&&&&&&&&&&&&&&&&&&&&&&& ;& 延时子程序MOV R5,#0E0HMM0:&& MOV R6,#30H&&& MM1:&& DJNZ R6,MM1DJNZ R5,MM0RETTAB:&& DB& 53H,45H,54H,20H&&& DB& 53H,50H,45H,45H&&&&&&&&&&&&& ;& "SET SPEED PLEASE" 代码DB& 44H,20H,50H,4CHDB& 45H,41H,53H,45H STAB:&& DB& 30H,31H,32H,33HDB& 34H,35H,36H,37H&&&&&&&&&&&&& ;& "0,1,2,3,4,5,6,7"& 代码DB& 38H,39H,41H,42H&&&&&&&&&&&&& ;& "8,9,A,B,C,D,E,F"DB& 43H,44H,45H,46HMMTAB:&& DB& 43H,4FH,52H,52HDB& 45H,4EH,54H,20H&&&&&&&&&&&&& ;& " CURRENT : "& 代码DB& 3AHEND
为什么呢?
汇编程序的代码效率、执行速度、时间的精确度都不是c语言能比的。
但是由于其编写存在一定的难度,没有c语言显得简易。
但是既然汇编程序已经编写好了,不存在编写的问题了,为什么要走回头路呢??
如果想作为一个模块插入其他工程中,也一点问题都没有!!有人说汇编语言不易实现模块化(甚至有些教程也如是说),那是瞎说!!
看看有些工程包含的.A51或.asm就知道了。
其实汇编模块的调用和c语言模块的调用没多少不同。
[此贴子已经被作者于 13:10:48编辑过]
&这个程序要给别人看,C语言更直观,别人容易读懂。& 大神,求帮忙啊!
Powered by求汇编大神_百度知道
求汇编大神
指令SUB BX,[CX]是对的还是错的??
我有更好的答案
SUB BX,[CX];
是一个减法指令
为双操作数
即被减数和减数
BX为寄存器寻址
操作数内容为
(BX)=XXXXH
[BX]为寄存器间接寻址
即(CX)=XXXXH 内容不是操作数
而是操作数的有效地址
该操作数在数据段中
其物理地址=(DS)*16+操作数的有效地址
那所以这个指令是可行的吧~
可行,不过CX里的值被用来做EA了
采纳率:50%
为您推荐:
其他类似问题
汇编的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 佳能m10 呗求大神帮忙 的文章

 

随机推荐