cfnr.net
当前位置:首页 >> 有没有汇编大神和C语言大神能帮我把一段汇编语言翻... >>

有没有汇编大神和C语言大神能帮我把一段汇编语言翻...

汇编转C没有什么合适的软件。C转汇编倒是有些软件可以实现。

C 和汇编都需要编译成机器码运行 而有些时候需要反汇编,反成汇编码。 两种语言有不同的应用领域,C编程高效,接近人类;汇编高效运行,接近机器 人们会为了不同的应用而应用不同的软件编程 C再转成汇编,这样的需求比较少,而且效率不如直接用...

:~/wenjian/bowl$ gcc -S tie.c -o tie.s:~/wenjian/bowl$ vim tie.s:~/wenjian/bowl$ cat tie.c tie.s#include int main(void){ int n; int sum=0; do{ printf("please enter an integer:\n");scanf("%d",&n); sum=sum+n; printf("the sum is %...

直接根据要求用C重写吧。

有的,如果是单片机程序的话,KEILC在调试模式下有一个disassembly window窗口,显示C及其对应汇编代码。

他们的指令集,寻址方式不同,相当于两个机器各有各的操作方式 汇编语言是低级语言,在编写程序的时候会把根据不同的情况指定使用不同的寻址方式,能够对内存和CPU里的通用寄存器直接操纵。不同的计算机系列会有不同的汇编语言 而C语言是高级语...

C8051与普通51基本一样,指令系统兼容,只是IO多些,功能强大一些

#include#include#define u16 unsigned int#define u8 unsigned char#define Pin0 0x01#define Pin1 0x02#define Pin2 0x04#define Pin3 0x08#define Pin4 0x10#define Pin5 0x20#define Pin6 0x40#define Pin7 0x80/**************************...

没工具,还搞个毛汇编,这不扯蛋么 http://zhidao.baidu.com/link?url=O-Ogvj4mv3NXpMaszrMct9Z23xxLfxFVzPbd-wTD1HbaguMQ0k_9rilcKBKgtSZCdTenT0fc2L46lJFxjqLLt_ http://zhidao.baidu.com/question/98094639.html?qbl=relate_question_2

主要有两个问题: 第一个问题:为什么对WDT(0xe1)赋值会变成在0xe2那里赋值? 在回答这个问题时,有两个方面要了解:1、计算机在内存的存储方式,一种是低字节放低位,高字节放高位,如是这一种,那么在你的电脑应该显示如:0XE1:78 0XE2:00;...

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com