搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友Perfect2006 发布时间:2022-01-07
[主观题]

程序编程:完成下列程序实现64位数据的减法运算。R0和R1存放了一个64位被减数据,R0存放低32位;R2和R3存放了另一个64位减数据,R2存放低32位;运算结果送回到[R1:R0]中(R0存放低32位)。

简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
  抱歉!暂无答案,正在努力更新中……
更多“程序编程:完成下列程序实现64位数据的减法运算。R0和R1存放了一个64位被减数据,R0存放低32位;R2和R3存放了另一个64位减数据,R2存放低32位;运算结果送回到[R1:R0]中(R0存放低3…”相关的问题
第1题
有两个64位的数据分别存放在R2,R1(低32位)和R4,R3(低32位);写程序求这两个64位数据的和
点击查看答案
第2题
程序填空:用ARM伪指令实现,开辟一个字数据空间,用1到100填充,然后把相加结果存人R7中。 MOV R0,#100 SRC 1,2,3,4,--------,100 MOV R7,#0 R1,=SRC LOOP:LDR R2,[R1],#4 ADD R7,R7,R2 SUBS R0,R0,#1 LOOP END
点击查看答案
第3题
已知某二进制数(<20)存在内RAM 50H单元中,阅读下列程序,说明其功能。 MOV R0,#50H ;R0=50H MOV A,@R0 ;

已知某二进制数(<20)存在内RAM 50H单元中,阅读下列程序,说明其功能。

MOV R0,#50H ;R0=50H

MOV A,@R0 ;A=(50H)

RL A ;[A=(50H)]×2

MOV R1,A ;R1=[A=(50H)]×2

RL A ;[A=(50H)]×2×2

RL A ;[A=(50H)]×2×2×2

ADD A,R1 ;A=10×(50H)

MOV @R0,A ;(50H)←(50H)×10

点击查看答案
第4题
程序填空:在ARM集成开发环境下,求一个数的阶乘20!(64位结果)。 Fctrl,CODE,READONLY START MOV R8,#20 MOW R9,#0 SUB R0,R8,#1 Loop MOV R1,R9 R8,R9,R0,R8 MLA R9,R1,R0,R9 SUBS R0,R0,#1 BEN Loop END
点击查看答案
第5题
下面程序是在______中存放一个压缩的BCD码,将它拆成二个BCD字节,结果存于______开始的单元中(低

下面程序是在______中存放一个压缩的BCD码,将它拆成二个BCD字节,结果存于______开始的单元中(低位在前)

MOV R0,#SUM

MOV A,R2

ANL A,#0FH

MOV @R0,A

MOV A,R2

ANL A,#0F0H

SWAP A

INC R0

MOV @R0,A

RET

点击查看答案
第6题
下面程序段实现双字节加法运算(R1)(R0)+(R7)(R6)送入(31H)(30H)。MOV A,R0ADD A,R6MOV 30H,AMOV A

下面程序段实现双字节加法运算(R1)(R0)+(R7)(R6)送入(31H)(30H)。

MOV A,R0

ADD A,R6

MOV 30H,A

MOV A,R1

ADD A,R7

MOV 31H,A

SJMP $

错误:______

改正:______

参考答案:错误

点击查看答案
第7题
依次执行下列哪一个选项中的两条指令后,可以使得存放在EDX和EAX中的64位数据乘以2?(EDX中存放高3

依次执行下列哪一个选项中的两条指令后,可以使得存放在EDX和EAX中的64位数据乘以2?(EDX中存放高32位,EAX中存放低32位)______。

A) SHL EDX,1

SHL EAX,1

B) RCL EDX,1

SHL EAX,1

C) SHL EAX,1

RCL EDX,1

D) SHL EAX,1

SHL EDX,1

点击查看答案
第8题
对于如下程序: .data x30000000 NUM1: .space 4 NUM2: .space 4 ; .text x40000000 .global main
main: addi r1, r0, #0 lw r2, NUM1(r0) andi r3, r2, #1 bnez r3, NEXT subi r2, r2, #1 NEXT: add r1, r1, r2 subi r2, r2, #2 slei r3, r2, #0 beqz r3, NEXT sw NUM2(r0), r1 trap x00 假设在这个程序执行之前,在NUM1中设置了一个正整数11,执行结束,在NUM2中的值是多少?

点击查看答案
第9题
1. 在指令编码中,条件码占几位,最多有多少个条件,各个...

1. 在指令编码中,条件码占几位,最多有多少个条件,各个条件是如何形成的? 2. 在ARM指令中,什么是合法的立即数?判断下面各立即数是否合法,如果合法则写出在指令中的编码格式(也就是8位常数和4位移位数) 0x5430 0x108 0x304 0x501 0xfb10000 0x334000 0x3FC000 0x1FE0000 3. 块拷贝Load/Store指令在实现寄存器组合连续的内存单元中数据传递时,地址的变化方式有哪几种类型,并分析它们的地址变化情况。 4. 栈操作指令地址的变化方式有哪几种类型,并分析它们的地址变化情况,从而得出栈操作指令寻址和块拷贝Load/Store指令之间的对应关系。 5. 分析指令操作功能。 MOV R0,R1 MOV R1,,0X198 ADDEQS R1,R2,,0xAB CMP R2,#0Xab LDR R0,[R1,#4] STR R0,[R1,R1,LSL #2]! LDRH R0,[R1,#4] LDRSB R0,[R2,#-2]! STRB R1,[R2,#0Xa0] LDMIA R0,{R1,R2,R8} STMDB R0!,{R1-R5,R10,R11} STMED SP!{R0-R3,LR} 6. 如何实现两个64位数的加法操作,如何实现两个64位数的减法操作,如何求一个64位数的负数? 7. 分析下列每条语句的功能,并确定程序段所实现的操作。 CMP R0,,0 MOVEQ R1,,0 MOVGT R1,,1 8. 请使用多种方法实现将字数据0xFFFFFFFF送入寄存器R0 9. 写一条ARM指令,分别完成下列操作: (1)R0=16 (2)R0=R1/16 (3)R1=R2*3 (4)R0=-R0 10. 编写一个ARM汇编程序,累加一个队列中的所有元素,碰到0时停止。结果放入R4。

点击查看答案
第10题
编写一段程序,功能要求为:当P1.0引脚的电平正跳变时,对P1.1的输入脉冲进行计数;当P1.2引脚的电平负跳变时,停止计数,并将计数值写入R0、R1(高位存R1,低位存R0)。
点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP