题目内容

考虑以下C语言代码:int x=0xFFFF0006;printf(“x=%d”,x);则运行结果是( )。

A. x=-65530
B. x=65530
C. x=2147418118
D. x=-2147418118

查看答案
更多问题

考虑以下C语言代码:short y=0xDFFC;printf(“y=%d”,y);则运行结果是( )。

A. y=24572
B. y=-24572
C. y=8196
D. y=-8196

以下有关指令的叙述中,错误的是()。

A. 机器指令是用二进制表示的0/1序列,CPU能直接执行
B. 汇编指令是机器指令的符号表示,CPU能直接执行
C. 伪指令属于软件的范畴
D. 微指令是控制信号的组合,CPU能直接执行

指令集体系结构ISA是计算机系统中不可少的一个抽象层,它是对硬件的抽象,软件通过它所规定的指令系统规范来使用硬件,关于ISA叙述错误的是()。

A. ISA规定了所有指令的集合,包括指令格式和操作类型
B. ISA规定了执行每条指令时包含的控制信号
C. ISA规定了指令获取操作数的方式
D. ISA规定了指令的操作类型、寄存器结构、存储空间大小、大端/小端方式等

以下关于IA-32的定点寄存器组织的叙述中,错误的是()。

A. 每个通用寄存器都可作为32位、16位或8位寄存器使用
B. 寄存器EAX/AX/AL称为累加器,ECX/CX/CL称为计数器
C. 寄存器ESP/SP称为栈指针寄存器,EBP/BP称为基址寄存器
D. EIP/IP为指令指针寄存器,即PC;EFLAGS/FLAGS为标志寄存器

答案查题题库