A possible program to reverse a block of memory using the 8085...
PUSH F SAVE PROCESSOR STATE - OPTIONAL
PUSH B
PUSH D
PUSH H
LXI H,{address of block}
MOV D,H SAVE BLOCK ADDRESS
MOV E,H
MVI A,{size of block}
MOV C,A SAVE BLOCK SIZE
LOOP1:
MOV A,M GET DATA BYTE
PUSH F PUSH ON STACK
DCR C DECREMENT LOOP COUNT
XRA A TEST FOR END OF LOOP
CMP C
JNZ LOOP1
MOV H,D RESTORE BLOCK ADDRESS
MOV L,E
MOVE C,B RESTORE BLOCK SIZE
LOOP2:
POP F POP FROM STACK
MOV M,A PUT DATA BYTE
DCR C DECREMENT LOOP COUNT
XRA A TEST FOR END OF LOOP
CMP C
JNZ LOOP2
POP H RESTORE PROCESSOR STATE - OPTIONAL
POP D
POP B
POP F
How to write a program for mouse in microprocessor?
the principle function of memory interfacing is to enable the microprocessor to read or write into a register of the memory chip
write it in 8085
in any of the microprocessor include sequencer that sequencer send control signal to the memory and processor to do specific operation like read or write operation
write the javascript code to display the reverse no. of given no. (e.g. 247 reverse of 742)
write program to concatenating two sting in 8086 assembly language
One many find this answer on YouTube. One also may find out how to write ascending order programs using an 8086 microprocessor by looking at the owners manual.
Reference:cprogramming-bd.com/c_page2.aspx# reverse number
i am sam
abdulrahman
Long answer made short: * learn what asm is (short for assembly code) * learn how to reverse engineer (get the assembly code of a program, a debugger is most commonly used) * learn a programming language basics (mainly how to read and write to memory) You can then reverse your program, find what you need to change, and create an external program to edit the part you wish to change. (otherwise known as memory hacking, or mem hacks) to crack, its the same, reverse, locate, however, you then have to permantly change part of the program. this is often done to bypass serial codes. a JE is changed to JNZ, or simply JMP.
Registers are memory locations on the microprocessor itself (not in main memory). In RISC architectures generally most operations (add, multiply, etc) must take there input from registers and write their output to a register. Since registers are located directly on the microprocessor, they represent the fastest form of memory in the computer, and also the type of memory available in the least quantity.