计算机系统基础CF怎么确定,计算机系统基础(一):程序的表示、转换与链接(第六周小测验)...
1.某C语言程序中对数组变量b的声明为“int b[10][5];”,有一条for语句如下:
for (i=0; i<10, i++)
for (j=0; j<5; j++)
sum+= b[i][j];
假设执行到"sum+= b[i][j];"时,sum的值在EAX中,b[i][0]所在的地址在EDX中,j在ESI中,则"sum+= b[i][j];"所对应的指令(AT&T格式)可以是( )。
A.addl 0(%esi, %edx, 2), %eax
B.addl 0(%esi, %edx, 4), %eax
C.addl 0(%edx, %esi, 2), %eax
D.addl 0(%edx, %esi, 4), %eax
2.IA-32中指令"popl %ebp"的功能是( )。
A.R[esp]←R[esp]-4,R[ebp]←M[R[esp]]
B.R[ebp]←M[R[esp]],R[esp]←R[esp]+4
C.R[esp]←R[esp]+4,R[ebp]←M[R[esp]]
D.R[ebp]←M[R[esp]],R[esp]←R[esp]-4
3.IA-32中指令"movl 8(%edx, %esi, 4), %edx"的功能是( )。
A.M[R[edx]+R[esi]*4+8]←R[edx]
B.M[R[esi]+R[edx]*4+8]←R[edx]
C.R[edx]←M[R[edx]+R[esi]*4+8]
D.R[edx]←M[R[esi]+R[edx]*4+8]
4.设SignExt[x]表示对x符号扩展,ZeroExt[x]表示对x零扩展。IA-32中指令"movswl %cx, -20(%ebp)"的功能是( )。
A.M[R[ebp]-20]←SignExt[R[cx]]
B.R[cx]←SignExt [M[R[ebp]-20]]
C.M[R[ebp]-20]←ZeroExt[R[cx]]
D.R[cx]←ZeroExt [M[R[ebp]-20]]
5.假设 R[ax]=FFE8H,R[bx]=7FE6H,执行指令"subw %bx, %ax"后,寄存器的内容和各标志的变化为( )。
A.R[ax]=8002H,OF=0,SF=1,CF=0,ZF=0
B.R[bx]=8002H,OF=0,SF=1,CF=0,ZF=0
C.R[ax]=8002H,OF=1,SF=1,CF=0,ZF=0
D.R[bx]=8002H,OF=1,SF=1,CF=0,ZF=0
6.假设R[eax]=0000B160H,R[ebx]=00FF0110H,执行指令"imulw %bx"后,通用寄存器的内容变化为( )。
A.R[eax]=00007600H,R[dx]=00BCH
B.R[eax]=FFAC7600H,其余不变
C.R[eax]=00BC7600,其余不变
D.R[eax]=00007600H,R[dx]=FFACH
7.假设short型变量x被分配在寄存器AX中,若R[ax]=FF70H,则执行指令"salw $2, %ax"后,变量x的机器数和真值分别是( )。
A.FDC3H,-573
B.FDC0H,-576
C.FFDCH,-36
D.3FDC,16348
8.程序P中有两个变量i和j,被分别分配在寄存器EAX和EDX中,P中语句“if (i
804846a 39 c2 cmpl %eax, %edx
804846c 7e 0d jle xxxxxxxx
若执行到804846a处的cmpl指令时,i=105,j=100,则jle指令执行后将会转到( )处的指令执行。
A.804847b
B.804846e
C.8048461
D.8048479
9.以下关于x87 FPU浮点处理指令系统的叙述中,错误的是( )。
A.float和double型数据从主存装入浮点 寄存器时有可能发生舍入,造成精度损失
B.提供8个80位浮点寄存器ST(0)~ST(7),采用栈 结构,栈顶为ST(0)
C.float、double和long double三种类型数据都 按80位格式存放在浮点寄存器中
D.float、double和long double型数据存入主存 时,分别占32位、64位和96位
10.以下关于MMX/SSE指令集的叙述中,错误的是( )。
A.MMX/SSE指令集和IA-32指令集共用同 一套通用寄存器
B.同一个微处理器同时支持IA-32指令集与MMX/SSE指令集
C.SSE指令是一种采用SIMD(单指令多数据)技 术的数据级并行指令
D.目前SSE支持128位整数运算或同时并行处理两个64位双精度浮点数
原文:https://www.cnblogs.com/nonlinearthink/p/11809388.html
计算机系统基础CF怎么确定,计算机系统基础(一):程序的表示、转换与链接(第六周小测验)...相关推荐
- 计算机基础知识第八周,计算机系统基础(一):程序的表示、转换与链接(第八周小测验)...
1.假定全局short型数组a的起始地址为0x804908c,则a[2]的地址是( ). A.0x8049092 B.0x8049094 C.0x8049090 D.0x804908e 2.假定全局数 ...
- python第二周小测验a答案_大学慕课Python编程基础章节测验答案
高血压病并发脑出血的常见部位是A.大脑皮质B.脑桥C.小脑D.内囊及基 传递大动力的齿轮,对齿轮的______要求较高. 当检验了切向综合总偏差和一齿切向综合偏差时,可以不必检验______:当检验了 ...
- 计算机系统组成及工作原理PPT,第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示....
Presentation on theme: "第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示."- Presen ...
- 计算机基础知识应用文档,计算机基础知识与应用
计算机基础知识与应用Tag内容描述: 1.计算机应用基础知识计算机应用基础知识点计算机应用基础知识话题计算机应用基础知识计算机基础知识电子商务单击第一章计算机基础知识1.1946年2月15日世界上第一 ...
- 计算机应用基础电子毕业考试,计算机应用基础-上海电子信息职业技术学院.PDF...
上海电子信息职业技术学院 20 19 年招收中等职业学校应届毕业生专业技能考试 <计算机应用基础>考试大纲 一.考试性质 <计算机应用基础>是中等职业学校应届毕业生报考上海电子 ...
- 计算机基础与组装,1.计算机基础与组装.pptx
1.计算机基础与组装 Computer foundation计算机基础<计算机基础>课程结构计算机基础与组装网络数字与系统基本操作Word 2007 基本操作计算机基础Excel 2007 ...
- 计算机基础知识教案1,计算机基础知识教案一
计算机基础知识教案一 秦皇岛外国语职业学院教案首页 年 月 日 学科 计算机基础 年级 专一 课题 计算机基础知识 教具 课时分配 2课时 教学目的 1. 了解计算机的发展.特点和应用 2. 掌握计算 ...
- 基础计算机b卷,计算机应用基础B卷.doc
计算机应用基础B卷.doc (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 <计算机应用基础>模拟试卷B (闭卷)一.单项 ...
- 天津科技大学计算机基础,天津科技大学大学计算机基础样卷
天津科技大学大学计算机基础样卷 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 说明:说明:本试卷仅用于帮助学生了解期末考试题型.了 ...
最新文章
- 西工大开源拥挤人群数据集生成工具,大幅提升算法精度 | CVPR 2019
- 增强学习or强化学习概述
- 微信小店 API 手册
- ASA防火墙11 应用层检测
- 【.NET】Repeater控件简单的数据绑定(有bool,日期,序号)
- 51 Nod 1670 打怪兽
- C#中as和is关键字
- java 调用 mahout_java – 运行Mahout本地获取MahoutDriver的ClassNotFoundException
- AMR无限增发代币至任意以太坊地址的漏洞利用及修复过程
- 搭建卷积神经网络怎么确定参数_汽车冲压模具中拉延件各参数要怎么确定?本文教你确定方法!...
- 数据库设计系列[04]组织结构加入权限系统
- [转]EntityFramework Core技术线路(EF7已经更名为EF Core,并于2016年6月底发布)
- [菜鸟自学过程] ASP.NET2.0 ClientCallback脚本回调
- nginx 启动、重启、关闭
- 爬虫实战 -- QQ音乐爬取全部歌曲
- 串口通信协议之SPI通信协议
- 关于电子发票打印报销最优美的姿势——发票大师网页版
- python无限制邮件群发软件_有哪些逆天的邮件群发软件推荐?
- 【算法导论-37】Graph的Java实现
- CISCO思科考试考生注册指导手册