values of those registers must be restored before returning. You do not have to perform these operations for registers that are not used in subroutines. In a thumb program, you can usually only use register R4~R7 to save local variables.3. Register R12 is used as scratch register between subroutines, which is recorded as IP; This usage rule is often used in the connection code snippet of a subroutine.4. Register R13 as a data stack pointer, remember to do SP, in the subroutine register R13 can
Summary: SUSE11SP3 64-bit operating system, MySQL5.7.22 RPM installation packageVersion 5.7 differs from previous version installation and needs to be notedNote: Kingtry is my host nameFirst, the Environment preparationOperating system: SuSE version 11sp3,64 bitkingtry:~ # uname-alinux Kingtry 3.0.76-0.11-default #1 SMP Fri June 08:21:43 UTC (ccab990) x86_64 x86_64 x86_64 G nu/linuxkingtry:~ # cat/etc/suse-release SuSE Linux Enterprise Server One (x86_64) VERSION = 11PATCHLEVEL = 3Second, detect
) exited normally]GDB Command ReferenceHttp://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/gdb.htmlNoteGDB also has Windows
Layout: For splitting windows, you can view the code while testing:
Layout src: Display source code window
Layout asm: Display Disassembly window
Layout regs: Display source code/disassembly and CPU Register window
Layout split: Displaying source code and Disassembly window
Ctrl + L: Refresh window
┌──register Group: general─────────────
AboutPush RSI -page:fffff80004180621 $Push Rdi thepage:fffff80004180622 A WuPush R12 +page:fffff80004180624 A -Push R13 Apage:fffff80004180626 A AboutPush R14 thepage:fffff80004180628 A $Push R15 +page:fffff8000418062a - BayiEC - on xx xxSub RSP, 130h - page:fffff80004180631 4D 8B E8 mov r13, R8 $ $ parameter passing is such that more than four parameters - - the Zwcreatekey ( - Out phandle Keyhandle,Wuyi in Access_mask desiredaccess, the in
.-rw-r-----,-R--------B.-rw-r--r--,-r--r--r--C.-rw-r--r--,-R--------D.-rw-r--rw-,-R-----r--14. Which of the following parameters can delete a user and delete the user's home directory at the same time?A. Rmuser-rB. Deluser-rC. Userdel-rD. Usermgr-r15. There is a backup program MyBackup, which needs to be run from Monday to Friday 1 o'clock in the afternoon and 8 o'clock in the evening, which of the following crontab items can do this work?A. 0 13,20 *
certain difference, this is the following. 1.2 IDE SelectionSearched the internet and did not find an IDE to support asm64, not even an editor. Therefore, the simplest way is to modify the EditPlus MASM grammar file yourself, which is the method I used, at least to get syntax highlighting. Of course, if you don't bother to do it, then use Notepad.Without the IDE, you have to manually enter a number of parameters and options each time you compile, you can do a batch process. 1.3 Hardware and o
First of all, make sure that there are four files650) this.width=650; "src="%5c "alt=" \ "\" "/>Installing the JDKInstall the android SDKfirst(not just for Eclipse Service), run installer_ R15-windows, Specify the storage directory , and then install, install to the later specify the version of Android you want to install , etc., for example I choose 1.6 version, continue with the installation, and it will soon be over. Unzip Eclipse to anywhere, ru
) Unique) could collide. Before ADT, all fields were final, so as a result, all libraries had to has all their resources and associated Java Co De recompiled along with the main project whenever they were used. This is bad for performance, since it made builds very slow. It also prevented distributing library projects that didn ' t include the source code, limiting the usage scope of the library P Rojects. The reason the fields are no longer final was that it means that the library jars can be
(To) http://blog.ednchina.com/yannzi/197679/message.aspx
Http://blog.sina.com.cn/s/blog_4117d8560100b432.html
1. Status Registers are transferred to general register commands.Function: transfers the Status Register content to a common register.
Format:Mrs {Where:Rd target register. RD does not allow R15.R = 0 transfers the content in CPSR to the destination register.R = 1 transfer the content in spsr to the destination register.
Note:Mrs and MSR are u
The amd64 takes the traditional x86 and expands the registers to 64 bits, naming them rax, RBx, etc. It also adds eight more general purpose registers, named simply R8 through R15.
The first four parameters to a function are passed in rcX, RDX, R8 and r9. any further parameters are pushed on the stack. furthermore, space for the Register parameters is reserved on the stack, in case the called function wants to spill them; this is importantIf the fun
to copy the compiled u-boot.bin to the qemu/mini2440 folder, otherwise the subsequent execution of mini2440/mini2440_start.sh will encounter the following error:
Copy code
Qemu mini2440_reset: loaded default U-boot from nandqemuMini2440_reset: loaded mini2440/uimage (size 1f7000)Qemu: Fatal: trying to execute code outside Ram or ROM at 0x34000000R00 = 00000000 R01 = 00000000 r02 = 00000000 r03 = 20.20.r04 = 00000000 r05 = 00000000 r06 = 00000000 r07 = 00000000r08 = 00000000 R
not controlled by one of the SS segment descriptors in the compatibility mode or traditional mode, nor indicated by the instruction prefix.For implicit stack reference, the indication of the address size is ignored. Except for the far branch, all commands that implicitly reference RSP are 64-bit operands by default in 64-Bit mode. The affected Commands include push, Pop, pushf, popf, enter, and leave. Using these commands in 64-Bit mode, it is impossible to generate a 32-bit stack value for the
Reprinted please indicate the source
Author: Pony
Many people have learned about arm for a long time and do not know what atpcs are. In fact, there is an English PDF document in the ADS Installation File specifically about atpcs. However, since it is in English, few people have read this document completely. So I want to briefly introduce my understanding of atpcs (read the original document and some online materials). If you want to learn more, you can view the original document.
Atpcs are sho
. In atpcs, stack is (B)[A] full addition [B] Full subtraction [c] Blank addition [d] Blank Subtraction
10. In arm assembly programming, its registers have multiple aliases. Generally, PC refers to (d), LR refers to (c), and SP refers to (B)[A] R12 [B] R13 [c] R14 [d] R15
11. The bit in the CPSR register that reflects the processor status is (d)[A] J-bit [B] I-bit [c] F-bit [d] T-bit
12. Which of the following commands are called by the arm subroutine
position of the task stack** OPT: additional parameter. The current version is useless for this function. For more information, see the OPT parameter of ostaskcreateext ().** Output: Stack top pointer position** Global variables:** Call module:**************************************** **************************************** ************************/
OS _stk * ostaskstkinit (void (* task) (void * PD), void * pdata, OS _stk * ptos, int16u OPT){OS _stk * STK;
Opt = OPT;/* 'opt' is not used. The fu
'elf _ common_init ':./Linux/include/ASM/elf. h: 166: Error: structure has no member named 'r8'./Linux/include/ASM/elf. h: 166: Error: structure has no member named 'r9'./Linux/include/ASM/elf. h: 166: Error: structure has no member named 'r10'./Linux/include/ASM/elf. h: 166: Error: structure has no member named 'r11'./Linux/include/ASM/elf. h: 167: Error: structure has no member named 'r12'./Linux/include/ASM/elf. h: 167: Error: structure has no member named 'r13'./Linux/include/ASM/elf. h: 16
the I/O operation is completed. A. Program Control Input/Output
40. In the _______ Method Used for CPU operations and I/O device synchronization, big data blocks can be directly stored in the memory through the I/O device. C. DMA
41. A computer has 64 MB (MB) of memory, each of which is 4 bytes long. How many bits are required for addressing each word in the memory?
64 MB is 226 bytes, and each word length is 4 = 22 bytes. Therefore, log2224 (24) is required for addressing each word in th
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.