以下关于IA-32的定点寄存器组织的叙述中,错误的是()。
A.每个通用寄存器都可作为32位、16位或8位寄存器使用
B.寄存器EAX/AX/AL称为累加器,ECX/CX/CL称为计数寄存器
C.寄存器ESP/SP称为栈指针寄存器,EBP/BP称为基址指针寄存器
D. EIP/IP为指令指针寄存器,即P
E.EFLAGS/FLAGS为标志寄存器
A.每个通用寄存器都可作为32位、16位或8位寄存器使用
B.寄存器EAX/AX/AL称为累加器,ECX/CX/CL称为计数寄存器
C.寄存器ESP/SP称为栈指针寄存器,EBP/BP称为基址指针寄存器
D. EIP/IP为指令指针寄存器,即P
E.EFLAGS/FLAGS为标志寄存器
第1题
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、8位控制寄存器、16位计数初值寄存器CR、计数执行部件CE、输出锁存器OL
B、8位状态寄存器,8位控制寄存器,8位计数初值寄存器CR、计数执行部件CE、输出锁存器OL
C、16位计数初值寄存器CR、计数执行部件CE、输出锁存器OL
D、16位计数初值寄存器CR、计数执行部件CE、控制寄存器
第4题
A.A.相比1A-32,增加了movq指令,可传送64位数据
B.B.movl相当于movzlq,能将目的寄存器高32位清0
C.C.pushq和popq分别对ESP寄存器减8和加8
D.D.movzbq的功能是将8位寄存器内容零扩展为64位
第5题
A.A.用来存放将要执行的指令的地址的指令指针寄存器为64位的RIP
B.B.基址寄存器和变址寄存器都可以是任意一个64位的通用寄存器
C.C.任何浮点操作数都被分配在浮点寄存器栈(ST(0)-ST(7))中
D.D.128位的XMM寄存器从原来IA-32中的8个增加到16个
第6题
A.A.操作数可以是指令中的立即数,也可以是通用寄存器或存储单元中的内容
B.B.对于寄存器操作数,必须在指令中给出通用寄存器的¿43¿位编号
C.C.存储器操作数中最复杂的寻址方式是“基址加比例变址加位移”
D.D.相对寻址的目标地址为”PC内容加位移”,PC内容指当前正在执行指令的地址
第8题
A.通用寄存器和指令寄存器
B.程序状态字寄存器和中断字寄存器
C.基址寄存器和限长寄存器
D.地址寄存器和指令寄存器
第9题
A.DPTR是可以访问的,而PC不能访问
B.它们都是16位寄存器
C.在单片机运行时,它们都具有自动加“1”的功能
D.DPTR可以分为2个8位的寄存器使用,但PC不能
第10题
A.运算器是负责对数据进行算术运算和逻辑运算的部件
B.通用寄存器组是一组寄存器,运算时用于暂存操作数和数据地址
C.指令指针寄存器用于存放正在执行的指令
D.(通用)寄存器的位数一般和算术逻辑运算单元、数据总线的位宽是一致的
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!