网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

下列选项中哪个叙说是错误的()

  • A、满递增堆栈表示堆栈指针指向最后压入的数据,且由低地址向高地址生成
  • B、只有跳转指令可以根据CPSR中条件码的状态有条件的执行
  • C、指令ADDRO,R1,R2的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄存器R0中
  • D、直接向寄存器R15写入跳转地址值,可以实现程序的跳转

参考答案

更多 “下列选项中哪个叙说是错误的()A、满递增堆栈表示堆栈指针指向最后压入的数据,且由低地址向高地址生成B、只有跳转指令可以根据CPSR中条件码的状态有条件的执行C、指令ADDRO,R1,R2的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄存器R0中D、直接向寄存器R15写入跳转地址值,可以实现程序的跳转” 相关考题
考题 ●当程序转向执行子程序(或过程)前,需将 (3) 存入栈中。其存入的位置由 (4) 决定。(3) A.子程序入口地址B.子程序结束地址C.该子程序前一条指令地址D.该子程序后一条指令地址(4) A.当时指令寄存器中的值B.自动设定的栈地址寄存器中的值C.程序设定的栈地址寄存器中的值D.当时变址寄存器中的值

考题 从基本的CPU工作原理来看,若CPU执行MOV R1,R0指令(即将寄存器R0的内容传送到寄存器R1中),则CPU首先要完成的操作是______(其中PC为程序计数器;M为主存储器;DR为数据寄存器;IR为指令寄存器;AR为地址寄存器)。A.(R0)→R1B.PC→ARC.M→DRD.DR→IR

考题 操作数存在堆栈中,指令隐含约定由堆栈指针SP寄存器提供堆栈栈顶单元地址,进行读出或写入的是()。 A.寄存器寻址B.主存寻址C.堆栈寻址

考题 下列哪条指令把寄存器R1、R2的值相加后存到R0中:() A ANDR0,R1,R2B SUBR0,R1,R2CADDR0,R1,R2D ANDR1,R2,R0

考题 在计算机执行的各种指令中,有些指令的操作数部分是地址。若想变址的话,则在指令执行前,应先将操作数部分的地址与指定的(19)中的地址值相加,从而求出有效地址。A.基寄存器B.变址寄存器C.存储寄存器D.指令地址寄存器

考题 已知R1=0x12345678,R2=0x80000101,则执行指令AND R0,R1,R2后,寄存器R0=___【13】____,R2=___【14】____。

考题 在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。A.数据B.代码C.堆栈D.代码和堆栈

考题 已知R1=0xFF115577,R2=0x11000011,则执行指令于ORR R0,R1,R2后,寄存器R0=___【11】____,R2=___【12】____。

考题 ARM汇编程序中实现程序跳转的方式有( )A.使用跳转指令B.使用goto语句C.向pc寄存器赋值D.使用jump指令

考题 堆栈操作中都是对栈顶单元进行的,访问堆栈的地址是由堆栈指针SP指定的。在操作过程中,指针 SP不需要用户指定。在下推式堆栈中,写入堆栈的单元地址是(36)。A.PCB.指令寄存器C.(SP)-1D.(SP)+1

考题 以下是部分ARM汇编程序,该程序的执行结果是( )。AREA EXAMPLE2,CODE,READONLYENTYRstart MOV r0,#10 MOV r1,#3 BL DOADDdoadd ADD r0,r0,r1 ENDA.结果值13存放在R0寄存器中 B.结果值23存放在R1寄存器中 C.结果值13存放在LR寄存器中 D.结果值23存放在LR寄存器中

考题 计算机存放下一条指令地址的寄存器是()A.指令指针寄存器 B.地址寄存器 C.指令寄存器 D.堆栈指针寄存器

考题 初始值R1=23H,R2=0FH执行指令BIC  R0, R1,R2,LSL #1后,寄存器R0,R1的值分别是多少?

考题 下列哪条指令把寄存器R1、R2的值相加后存到R0中.()A、AND R0, R1, R2B、SUB R0, R1, R2C、ADD R0, R1, R2D、AND R1, R2, R0

考题 已知R1=0x12345678,R2=0x80000101,则执行指令AND R0,R1,R2后,寄存器R0=(),R2=()。

考题 计算机存放下一条指令地址的寄存器是()A、指令指针寄存器B、地址寄存器C、指令寄存器D、堆栈指针寄存器

考题 指令“CALL FAR PTRIsum”执行时将会向堆栈中依次压入()。A、IP和CSB、CS和IPC、标志寄存器值和IPD、标志寄存器值,CS和IP

考题 设堆栈段寄存器(SS)=0E4BH,程序中设堆栈长度为200H个字节。试计算出堆栈底部字单元物理地址,堆栈指针SP初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。

考题 用EBX做基地址指令,默认采用()段寄存器指向的数据段;如果采用BP,EBP或SP,ESP作为基地址指针,默认使用()段寄存器指向堆栈段。

考题 执行指令CJNE @R0,#3CH,TABL0,下面描述正确的是()A、 如R0中的内容等3CH 程序跳转到TABL0处执行B、 如R0中的内容不等于3CH 程序跳转到TABL0处执行C、 如R0中的内容所指地址单元内容等于3CH 程序跳转到TABL0处执行D、 如R0中的内容所指地址单元内容不等于3CH 程序跳转到TABL0处执行

考题 当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。A、DPTRB、PCC、SPD、PSWE、R0

考题 执行指令DJNZ R1,TABL1,下面描述正确的是()。A、 R1中的内容如不等于零,程序跳转到TABL1处执行B、 R1中的内容减1如不等于零,程序跳转到TABL1处执行C、 R1中的内容加1如有溢出,程序跳转到TABL1处执行D、 R1中的内容减1如等于零,程序跳转到TABL1处执行

考题 填空题用EBX做基地址指令,默认采用()段寄存器指向的数据段;如果采用BP,EBP或SP,ESP作为基地址指针,默认使用()段寄存器指向堆栈段。

考题 单选题下列哪条指令把寄存器R1、R2的值相加后存到R0中.()A AND R0, R1, R2B SUB R0, R1, R2C ADD R0, R1, R2D AND R1, R2, R0

考题 问答题初始值R1=23H,R2=0FH执行指令BIC  R0, R1,R2,LSL #1后,寄存器R0,R1的值分别是多少?

考题 单选题在微机处理器中,现行指令的16位地址码存放在()。A HL寄存器B 指令寄存器C 堆栈指示器D 程序计数器

考题 单选题下列选项中哪个叙说是错误的()A 满递增堆栈表示堆栈指针指向最后压入的数据,且由低地址向高地址生成B 只有跳转指令可以根据CPSR中条件码的状态有条件的执行C 指令ADDRO,R1,R2的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄存器R0中D 直接向寄存器R15写入跳转地址值,可以实现程序的跳转