are enabled RIPV2, turn off automatic summarization, and then view the routing table information on the three routers separatelyR1 routing Table650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/89/E0/wKioL1ggVLzR3I_DAAAKdlgDfiU089.png "/>R2 routing Table650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M02/89/E0/wKioL1ggVL3SOfI-AAAMA6Xy9qk832.png "/>R3 routing Table650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/89/E3/wKiom1g
1) Use of SWI commands
Area addreg, CODE, READONLY
ENTRY
MAIN
ADR r0, ThunbProg 1; (Why add 1? When the BX command jumps to the specified address to execute the program, if the (BX {cond} Rm) Rm bit [0] is 1, then, the flag T in CPSR is automatically set during the jump to interpret the target code as the Thunb code)
BX r0
CODE16
ThunbProg
Mov r2, #2
Mov r3, #3
Add r2, r2, r3
ADR r0, ARMProg
BX ro
CODE32
AR
assembly file or a segment does not mean that the execution is complete first.Head. s to execute head-s3c2410.s, or pay attention to the link segment, apparently head. sIn a short time, another segment is started. Text.. TextADR r0, lc0Ldmia r0, {R1, R2, R3, R4, R5, R6, IP, SP}Subs r0, R0, R1 @ calculate the Delta offsetAnd our head-s3c2410.s?. Section ". Start", # alloc, # execinstr_ S3c2410_start:Bic R2, PC, # 0x1fAdd
(automatically allocated by the compiler)
Command lines for analysis.
LDR R2, [PC, #44] ========> r2 = [PC + 0x2c] ======> r2 = [0x80e9d3e0 + 0x2c] ==== => r2 = [0x80e9d40c]
Note that due to the arm assembly line mechanism, the current Pc value is the current address plus 8 bytes
In this way, R2 obtains the value of 0x80e9d40c address 0x80eb75c0, which is the value of test_val.
MoV R3, #20 ======> R3 = 20
"C #" reference typeDrawings and codes in order to facilitate understanding of reference types Public Static voidRefdemo () {refclass R1=NewRefclass {Name ="R1"};//Create a R1 objectRefclass r2 =NewRefclass {Name ="R2"};//Create a R2 objectRefclass r3 = R1;//Create a R3 object, point R3 to R1R1. Name ="R3";//ch
Problem Description:Create the conversion table of the MMU, when constructing each table item, the base address pointer plus the relative offset, translated into the Assembly, the offset is shifted to the right 2 bits, plus the base addresses.Problem Analysis:The high 12 bits of the vaddr are the offsets of the segment address relative to the base address, and the MMU locates the offset address of the table entry based on the VADDR high 12-bit offset multiplied by 4 into the relative address. So
; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px "title =" clip_image008 "border =" 0 "alt =" clip_image008 "height =" 237 "src =" http://www.bkjia.com/uploads/allimg/131227/015G55R9-3.jpg "/>
The experiment starts here.R3OfF1/0Interface,No ip pim sparse-mode,Then the multicast traffic will be sent from the brown pathR3,HoweverR3The route shown above is a red line. At this timeRPFDetection fails because the interface for receiving multicast traffic is
With SSE directives, you first need to understand this class of instructions for initializing loading data and saving the Scratchpad's data to memory.We know that most SSE directives are used by XMM0 to XMM8 registers, and before use, it is necessary to load data from memory into these registers.1. Load series, for loading data, from memory to Scratchpad__m128 _mm_load_ss (float *p) __m128 _mm_load_ps (float *p) __m128 _mm_load1_ PS (float *p) *p) *p) __m128 _mm_loadr_ps (float *p) __m128
Hdu 1283 simplest computer
Simplest computer
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission (s): 5707 Accepted Submission (s): 3184
Problem Description a research organization named PigHeadThree designed a computer for experiment named PpMm. PpMm can only execute six simple commands A, B, C, D, E, F; only two memory M1, M2; three registers R1, R2, R3. The meaning of the six commands is as follows:
Co
and the small gap between the characters.
^ indicates that subsequent characters must be at the beginning of the string
$ indicates that the character before it must be at the end of the string
\b Match the bounds of a word
\b Matches a non-word boundary
In addition, it includes the following: \a the preceding character must be at the beginning of the character, \z the preceding character must be at the end of the string, \z the preceding character must be at the end of the string, or before th
is used and process 1.2, the device connected to the PC to establish a GRE tunnel, and enable the KeepAlive function, and configure the network segment connected to the PC to run the IGP protocol, where OSPF process 2 is used, and OSPF1 to isolate, so that the traffic between PC1 and PC2 through the GRE tunnel transmission, Achieve PC1 and PC2 interoperability.R1\R3:Interface TUNNEL0/0/1IP address 10.1.3.1 255.255.255.0Tunnel-protocol GREKeepAliveSOU
View Demo
Html
xml/html Code
copy content to clipboard
Div class="Curvedbox">
span >
span class="r1">span>
span class="R2">span>
span class="R3">span>
span class="R4">span>
span >
Div class="Content"> Flex is a cross-platform development framework for creating Rich Internet Applications (RIAs). Flex enables to create expressive, high-performance applications this run identically on all major browsers and Operat ING syst
lower 5-bit of the first byte of the converted RGB565As far as rgb565->rgb888 is concerned:RGB565 are stored in the following ways:R4 R3 R2 R1 R0 G5 G4 G3 G2 G1 G0 B4 B3 B2 B1 B01. Take RGB565 first byte low 5 bit as RGB888 high 5 bit2. Take the lower 3 bits in the second byte of the RGB565, move it 5 bits to the left, as the high 5 bits of the RGB888 second byte3. Take the high 3 bits of the first byte of the RGB565 to move it to the right 3 bits, a
1. Basic Concepts
atpcs (arm-thumb Procedure call standard)
A set of basic rules for calling between subroutines, including rules for using registers during subroutine calls, rules for using data stacks, and rules for passing parameters. With these rules, a separately compiled C language program can be called with the assembler program.C-language subroutines compiled with the C language compiler of ads satisfy user-specified atpcs types. For assembly language, users are required to ensure that
"anchor character" represents the tiny gap between a character and a character.^ indicates that subsequent characters must be at the beginning of the string$ indicates that the preceding character must be at the end of the string/b matches the boundary of a word/b matches a non-word boundaryAlso, include:/A before the character must be at the beginning of the character,/z before the character must be at the end of the string,/z before the character must be at the end of the string, or in front
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.