题目内容
(请给出正确答案)
[主观题]
每个通用 I/O 端口有个 32 位的配置寄存器,个 32 位的数据寄存器,个 32 位的置位/复位寄存器,个 16 位的复位寄存器,个 32 位的锁定寄存器。【提示】需查阅《STM32中文参考手册》
如搜索结果不匹配,请 联系老师 获取答案
第1题
A.A.每个通用寄存器都可作为32位、16位或8位寄存器使用
B.B.寄存器EAX/AX/AL称为累加器,ECX/CX/CL称为计数寄存器
C.C.寄存器ESP/SP称为栈指针寄存器,EBP/BP称为基址指针寄存器
D.D. EIP/IP为指令指针寄存器,即P
E.E.EFLAGS/FLAGS为标志寄存器
第2题
A.A.1A-32的字长为32位,x86-64的字长为64位床廉容IA-32
B.B.1A-32的通用寄存器有8个,面x86-64的通用寄存器有16个
C.C.IA-32的通用寄存器为8/16/32位,而x86-64的通用寄存器为8/16/32/64位
D.D.(unsigned)long型变量在|A-32和x86-64中的长度都是64位(四字)
第3题
A.数据寄存器
B.通用寄存器或累加器
C.程序状态字
D.地址寄存器
第8题
A.A.相比1A-32,增加了movq指令,可传送64位数据
B.B.movl相当于movzlq,能将目的寄存器高32位清0
C.C.pushq和popq分别对ESP寄存器减8和加8
D.D.movzbq的功能是将8位寄存器内容零扩展为64位
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!