在线翻译
接口调用 意见/报错
登录 / 注册
在线翻译

在线翻译

在线翻译汉字拼音转换汉字笔画查询在线组词近义词反义词计算题大全

SAM88RCRI INSTRUCTION SET S3.. 翻译

原文(英语):
SAM88RCRI INSTRUCTION SET S3C9442/C9444/F9444/C9452/C9454/F9454 RET — Return RET Operation: PC . @SP SP . SP + 2 The RET instruction is normally used to return to the previously executing procedure at the end of a procedure entered by a CALL instruction. The contents of the location addressed by the stack pointer are popped into the program counter. The next statement that is executed is the one that is addressed by the new program counter value. Flags: No flags are affected. Format: Bytes Cycles Opcode (Hex) opc 1 8 AF 10 Example: Given: SP = 0BCH, (SP) = 101AH, and PC = 1234: RET . PC = 101AH, SP = 0BEH The statement "RET" pops the contents of stack pointer location 0BCH (10H) into the high byte of the program counter. The stack pointer then pops the value in location 0BDH (1AH) into the PC's low byte and the instruction at location 101AH is executed. The stack pointer now points to memory location 0BEH. S3C9442/C9444/F9444/C9452/C9454/F9454 SAM88RCRI INSTRUCTION SET RL — Rotate Left RL dst Operation: C . dst (7) dst (0) . dst (7) dst (n + 1) . dst (n), n = 0–6 The contents of the destination operand are rotated left one bit position. The initial value of bit 7 is moved to the bit zero (LSB) position and also replaces the carry flag. C 7 0 Flags: C: Set if the bit rotated from the most significant bit position (bit 7) was "1". Z: Set if the result is "0"; cleared otherwise. S: Set if the result bit 7 is set; cleared otherwise. V: Set if arithmetic overflow occurred, that is, if the sign of the destination changed during rotation; cleared otherwise. Format: Bytes Cycles Opcode Addr Mode (Hex) dst opc 2 4 90 R 4 91 IR Examples: Given: Register 00H = 0AAH, register 01H = 02H and register 02H = 17H: RL 00H . Register 00H = 55H, C = "1" RL @01H . Register 01H = 02H 更多:https://www.bmcx.com/ , register 02H = 2EH, C = "0" In the first example, if general register 00H contains the value 0AAH (10101010B), the statement "RL 00H" rotates the 0AAH value left one bit position, leaving the new value 55H (01010101B) and setting the carry and overflow flags. dst SAM88RCRI INSTRUCTION SET S3C9442/C9444/F9444/C9452/C9454/F9454 RLC — Rotate Left Through Carry RLC dst Operation: dst (0) . C C . dst (7) dst (n + 1) . dst (n), n = 0–6 The contents of the destination operand with the carry flag are rotated left one bit position. The initial value of bit 7 replaces the carry flag (C); the initial value of the carry flag replaces bit zero. C 7 0 Flags: C: Set if the bit rotated from the most significant bit position (bit 7) was "1". Z: Set if the result is "0"; cleared otherwise. S: Set if the result bit 7 is set; cleared otherwise. V: Set if arithmetic overflow occurred, that is, if the sign of the destination changed during rotation; cleared otherwise. Format: Bytes Cycles Opcode Addr Mode (Hex) dst opc 2 4 10 R 4 11 IR
翻译结果(简体中文)1:
SAM88RCRI指令设置s3c9442/c9444/f9444/c9452/c9454/f9454 RET - 回报 RET 操作:PC。 @ SP SP。 SP 2 ret指令通常用于返回在2002年底以前执行过程 通过调用指令进入程序。堆栈位置的内容涉及 指针被弹出到程序计数器。执行下一个语句是一个 新的程序计数器值处理。 标志:无标志受到影响。 格式: 字节周期操作码 (十六进制) OPC 1 8 AF 10 例如:给定:SP = 0bch,(SP)= 101ah,PC = 1234: RET。 PC = 101ah,SP = 0BEH 声明“RET”弹出堆栈指针位置0bch(10H)中的内容到高字节 程序计数器。堆栈指针,然后弹出到PC“在0bdh位置值(1AH) 低字节和位置101ah的指令执行。现在堆栈指针指向 内存位置0BEH。 s3c9442/c9444/f9444/c9452/c9454/f9454 SAM88RCRI指令集 RL - 旋转左 RL DST 操作:C。 DST(7) DST(0)。 DST(7) DST(1)。 DST(N),N = 0-6 目标操作数的内容左移一个位的位置。第7位的初始值是 0位(LSB)的位置,并取代进位标志。 C 7 0 标志:C:如果从最重要的位位置的位旋转(7位)设置为“1”。 Z:如果结果为“0”,否则清零。 S:如果结果的第7位设置;否则清零。 V:如果发生算术溢出,也就是说,如果在旋转过程中改变目的地的标志; 否则清零。 格式: 字节周期操作码地址模式 (十六进制)DST OPC 2 4 90ŕ, 4 91 IR 例子:给定:寄存器00H = 0AAH,寄存器01H = 02H 更多:https://www.bmcx.com/ ,寄存器02H = 17H: RL 00H。寄存器00H = 55H,C =“1” RL @ 01H。寄存器01H = 02H,寄存器02H = 2EH,C =“0” 在第一个例子,如果通用寄存器00H包含价值0AAH(10101010B),声明 “RL 00H”旋转0AAH价值留下一个位的位置,使新的值55H(01010101B) 和设置进位和溢出标志。 DST SAM88RCRI指令设置s3c9442/c9444/f9444/c9452/c9454/f9454 RLC - 旋转左移 RLC DST 操作:DST(0)。 Ç C。 DST(7) DST(1)。 DST(N),N = 0-6 进位标志的目标操作数的内容左移一个位的位置。 “ 初始值第7位取代进位标志(C);初始值取代进位标志位零。 C 7 0 标志:C:如果从最重要的位位置的位旋转(7位)设置为“1”。 Z:如果结果为“0”,否则清零。 S:如果结果的第7位设置;否则清零。 V:如果发生算术溢出,也就是说,如果在旋转过程中改变目的地的标志; 否则清零。 格式: 字节周期操作码地址模式 (十六进制)DST OPC 2 4 10 R 4 11 IR

