Hardware
Hardware is a general term that refers to the physical artifacts of a technology.
Forum Post

Re: i need help..

mov bl,al cmp bl,'Z' jna notLowerCase mov dx,offset InvalidMessage mov ah,9 int 21h mov ah,4ch int 21h notLowerCase: add bl,32b
Forum Post

Re: string reverse.. help..

I'm really tired and only spent 5 minutes on this... but I think I didn't make any terrible errors... ; assuming SI is already set to point to InputBuffer.... fineEnd: lodsb cmp al,13...
Forum Post

Re: Works in Vista ?

" ***** FILE is NOT recoverable !!!! **** " This program uses int 21h function 40h to overwrite. This interrupt uses buffered I/O... This means that under all versions of dos and windows it...
Forum Post

Re: Defining an array under Dos debug

at the debug prompt you can use 'F' Fill "F range list" for example "F cs:100 200 1 2 3 4" fills 256 bytes from cs:100 to cs:200 to the pattern 1,2,3,4 (4 bytes) debug also supports the DB...
Forum Post

Re: Fractional and Integer part

BX ;and AX = BX + 1 ;therefore root is non-integer "true" floating point ret perfectMatch: ;AX = root (which is an integer) ret "The next week I have to take an exam...
Forum Post

Re: Simple Calculator

Now how do I delete these duplicate posts of mine? I can edit them but can't seem to find a method to remove them...
Forum Post

Re: Simple Calculator

Damn this forum is weird. Tells me "server error" 3 times when I try and post this but the posts went through anyway and the spam filter is going crazy on me right now!
Forum Post

Re: x86 instruction pointer help please!

RIP is the 64 bit long mode version of the instruction pointer. EAX is the 32 bit accumulator register. You cannot mix 32 bit and 64 bit code. The MOV instruction is of the format MOV dest,source...
Forum Post

x86 instruction pointer help please!

Hi, I'm currently working on understanding the x86 assembly language. I am currently stuck on understanding this instruction: mov 0x28e89c (%rip), %eax I know that rip is the instruction...
Forum Post

Re: Clear Screen

This method is kind of cheating :P xor ax,ax mov ds,ax mov si,20h shl si,2 mov ax, push ax lodsw push ax retf
Forum Post

Re: asm assignment

That's quite an assignment... Dos/windows/*nix/mac platform? Real mode or protected mode? Packbits is a type of RLE compression and is pretty easy. RS-232 UART COM port programing sucks!...
Forum Post

Re: 8086 trainer problem

First off 300:0 is a segment:offset style address so you need to set a segment register to access the right spot. Second you must use brackets [] to indicate that a number refers to memory. I might...
Forum Post

Re: Output AL to display?

And as a callable function... ;output AL to display (as hexadecimal number) printHex: aam 16 ; db D4h, 10h if your assembler doen't know this opcode... cmp al,0Ah sbb al,69h...
Forum Post

Re: Output AL to display?

I know the thread is really old, but here's my two cents... I compile with FASM but should be easy to add your "MODEL TINY" statments etc... to make it compile for TASM ; prints the scan code...
Forum Post

Re: 8085 programming

5 byte binary numbers? That is confusing. Can you give an example of these numbers? How are these numbers get into your program? Do you define them as text or as real bunary numbers. Or you need to...
Forum Post

COM port driver - is this possible?

I've interfaced with a COM port for RS-232 communication over a USB-RS-232 adapter cable and wondered if there was a way to make computer software to simulate this. We all know about software that...
Forum Post

Re: How to write a tool for changing video mode under DOS?

There are many assemblers like TASM, MASM, and NASM, but you should try NASM. It's free. To write a program, you create a text file with your assembly commands. To compile, there are two different...
 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.