减法运算用加法指令问题
在书上看到减8的做法是:第一种做法:movv8;A=8subabc,1;abc=abc-A第二种做法:movv(256-8)addabc,1 上面两做法都是一样的效果.请问一下,第二种做法如何解释,谢谢
作者: husion01 发布时间: 06-05
求一汇编程序源代码
编写汇编语言源程序实现计时器功能,即程序运行后,屏幕右上角以“时:分:秒”格式实时显示本程序运行的时间求源代码自己写的或网上上载或书上的都可以分多多的
作者: penghaichao 发布时间: 06-04
关于循环不停调用的问题
AssemblycodeDATASEGMENTINFONDB0DH,0AH,'inputayear:$'YDB0DH,0AH,'Thisisaleapyear!$'NDB0DH,0AH,'Thisisnotaleapyea
作者: ryusonfrex 发布时间: 06-04
[新手问题]怎样用汇编语言编写一个操作系统,主要想问下这工程大不大。
需要支持键盘的输入,硬盘文件的读写,并可以在显示器上输出文字,要有一个文本编辑程序,和一个计算器程序。就像DOS那样。。。。。。。。。。。。高手们普及一下知识吧~作菜鸟很辛苦的~我想编操作系统阿~~~~
作者: SarOer 发布时间: 06-04
汇编的课程设计-----求高手帮忙,指点一二
题目二:字符串查找与替换功能描述: 1.对已有的文件(预先建立)内容进行扫描统计。(字符数,行数) 2.字符串查找操作3.字符串替换操作,替换后的文件内容另存入一结果文件,原文件内容不变 4.显示结果文件内容 编程要点: 1.目标文件及结果文件必须和程序文件在同一目录下(当前目录) 2.原文件内容必须50行以上
作者: nan_ji_xiong 发布时间: 01-22
拿到一份驱动源程序,用VS2008编译的过程中出现“1>LINK : fatal error LNK1104: cannot open file ''”
拿到一份驱动源程序,用VS2008编译的过程中出现“1>LINK:fatalerrorLNK1104:cannotopenfile''”,这是怎么回事?
作者: zhoujiehg 发布时间: 06-03
汇编
这是一个将空格取消的例子,但我觉得byteptr[si]可以写成[si],结果错了。但我一直觉得这两个表达意思应该是一样的阿。。。汇编初学者,求指教.....modelsmall.stack.datastringdb'helloEveryone','$'.code.startupmovsi,offsetstringoutlp:cmpbyteptr[si
作者: panmingxing12 发布时间: 06-03
一个简单的反汇编问题!
我想测试下以下指令执行完后,ebx的值。于是自己用od测试了下。call@F(.code的第一句) @@: popebx subebx,offset@B该句设为断点。按f9运行,得到:00401000>/$E800000000CALLtest.0040100500401005|$5BPOPEBX00401006
作者: crazylouter 发布时间: 06-03
有关字符串比较的问题
AssemblycodeDATASEGMENTSTR1DB10,13,'match','$'STR2DB10,13,'Nomatch','$'STR3DB10,13,'pleaseinputthefirststring:','$'S
作者: ryusonfrex 发布时间: 06-03