翻译结果(简体中文)2:
SAM88RCRI 指令集的 S3C9442/C9444/F9444/C9452/C9454/F9454 RET — — 返回 RET 操作: PC。@ SP SP。SP 2 RET 指令通常用于返回到以前正在执行的过程的末尾 由调用指令输入的过程。致堆栈的位置的内容 指针到程序计数器中弹出。执行的下一语句是一个, 处理的新程序计数器的值。 标志: 没有标志都受到影响。 格式: 字节周期操作码 (Hex) opc 1 8 AF 10 示例: 鉴于: SP = 0BCH,(SP) = 101AH 和 PC = 1234年: RET。PC = 101AH,SP = 0BEH 声明"RET"持久性有机污染物的堆栈指针的位置 0BCH 内容 (10 H) 的高字节到 程序计数器。堆栈指针然后弹出值的位置 0BDH (1AH) 到 PC 的 低位字节和位置 101AH 处的指令执行。堆栈指针现在指向 内存位置 0BEH。 S3C9442/C9444/F9444/C9452/C9454/F9454 SAM88RCRI 指令集 RL — — 向左旋转 RL dst 操作: C。dst (7) dst (0)。dst (7) dst (n 1)。dst (n),n = 0–6 目标操作数的内容是旋转左边一位位置。7 位的初始值是 零 (LSB) 位置移至位,并还替换携带国旗。 C 7 0 标志: c:如果位旋转的最重要的一点位置 (7 位) 从一组为"1"。 如果结果是"0";,设置 z:否则清除。 S: 如果结果位 7 设置则设置 ;否则清除。 五: 如果设置发生算术溢出,也就是说 更多:https://www.bmcx.com/ ,如果在旋转 ; 期间更改符号的目标 否则清除。 格式: 字节周期操作码地址模式 (Hex) dst opc 2 4 90 R 4 91 IR 例子: 鉴于: 注册为 00h = 0AAH,注册 01 H = 02 H 和注册 02 H = 17 H: RL 00 H。注册 00 H = 55 H、 C ="1" RL @ 01 H。注册 01 H = 02 H、 注册 02 H = 2EH,C ="0" 在第一个示例中,如果一般注册为 00h 包含值 0AAH (10101010B)该语句 "RL 00 H"旋转的 0AAH 值留下新的位置,留下一位价值 55 H (01010101B) 和设置的进行和溢出的标志。 dst SAM88RCRI 指令集 S3C9442/C9444/F9444/C9452/C9454/F9454 RLC — — 向通过进位左旋转 RLC dst 操作: dst (0)。 C。dst (7) dst (n 1)。dst (n)n = 0–6 标志旋转的载运的目标操作数的内容剩下一位的位置。 7 位的初始值替换携带国旗 (C) ;标记替换的携带的初始值位为零。 C 7 0 标志: 如果位旋转的最重要的一点位置 (7 位) 从 c: 集为"1"。 如果结果是"0";,设置 z:否则清除。 S:如果结果位 7 设置则设置 ;否则清除。 五: 如果设置发生算术溢出,也就是说,如果在旋转 ; 期间更改符号的目标 否则清除。 格式: 字节周期操作码地址模式 (Hex) dst opc 2 4 10 R 4 11 红外

