如何学习汇编语言啊

学了半年的汇编,感觉堆栈、寻址方式、指令系统等很复杂,难记也难理解,大家有好的学习建议吗?

作者: xzndsc9 发布时间: 12-28

汇编语言课程设计

编写程序,给出输入的提示,输入两个十进制正数相加的算术式子,两个十进制数均不大于4位,计算并输出结果。输入的提示,使用9号DOS功能调用输入:采用10号DOS功能调用,输入一个字符串10号DOS功能调用,参考书上的136页转换:输入的是十进制数的ASCII代码,首先将其转换为数字,两者之差为30H 转换为十六进制数,高位乘以10,加上较低位的数,再乘以10,再加上更低位的数

作者: m1022yuan 发布时间: 12-28

请问汇编语言中符号 "@"是什么意思

在Brey的intel教材英文7版139页的倒数5行中有:movax,@data请问这个@是什么意思。再问谁有该书的源码吗?谢谢!

作者: hztj2005 发布时间: 12-27

汇编选择排序 输入10个有符号十进制整数,排序后输出) 大侠求救啊

如题用汇编语言写成asm文件重点是选择排序及有符号十进制数。

作者: zzzcccsss666 发布时间: 12-27

为什么CPU第一条指令地址不用FFFF0h,而是用FFFFFFF0h?

假如CPU的第一条指令是到000F_FFF0h这个地方去取,这样和它到FFFF_FFF0h这个地方去取的效果是不是一样的?需要分的话,可以到这里:http://topic.csdn.net/u/20111227/17/82f9b79d-74eb-4cfd-8a8f-5d2ff904fb08.html

作者: cjapm 发布时间: 12-27

关于运行效率

刚试了下,汇编的65535*65535次空循环比C慢得多,不知道为什么?麻烦各位高手帮忙,谢谢!

作者: wuqiocjzd57 发布时间: 12-27

关于字符串输出很奇怪,在debug下运行正确却不能直接运行正确?

我想在同一行输出两个字符串,由于第一个字符串最多20个字节,所以第二个字符串就在这一行的第20个位置开始输出,可是输出结果不正确,这是我的代码Assemblycode;-------------------------------------------------------------------;输出单个数据;输入:si存放要输出的数据的地址;输出:向屏幕输出数据的信息并输出

作者: ww884203 发布时间: 12-27

请教x86汇编命令行参数

小弟初学汇编,按网上搜的几个x86取命令行参数的例子写,不好使。麻烦各位高手助拳,谢谢!

作者: wuqiocjzd57 发布时间: 12-27

api绘制棋子遇到了小问题..标题多长才算长...............

话说我想写个五子棋的小程序,本来打算10天写完的,这都第二天了,遇到了这个小问题就卡住了,各位大大帮帮忙吧,我算法还没动呢....是这样的,棋盘我画好了,在WM_PAINT消息时BeginPaint和EndPaint之间画的,然后我在WM_LBUTTONDOWN消息时发送一条WM_PAINT消息,设定wParam为IDXX.然后在WM_PAINT中检查wParam是不是IDXX,如果是就调

作者: hygf99 发布时间: 12-26

有人可以帮忙解释一下这些代码么??

OUTBITequ08002hOUTSEGequ08004hdatasegmentContentdb0,1,2,3,4,5LEDBufdb6dup(?)LEDMAP: db3fh,06h,5bh,4fh,66h,6dh,7dh,,07h db7fh,6fh,77h,7ch,39h,5eh,79h,71hdataendscode

作者: davidwhj03 发布时间: 12-26