计算机组成实验

上传人:新** 文档编号:552217124 上传时间:2022-10-02 格式:DOC 页数:74 大小:1.75MB
返回 下载 相关 举报
计算机组成实验_第1页
第1页 / 共74页
计算机组成实验_第2页
第2页 / 共74页
计算机组成实验_第3页
第3页 / 共74页
计算机组成实验_第4页
第4页 / 共74页
计算机组成实验_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《计算机组成实验》由会员分享,可在线阅读,更多相关《计算机组成实验(74页珍藏版)》请在金锄头文库上搜索。

1、精品文档若 x=2,y=3, 则 x&y 的结果是()所选答案:A. 0正确答案:D. 2问题 2得 10分,满分 10分linux下标准的链接器是xx 的指定答案:ldx 的正确答案:ld问题3得10分,满分 10分Linux是一个运行在 x 下的 32/64位操作系统。所选答案:正确答案:Linux是一个运行在保护模式 下的 32/64位操作系统。Linux是一个运行在保护模式 下的 32/64位操作系统。问题4得10分,满分 10分在指令 leal 8(%ecx,%edx,4),%eax 中,假设 ECX的内容是 x,EDX 的内容是 y, 则该指令实现的功能是计算 x 的值,并将其存入

2、寄存器 y 中。x 的指定答案:x+4y+8y 的指定答案:eaxx 的正确答案:x+4y+8x+4*y+8y 的正确答案:EAXeax问题5得0分,满分 10 分在 32 位机器上,表达式 0x13 值是()所选答案:D. 0xFFFFFFFC正确答案:B. 0xFFFFFFEC问题6得10分,满分 10分假设: sizeof(int)=4,声明 int a10,数组 a 的首地址在寄存器ecx 中,数组下标i存放在 edx 中,表达式的结果存在eax 中,则表达式ai对应的汇编代码是()。1 欢迎下载精品文档所选答案:B. movl (%ecx,%edx,4),%eax正确答案:B. mo

3、vl (%ecx,%edx,4),%eax问题7得5分,满分 10 分已知汇编,补充完整对应的C代码(填空的各个符号之间不要加空格)。c:pushl %ebpmovl %esp, %ebpsubl $16, %espmovl $0, -8(%ebp)movl $0, -4(%ebp)jmp .L4.L5:movl 8(%ebp), %eaximull-8(%ebp), %eaxaddl 12(%ebp), %eaxmovl %eax, -4(%ebp)addl $1, -8(%ebp).L4:cmpl $29, -8(%ebp)jle.L5movl -4(%ebp), %eaxleaveret

4、对应的 C 代码:int c(int x, int y)int i=0,result=0;while( 1 )result=2 ;i+;return result;1 的指定答案:i=29。2 欢迎下载精品文档2的指定答案:result+x*i1的正确答案:i30ip2)return *p2;elsereturn *p1;请补充对应的汇编代码:get:pushl%ebpmovl%esp, %ebpmovl8(%ebp), %edxmovl12(%ebp), %eax1234.L2:movl(%edx), %eax.L4:popl%ebpret所选答案:以下 C 语言源码:int get(int

5、 *p1,int *p2)if(p1p2)return *p2;elsereturn *p1;请补充对应的汇编代码:get:pushl%ebp。4 欢迎下载精品文档movl%esp, %ebpmovl8(%ebp), %edxmovl12(%ebp), %eaxcmpl %eax, %edxjbe .L2movl (%eax), %eaxjmp .L4.L2:movl(%edx), %eax.L4:popl%ebpret正确答案:以下 C 语言源码:int get(int *p1,int *p2)if(p1p2)return *p2;elsereturn *p1;请补充对应的汇编代码:get:

6、pushl%ebpmovl%esp, %ebpmovl8(%ebp), %edxmovl12(%ebp), %eaxcmpl %eax, %edxjbe .L2movl (%eax), %eaxjmp .L4.L2:movl(%edx), %eax.L4:popl%ebpret问题 14得 10分,满分 10分gdb 下运行程序的命令是xx 的指定答案:run。5 欢迎下载精品文档x 的正确答案:rrun问题 15得 10分,满分 10分删除文件命令为 ()所选答案:D. rm正确答案:D. rm问题16得0分,满分 10 分C 语言的按位运算有()(多选)所选答案:A. D. &F. |正确

7、答案:A. D. &F. | H. 问题17得0分,满分 10 分C 语言中表达式x|0xFF 的功能是()所选答案:A.x 的最低有效字节全变1,其余各位取反正确答案:C.x 的最低有效字节全变1,其余各位不变问题 18得 10分,满分 10分在位运算中,操作数每左移一位,其结果相当于()所选答案:D.操作数乘以2正确答案:D.操作数乘以2问题 19得 0分,满分 10分gdb 调试环境下,以十六进制方式查看寄存器eax 内容的命令是 xx 的指定答案:forgetx 的正确答案:p /x $eaxprint /x $eax。6 欢迎下载精品文档问题20得0分,满分 10 分表达式 0x13

8、&0x17 的值是()所选答案:A.0x17正确答案:B.0x13问题21得0分,满分 10 分如何删除一个非空子目录/tmp()所选答案:D.rm rf /tmp/*正确答案:B.rm -rf /tmp问题 22得 7.5分,满分 10分AT&T汇编格式中,长度后缀 x 表示指令中处理的操作数长度为字节,y 表示字, z表示双字, w 表示四字。x 的指定答案:by 的指定答案:wz 的指定答案:lw 的指定答案:dx 的正确答案:by 的正确答案:wz 的正确答案:lw 的正确答案:q问题23得0分,满分 10 分下列那一个指令可以设定使用者的密码( )所选答案:B.pwd正确答案:C. passwd问题24得0分,满分 10 分C 语言中主函数 main 可以有两个参数, int argc 和 char *argv ,其中 argc 表示命令行参数的个数,不包括命令本身。所选答案:对正确答案:错问题 25得 10分,满分 10分。7 欢迎下载精品文档( )命令可更改一个文件的权限设置.所选答案:C. chmod正确答案:C. chmod问题26得0分,满分 10 分在使用 mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是 ()所选答案:D. -f正确答案:A.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号