翻译结果(简体中文)3:
SAM88RCRI指令集S3C9442 / C9444 / F9444 / C9452 / C9454 / F9454 - RET RET返回操作:个人电脑。@SP SP。SP 2 ,红指令通常用于返回之前执行过程结束时通过进入 过程调用指令。内容的位置来解决堆栈指针 闪程序计数器。下一个语句执行的是 解决了新程序计数器值。 旗帜:没有旗帜都受到了影响。 格式:操作码 字节周期(十六进制) 1 8房颤opc 10 例子:鉴于:SP = 0 BCH,(SP)=啊,和PC =: RET。PC = 101啊,SP = 0可供 声明“后悔”弹出堆栈指针位置为0的内容BCH(10小时)到高字节的 程序计数器。然后弹出堆栈指针值在位置0 BDH(1 AH)到PC的 低字节和指导位置执行101呀。堆栈指针 现在指向内存位置为0可供。 S3C9442 / C9444 / F9444 / C9452 / C9454 / F9454 SAM88RCRI指令集 RL -旋转离开RL dst 操作:C。dst(7) dst(0)。dst(7) dst(n - 1)。dst(n),n = 0 - 6 目的地操作数的内容被旋转左一位位置。初始值点7是 搬到位(LSB)零位置和也取代了携带国旗。C 7 0标志:C:设置如果该位旋转从最高有效位位置(位7)是“1”。Z :设置,如果结果是“0”;清除否则。 年代:设置如果结果位7设置;清除否则。 V:设置如果算术溢出发生,那就是,如果标志目的地的过程中变化的转动,否则 清除。 格式: 字节周期操作码Addr模式(十六进制)dst 2 R opc 4 4红外 例子:鉴于:注册00 H = 0啊,注册01 H = 02 H和注册02 H = 17 H:00 H RL。注册00 H = 55小时 更多:https://www.bmcx.com/ ,C = " 1 " @01H RL。注册01 H = 02 H,注册02 H = 2呃,C = " 0 " 在第一个例子中,如果通用寄存器00 H包含值0啊(10101010 B),该声明 " RL 00 H“旋转0啊值左一位,让新值55小时(01010101 B) 和设置携带并溢出旗帜。dst SAM88RCRI指令集S3C9442 / C9444 / F9444 / C9452 / C9454 / F9454 RLC -旋转左通过携带 RLC dst操作:dst(0)。C C。dst(7) dst(n - 1)。dst(n),n = 0 - 6 目的地操作数的内容与携带国旗被旋转左一位位置。 的初始值点7取代了携带国旗(C);初始值的携带国旗取代位零。C 7 0标志:C:设置如果该位旋转从最高有效位位置(位7)是“1”。Z :设置,如果结果是“0”;清除否则。 年代:设置如果结果位7设置;清除否则。 V:设置如果算术溢出发生,那就是,如果标志期间更改目的地的旋转; 清除否则。 格式: 字节周期操作码Addr模式(十六进制)dst opc 2 4 10 R 4 11红外





欢迎关注微信公众号:诚华便民查询

1、长按上方二维码,保存至手机相册;
2、进微信扫一扫,从相册中选择识别二维码。
联系我们
接口调用 | 联系我们
CopyRight © 2004-2024 便民查询网 All Rights Reserved
闽ICP备2020022420号-1 闽B2-20210351
闽公网安备 35011102350673号