Low-level programming language used to send instructions (machine code) directly to a microprocessor. For assembling hardware, use [computer-building] instead.

learn more… | top users | synonyms

0
votes
1answer
48 views

Can I show an image with BIOS interrupts or assembly? [closed]

I am trying write a simple bootloader, and I want to show an image when my bootloader starts. How can I do this? I am using assembly with nasm assembler.
-4
votes
1answer
51 views

Best assembler -> C book? [closed]

I know there are good assembler books and there are good C/C++ books, but is there a book which maps the two programming languages/levels together?
0
votes
2answers
251 views

Run 16 bit program on 64 machine bit without dosbox

Is there an program that you can type into command line or terminal with a set of parameters to run a 16 bit program? Such as: "run16bitprogram.exe 'path/to/program/test.exe'" and just output whatever ...
1
vote
2answers
503 views

How do you write a bootloader to the MBR?

I was trying to write a bootloader in the assembly language to a USB drive, to test it on another computer. The bootloader (should) work with intel processors. The computer I'm testing it on (windows ...
3
votes
1answer
86 views

Intel assembler/architecture documentation?

Would anyone know where the best "official" Intel documentation regarding the low level architecture/assembler internals would be? How the ESP works, the various registers- fetching values from RAM ...
1
vote
2answers
125 views

Emacs - How can I enable tab indentation in Assembly?

I have been using emacs for c programming and now that I want to write some Assmebly code, when I press tab, emacs just inserts the spaces. How can I force it to ident the current line with the Tab ...
3
votes
2answers
117 views

Is there any way to see what my CPU is doing at the “assembly level”?

I was looking at how Assembly Language works, because I want to learn how the complex and fancy things my computer does actually happen at the CPU register/hardware levels. Is there any way to see ...
0
votes
1answer
226 views

Missing Microsoft.FailoverClusters.PowerShell in MS Virtual Machine Manager 2012 installation

Im installing VMM 2012 on a virtual machine. The installer throws the error Could not load file or assembly 'Microsoft.FailoverClusters.PowerShell, Version=6.1.0.0, Culture=neutral, ...
2
votes
4answers
641 views

What is the maximum addressable memory?

I just started learning assembly. My laptop specification says: Microprocessor: Intel Core Duo processor T2300 Microprocessor Cache: 2MB L2 Cache Memory Max: 2048MB Memory: ...
0
votes
0answers
127 views

Profiling code… Intel VTune Analyzer for Windows 7?

Does anyone know what the correct latest Intel software is to replace VTune Analyzer? VTune allows you to drill down from C++ into assembler (as well as analyze performance) but it only seems to work ...
1
vote
1answer
216 views

Understanding the nop byte(s)

Ok, so I was reading through the AMD64 manuels and knowing that nop is really an xchg eax, eax, I looked at the xchg and found something interesting, that it seems a byte can be encoded into the ...
2
votes
1answer
238 views

“nop; jmp short” vs. “jmp short; nop”

Ok, first let me get this straight: This is not about micro optimization. But, I know in bootloaders on the partition, a lot use the jmp short; nop coding. But it is to my understanding that the less ...
0
votes
1answer
125 views

Find out what sectors are a file on a hard drive?

How would I go about finding what sectors a file's data is on so i would be able to delete the file via bootable assembly code. Eg: File: C:\system.sys Location: sector 1837,1739,2736 etc Or some ...
4
votes
4answers
278 views

Old Technologies About Floppy

I have a floppy disk with an unknown FS-(FileSystem). I want to make a copy from it but I can't because both Windows and Linux seem to be unable to read from it. I tried many of the most popular apps ...
7
votes
2answers
860 views

Why can't we understand the content of a binary file after compiled?

As far I know, every program consists of a pack of processor instructions with some specific data variables(float, int, char...) to work on the processor registers. So, the first thing that I ...
0
votes
2answers
218 views

Understanding 8086 instruction encoding

I am trying to understand 8086 instruction encoding. Even though I found a general instruction and a bulky reference I still don't get it. Could you please explain me how the following "translations" ...
4
votes
1answer
434 views

IDE for assembly on pendrive

I need a portable IDE for assembly. What can you recommend me ?
2
votes
1answer
298 views

how to assign Strong Name to an Assembly?

I have created strong name using - sn -k C:\strong.snk nao how to assign this key to any assembly? and where I have to use gacutil?
2
votes
2answers
747 views

How prevalent are old x64 processors lacking the cmpxchg16b instruction?

The cmpxchg16b instruction for doing atomic 128 bit memory exchanges is not supported on old versions of the x64 processor but it seems like this has been supported by newer versions of the processor ...
5
votes
1answer
638 views

Windows --> Assembly folder typical size: aka GAC

I am a .net developer on a Win 7 RC1 (x64) machine and I happened to notice that my GAC(Global Assembly Cache) folder is 1.2 GBs in size(1700 files). This got me wondering what the "normal" size is ...
0
votes
1answer
37 views

linux and assembly - blocking [closed]

does Linux block ports and interrupts for user programs use ?