Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Thanks. FvM, another question. Both the ethernet and usb transmit data at a very high speed. The speed of Usb 3.0 is claimed up to be 4.8Gpbs, which is even higher than that of ethernet. why does usb transmit data via baseband digital signal, while ethernet has to carry data on modulated...
Are there any assembler directive to assign a fixed relocation address to a code segment. for instance, exception vector table? Just like ''cseg at '' C51 assembler.
I'm learning cortex m3 based stm32f10xx mcus. I don't understand how the program counter value of Cortexm3 is caculated.
The definitive guide to cortex m3 states,
" when you read this register, you will find that the value is different than the
location of the executing instruction, normally by...
By the keil's specification of 8051 instruction set,
"...If another interrupt was pending when the RETI instruction is executed, one instruction at the return address is executed before the pending interrupt is processed.''
The atmel 8051 hardware mannual also states, a long jump action...
Any practical s-domain transfer function is made up of denominator and numerator terms like (s+a). You only need to know how to create denominators and numerators. Refer to any books about classic control theory, you will find many neat solutions.
I see what the asm code does for setting a stack pionter, but it only costs a few instructions. For the step2, the variables' value is already stored in ROM, the program generally inititializes the variables at the point where the variables are first used.
What bewilders me most is the complier...
I wrote a simple 8051 C program in keil, debugged it and found the linker created lots of additional asm code that seems pointless. The first instruction of the program is a LJMP to a far distant place ,and the program starts excuting the additional asm code, most of which is useless actions...
I want to read data from MCS51 's pin instead of the output latch, but I find no relavent instructions to accompish this task. MOV, ORL only handle the data stored in the output latch, but not the pin. I want to create a program to detect the pin's level, what should I do? I Just couldn't...
Thanks for your hint. at least I got an idea that using a number of single bit shifts may swell the program, causing storage problem. Mutiple shift is mostly used for variable shifts because variable shifts involve read and write through bus, which slows the processing speed, right?
**broken link removed**
here is a datasheet of 8086 instruction time. I have two questions now.
First, I don't understand what the 'transfer' in 3rd column stands for.
Besides, for RCR instruction, why reg (1 bit shift) takes 2 cycles, but reg (multi -bit shift) takes 8+4/bit, multiple bit...
I' am going through the user's guide of TI's MCU MSP430, but I can't fully understand many schematics of its function blocks. The most challenge is the electronic symbols in the datasheet. There are many uncommon circuit symbols in the datasheet, and they are given without further specification...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.