Programming :: What's Relationship Btw C Hex And Assembly?
Jul 12, 2011
Could you please explain the relationship between the languages?For one, is C writing assembly when you compile, does every piece of code end up assembly/hex? Is there a way to convert (?port?) between them?I don't understand much at all of them yet, but I've seen examples where it looks like they are interacting, and an understanding of all of them looks to be important?
View 12 Replies
ADVERTISEMENT
Apr 29, 2010
I have a C code and assembly (nasm) code and I am not able to find how to link them each other. Here are the codes :
NASM side:
Code:
global_maxofthree
section .text
_maxofthree:
[code]....
I am using ubuntu 9.10 and my NASM version 2.05.01 compiled on Nov 5 2008.
View 4 Replies
View Related
Aug 3, 2014
i wanna use chmod() in linux x86 [debian 3.7.2 x86] but i have some problem in function argv
look at this function:
Code: Select all int chmod(const char *path, mode_t mode);
and mode_t modes:
Code: Select all S_ISUID (04000) set-user-ID (set process effective user ID on
execve(2))
S_ISGID (02000) set-group-ID (set process effective group ID on
execve(2); mandatory locking, as described in
fcntl(2); take a new file's group from parent direcق
tory, as described in chown(2) and mkdir(2))
[code]...
i know there is some problem in ecx and mode_t value/
View 2 Replies
View Related
Mar 28, 2011
Looking for code to add 5 numbers in assembly? I want to use array for input of those 5 numbers. No problem if the output is 1 digit(0....9).
View 3 Replies
View Related
May 17, 2011
I've been converting some C code to assembly for my homework; it was going well but I'm having trouble with a for loop for hours. I could not understand where is the problem and decided to ask. I'm posting the part where I'm having trouble of my C-code and assembly-code; every other part of codes act same and the variable values are same. I'm waiting this two codes to act same, but they don't.
Code:
mov ebx, [result]
mov eax, [i]
mov ecx, [ebx+eax]
mov [j], ecx
mov [ebx+eax], byte '.'
_loop:
mov ebx, [result]
mov eax, [i]
inc eax
mov cl, [ebx+eax]
cmp cl, 'Z'
je _continue
mov ebx,[result]
mov eax,[i]
inc eax
mov ecx, [ebx+eax]
mov [k], ecx
mov ebx, [result]
mov eax, [i]
inc eax
mov ecx, [j]
mov [ebx+eax], ecx
mov ecx, [k]
mov [j], ecx
inc dword [i]
jmp _loop
_continue:
Code:
j=result[i];
result[i]='.';
for(;result[i+1]!='Z';i++){
k=result[i+1];
result[i+1]=j;
j=k;
}
View 10 Replies
View Related
Jan 6, 2011
I'm reading "Understanding the Linux Kernel" and came upon this assembly instruction:
movl $(__KERNEL_CS << 16), %eax
I am curious as to what "<<" means/does. I tried to gooogle, but google doesn't search for "<<".
View 7 Replies
View Related
Jul 9, 2011
[Code]....
if the address of stWndClass is 403000h, WHY it would be compile as mov eax,[esi+403004] and the first one would be mov eax,[esi+4]? I know how to get the values 403004h and 4,but do not know why.
View 5 Replies
View Related
Nov 30, 2010
I have read where C is first converted to Assembly before its final compilation to binary. Is there a way to do this with Bash commands? I would like the understanding that Assembly allows to Bash somehow.
View 14 Replies
View Related
Jun 16, 2010
I am trying to learn assembly using nasm as assembler. I did not found example related to string operation. I had following example code,
global asm_strlen
section .data
section .bss
section .text
[code].....
my problem is at highlighted line, I am not getting how to copy a byte into 4 byte reg. rather what is syntax of mov instruction to mov byte to WORD DWORD etc.
View 3 Replies
View Related
Aug 21, 2010
I was following a simple tutorial on how to program and compile a hello world program using assembly when I got this error;Quote:ld: i386 architecture of input file `hello.o' is incompatible with i386:x86-64 output.The tutorial told me to make two files;Quote:hello.asmsection .data;section declaration
msg db "Hello, world!",0xa;our dear string
len equ $ - msg ;length of our dear string
section .text;section declaration
[code]....
View 3 Replies
View Related
May 28, 2010
Firstly I thought LWP value listed during execution of command ps -eLf is same as the TID value of each threads getting spawned.But actually these two values are totally different(got TID value using pthread_self()).Please let me know what is this LWP value?
View 1 Replies
View Related
Jan 25, 2010
On a Debian system, there are packages called uswsusp and hibernate. The former contains a program named s2disk, the latter contains a program called hibernate. Superficially, these both do the same thing: the suspend the machine to disk. Usually, this works fine, but since I'm often using Debian testing and there are lots of changes in kernel and other packages (I assume), somethings this breaks. But then, when one of these programs doesn't work, sometimes the other works. Often, hibernate works when s2disk doesn't.annoyingly, however, the "Suspend" or "Hibernate" buttons in the graphical user interfaces (e.g., LXDE, KDE) appear to be wired up to the s2disk program, so when that breaks I have to use hibernate manually.
So, what is the difference between these packages? Interestingly, the hibernate package "recommends" uswsusp, but the package description says that it "smartly puts your computer to sleep ... using one of the various methods available in the kernel". So apparently it can fall back to something else when the s2disk method fails? And if hibernate is more powerful, why wouldn't the GUIs use it instead?
View 1 Replies
View Related
Dec 9, 2010
I just found in kernel-2.6.35.3, in file arch/x86/kernel/irq.c:
unsigned int __irq_entry do_IRQ(struct pt_regs *regs)
{
struct pt_regs *old_regs = set_irq_regs(regs);
/* high bit used in ret_from_ code */
unsigned vector = ~regs->orig_ax;
[Code]...
Does any body know the relationship between the vector number and irq number?
View 1 Replies
View Related
Mar 11, 2010
I need a ERD tool (ERD -> Entity Relationship Diagram). Where and how i can get it?. If it is platform independiente, open source (or free), it will help me greatly.
View 14 Replies
View Related
May 14, 2010
I am looking for customer relationship management, I have had a look at "Sugarcrm" but cannot seem to figure out how to install it.I run a small business on my own which often means i get flooded with customers from time to time and i need a CRM system that is simple to use and doesnt have to be fancy..What I am asking is there a package out there for ubuntu other then Sugarcrm?Btw the software will be installed on a stand alone computer.
View 2 Replies
View Related
Apr 15, 2011
Recently,I am learnning about the LFS and I can not understand the relationship between the kernel and file system !!It is so annoyed because I want to understand the LFS deeply.who can describe the relationship between them!and who can give me a simple example?
View 1 Replies
View Related
Apr 8, 2011
Do you know what's relationship between ethx and physical net cards? such as i have three net cards in the PC, named A, B, C. In which config file i could know that eth0 -> A, eth1 -> B, and eth2 -> C. Would the mapping relationship change after reboot? Is there any method i could change the mapping?
View 5 Replies
View Related
Feb 13, 2011
in my windows7 laptop, I installed a virtualbox 4.0 then Fedora 14 as OS. Can I transfer the files from Linux system to windows syatem? I mean can I create a relationship between two OS like mapping network drive?
View 3 Replies
View Related
Dec 9, 2010
My server is running Ubuntu. I have no problem adding a windows XP to the domain. I however have a problem with windows 7 laptop. I keep getting the following error
"The user could not be added because the following error has occurred:
The trust relationship between this workstation and the primary domain failed".
View 4 Replies
View Related
May 18, 2010
I have this problem and the workstation is on windows 7 and the domain is on samba. My Xp computers are connecting fine just the windows 7 ones.i've even tried to do the registry edit and its not working.
View 2 Replies
View Related
Feb 8, 2011
i am new to programming world and am trying to understand ARM core. I need an application to help me understand / train assembly language. If anyone knows a good application for this
View 9 Replies
View Related
Apr 8, 2010
how do i choose to write in assembly on Gedit? is it "Makefile"? i'm writing for ai386
View 5 Replies
View Related
Jan 14, 2011
I have a small doubt regarding Assembly file compilation. I have two .s files. When I compile two .s files I am getting corresponding .o files. But when I compare the both .o files with diff command, it is resulting that two files are differing. How could/ what are commands we should use to understand the difference between two .o file's output.
View 4 Replies
View Related
Jun 21, 2010
how to compile assembly code in linux? I am using AMD processor code instructions...is that amd registers inbuilt? with what file extension i should give while writing assembly code program?
View 14 Replies
View Related
Jul 1, 2010
i already put a windows 7 in domain, but now i cant login with samba user in windows 7 machine, i recive the error: problem with trust relationship.
View 1 Replies
View Related
Mar 9, 2011
Does anybody know if there is a pre-packaged compiler for assembly language in x86_64 for Fedora for the Motorola/Freescale 68hc11? The GNU binutils are pretty old for this and I am not sure if they work on the Freescale (new) version. I, also, don't think that they are on Fedora's repositories.
View 1 Replies
View Related
May 26, 2010
I'm searched through the forums and I saw some older posts but the solutions don't seem to work in Lucid. I'm trying to run yWriter5 on my netbook (I love this app) and wine doesn't run it, it requires mono. However, when I try to run it, I get an error:
'The assembly mscorlib.dll was not found or could not be loaded.' 'It should have b
View 2 Replies
View Related
Dec 29, 2010
/tmp/cctiuwxL.s: Assembler messages:
/tmp/cctiuwxL.s:3534: Error: unknown opcode
/tmp/cctiuwxL.s:3534: Error: unknown opcode
/tmp/cctiuwxL.s:3602: Error: unknown opcode
[code]....
This is the make step error./tmp/cctiuwxL.s is the make temporary dirictory which is distroyed after the make process finises . The problem is how can I hold the /tmp/cctiuwxL.s dirictory .Then I can check it and find out the proiblem.
View 1 Replies
View Related
Jun 7, 2010
I am trying to run a .NET program with mono. I got the following:
Code:
Parser Error Message: Assembly ActiveReports.HtmlExport, Version=3.3.0.1999, Culture=neutral, PublicKeyToken=cc4967777c49a3ff not found
This means it requires ActiveReports, but could not find any Linux version of that software. So, is there any Linux alternative for it?
My system is Debian/sid (unstable).
View 1 Replies
View Related
May 6, 2010
What is the relationship between Ubuntu and Lubuntu? Is Lubuntu an Ubuntu variant, like Kubuntu and standard Ubuntu, thus using the standard Ubuntu repos and allowing me to install eg ubuntu-desktop as well if I want? Or is it an Ubuntu derivative, like Mint, with its own repos covering everything and potentially diverging from Ubuntu in future?
View 3 Replies
View Related