第3章_通用数据处理指令习题答案
- 格式:docx
- 大小:29.38 KB
- 文档页数:10
习题3.参考答案:(1)后缀:w,源:基址+比例变址+偏移,目:寄存器(2)后缀:b,源:寄存器,目:基址+偏移(3)后缀:l,源:比例变址,目:寄存器(4)后缀:b,源:基址,目:寄存器(5)后缀:l,源:立即数,目:栈(6)后缀:l,源:立即数,目:寄存器(7)后缀:w,源:寄存器,目:寄存器(8)后缀:l,源:基址+变址+偏移,目:寄存器4.参考答案:(1)源操作数是立即数0xFF,需在前面加‘$’(2)源操作数是16位,而长度后缀是字节‘b’,不一致(3)目的操作数不能是立即数寻址(4)操作数位数超过16位,而长度后缀为16位的‘w’(5)不能用8位寄存器作为目的操作数地址所在寄存器(6)源操作数寄存器与目操作数寄存器长度不一致(7)不存在ESX寄存器(8)源操作数地址中缺少变址寄存器5.参考答案:表3.12 题5用表src_type dst_type 机器级表示char int movsbl %al, (%edx)int char movb %al, (%edx)int unsigned movl %eax, (%edx)short int movswl %ax, (%edx)unsigned char unsigned movzbl %al, (%edx)char unsigned movsbl %al, (%edx)int int movl %eax, (%edx)6.参考答案:(1)xptr、yptr和zptr对应实参所存放的存储单元地址分别为:R[ebp]+8、R[ebp]+12、R[ebp]+16。
(2)函数func的C语言代码如下:void func(int *xptr, int *yptr, int *zptr){int tempx=*xptr;int tempy=*yptr;int tempz=*zptr;*yptr=tempx;*zptr = tempy;*xptr = tempz;}7.参考答案:(1)R[edx]=x(2)R[edx]=x+y+4 (3)R[edx]=x+8*y (4)R[edx]=y+2*x+12 (5)R[edx]=4*y (6)R[edx]=x+y8.参考答案:(1)指令功能为:R[edx]←R[edx]+M[R[eax]]=0x 00000080+M[0x8049300],寄存器EDX 中内容改变。
第3章 AT89S51的指令系统参考答案及解析:1.解析:总体可根据指令表P61解答(1)错P48 3.3 MOV direct,@Ri,i=0或1。
(2)错P54 6 减1指令中不包括数据指针DPTR。
(3)对P52数据指针DPTR自增1。
(4)错P54清0指令只对累加器A操作,不能对寄存器操作。
(5)错P55求反指令同样只对累加器A操作,不能对寄存器操作。
(6)错P47-48 寄存器间不可传送数据,若想传送可通过累加器A。
(7)错P48 进栈指令PUSH后加8位数据寄存器的地址或SFR的地址,若想使用PUSH加数据指针。
DPTR,则要说明使用的部分,即DP0H(DP1H)或DP0L(DP1L)。
(8)对P59 P25 数据位传送指令可对SFR进行寻址,SFR可寻址的字节地址为0H或8H。
(9)错P59根据Acc.3可知,该指令为位操作数据传送指令,但其中一个操作数必须为进位标志C。
(10)对P61外部RAM(8位地址)传送到A。
(11)对P59 (26H).0内容传送到仅为标志位。
(12)错P55 RLC只对累加器A操作。
2.答:(A)对(B)对(C)错(D)错解析:(A)对P45 4. 立即数寻址方式就是直接在指令中给出操作数。
(B)对指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成是从取指令、分析指令到执行完所需的全部时间。
(C)错P44 2.指令中直接给出操作数的单元地址。
(D)错P45 3.寄存器Ri作为间接寻址器前接@。
3.答:A,PC,DPTR解析:P45 5.基址寄存器加变址寄存器间址寻址方式是以DPTR或PC作为基址寄存器,以累加器A 作为变址寄存器,并以两者的内容相加形成16为地址作为目的地址进行寻址的方式。
4.答:直接寻址方式和位寻址方式解析:P46 表3-1 直接寻址和位寻址的寻址空间都包含SFR。
5.答:操作码,操作数,操作码解析:P43 3.2一条指令通常由两部分组成:操作码和操作数。
第三章处理机调度与死锁1,高级调度与低级调度的主要任务是什么?为什么要引入中级调度?【解】(1)高级调度主要任务是用于决定把外存上处于后备队列中的那些作业调入内存,并为它们创建进程,分配必要的资源,然后再将新创建的进程排在就绪队列上,准备执行。
(2)低级调度主要任务是决定就绪队列中的哪个进程将获得处理机,然后由分派程序执行把处理机分配给该进程的操作。
(3)引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量。
为此,应使那些暂时不能运行的进程不再占用宝贵的内存空间,而将它们调至外存上去等待,称此时的进程状态为就绪驻外存状态或挂起状态。
当这些进程重又具备运行条件,且内存又稍有空闲时,由中级调度决定,将外存上的那些重又具备运行条件的就绪进程重新调入内存,并修改其状态为就绪状态,挂在就绪队列上,等待进程调度。
3、何谓作业、作业步和作业流?【解】作业包含通常的程序和数据,还配有作业说明书。
系统根据该说明书对程序的运行进行控制。
批处理系统中是以作业为基本单位从外存调入内存。
作业步是指每个作业运行期间都必须经过若干个相对独立相互关联的顺序加工的步骤。
作业流是指若干个作业进入系统后依次存放在外存上形成的输入作业流;在操作系统的控制下,逐个作业进程处理,于是形成了处理作业流。
4、在什么情冴下需要使用作业控制块JCB?其中包含了哪些内容?【解】每当作业进入系统时,系统便为每个作业建立一个作业控制块JCB,根据作业类型将它插入到相应的后备队列中。
JCB 包含的内容通常有:1) 作业标识2)用户名称3)用户账户4)作业类型(CPU 繁忙型、I/O芳名型、批量型、终端型)5)作业状态6)调度信息(优先级、作业已运行)7)资源要求8)进入系统时间9) 开始处理时间10) 作业完成时间11) 作业退出时间12) 资源使用情况等5.在作业调度中应如何确定接纳多少个作业和接纳哪些作业?【解】作业调度每次接纳进入内存的作业数,取决于多道程序度。
教学设计:新2024秋季高一必修1 信息技术人教中图版第3章数据处理与应用《数据处理的一般过程:数据分析》一、教学目标(核心素养)1.信息意识:学生能够认识到数据分析在数据处理中的核心地位,理解数据分析对于信息提取、问题解决及决策支持的重要性。
2.数字化学习与创新:学生能够掌握数据分析的基本方法和工具,能够运用所学知识和技能进行简单的数据分析。
3.计算思维:通过数据分析的学习,培养学生的逻辑思维、数据推理和问题解决能力,学会从数据中提取有价值的信息。
4.信息社会责任:引导学生关注数据分析中的伦理问题,如数据隐私、数据真实性等,培养负责任的数据分析态度。
二、教学重点•理解数据分析的概念、目的和重要性。
•掌握数据分析的基本方法和步骤。
三、教学难点•如何选择合适的分析工具和方法进行数据分析。
•如何解读数据分析结果,并将其应用于实际问题解决。
四、教学资源•多媒体课件(包含数据分析的概念、方法、案例等)。
•数据分析软件(如Excel、SPSS等)的演示和操作材料。
•教材及配套习题册。
•互联网资源,用于展示数据分析的实际应用和案例。
五、教学方法•讲授法:介绍数据分析的基本概念、目的、重要性和基本方法。
•演示法:通过实际操作演示数据分析软件的使用和数据分析流程。
•案例分析法:通过分析实际案例,帮助学生理解数据分析的应用场景和结果解读。
•实践操作法:组织学生分组进行数据分析活动,体验数据分析的全过程。
六、教学过程1. 导入新课•情境导入:展示一个与日常生活或社会热点相关的数据分析案例(如电商平台用户行为分析、城市交通流量分析等),引导学生思考这些分析背后的意义和价值。
•提问导入:提问学生:“你们知道这些数据是如何被分析的吗?它们又能告诉我们什么?”引发学生兴趣,进入数据分析的学习。
2. 新课教学•数据分析概念讲解:•定义:数据分析是指运用统计、数据挖掘等方法对收集到的数据进行处理、分析和解释的过程。
•目的:提取数据中的有用信息,为决策提供支持。
第3章 指令系统 (P78)3.某机为定长指令字结构,指令长度为16位,每个操作数的地址码长6位,指令分为无操作数、单操作数和双操作数三类。
若双操作数指令已有K种,无操作数指令已有L种,问单操作数最多可能有多少种?上述三类指令各自允许的最大指令条数是多少?[解] (1)设单操作数指令有X条,则 ((24-K)⨯26 - X)⨯26 >= L即,X ≤ (24-K)⨯26 - (L / 26 )∴最多还可以设计出单操作数指令⎣(24-K)⨯26 - (L/26)⎦条。
(2) 双操作数指令的最大指令数:24-1;单操作数指令的最大指令数:15⨯26-1(假定双操作数指令仅1条,为无操作数指令留出1个扩展窗口);无操作数指令的最大指令数:216-212-26(其中212为表示某条二地址指令占用的编码数,26为表示某条单地址指令占用的编码数,此时双操作数和单操作数指令各仅有1条)4.设某机为定长指令字结构,指令长度为12位,每个地址码占3位,试提出一种分配方案,使该指令系统包含:4条三地址指令,8条二地址指令,180条单地址指令。
[解] 4条三地址指令: 000 XXX YYY ZZZ……011 XXX YYY ZZZ8条二地址指令: 100 000 XXX YYY……100 111 XXX YYY180条单地址指令:101 000 000 XXX……111 110 011 XXX5.指令格式同题4,能否构成:三地址指令4条,单地址指令255条,零地址指令64条?为什么?[解] 不能构成这样的指令系统。
这是因为,如果三地址指令有4条,单地址指令有255条,则零地址指令的条数最多只能有: [(23-4)×26-255]×23 = 83位 3位 3位 3位三地址指令: 可从23种编码中选4种,剩4个编码单地址指令: 可从扩展出4×26个编码种选255种,剩1个编码零地址指令: 剩下1个编码与3位地址只能扩展出1×23个编码7.试比较间接寻址和寄存器间址。
第三章分析化学中的误差与数据处理一、判断题(对的打√, 错的打×)1、滴定分析的相对误差一般要求为小于%,滴定时消耗的标准溶液体积应控制在10~15mL。
( B )2、、分析测定结果的偶然误差可通过适当增加平行测定次数来减免。
( A )3、标准偏差可以使大偏差能更显著地反映出来。
( A )4、所谓终点误差是由于操作者终点判断失误或操作不熟练而引起的。
( B )5、测定的精密度好,但准确度不一定高,消除了系统误差后,精密度好,测定结果的准确度就高。
( A )6、置信区间的大小受置信度的影响,置信度越大,置信区间越小。
( B )二、选择题:1、下列论述中错误的是( D )A、方法误差属于系统误差B、系统误差具有单向性C、系统误差又称可测误差D、系统误差呈正态分布2、下列论述中不正确的是( C )A、偶然误差具有随机性B、偶然误差服从正态分布C、偶然误差具有单向性D、偶然误差是由不确定的因素引起的3、下列情况中引起偶然误差的是( A )A、读取滴定管读数时,最后一位数字估计不准B、使用腐蚀的砝码进行称量C、标定EDTA溶液时,所用金属锌不纯D、所用试剂中含有被测组分4、分析天平的称样误差约为克,如使测量时相对误差达到%,试样至少应该称( C )A、克以上B、克以下C、克以上D、克以下5、分析实验中由于试剂不纯而引起的误差是( A )A、系统误差B、过失误差C、偶然误差D、方法误差6、定量分析工作要求测定结果的误差 ( C )A、没有要求B、等于零C、在充许误差范围内D、略大于充许误差7、可减小偶然误差的方法是( D )A、进行仪器校正B、作对照试验C、作空白试验D、增加平行测定次数8、从精密度就可以判断分析结果可靠的前提是( B )A、偶然误差小B、系统误差小C、平均偏差小D、标准偏差小9、[×-]/1000结果应以几位有效数字报出( B )A、5B、4C、 3D、210、用失去部分结晶水的Na2B4O7·10H2O标定HCl溶液的浓度时,测得的HCl浓度与实际浓度相比将( B )A、偏高B、偏低C、一致D、无法确定11、pH 有几位有效数字( B )A、4B、 3C、 2D、 112、某人以差示光度法测定某药物中主成分含量时,称取此药物,最后计算其主成分含量为%,此结果是否正确;若不正确,正确值应为( D )A、正确B、不正确,%C、不正确,98%D、不正确,%13、一个样品分析结果的准确度不好,但精密度好,可能存在 ( C )A、操作失误B、记录有差错C、使用试剂不纯D、随机误差大14、某学生用4d法则判断异常值的取舍时,分以下四步进行,其中错误的步骤为( A )A、求出全部测量值的平均值B、求出不包括待检值(x)的平均偏差C、求出待检值与平均值之差的绝对值D、将平均偏差与上述绝对值进行比较15、有一组平行测定所得的分析数据,要判断其中是否有异常值,应采用 ( B )A、t检验B、格鲁布斯法C、F检验D、方差分析16、标定某标准溶液的浓度,其3次平行测定的结果为:,, mol·L-1。
第1章微型计算机系统〔习题1.1〕简答题(2)总线信号分成哪三组信号?(3)PC机主存采用DRAM组成还是SRAM组成?(5)ROM-BIOS是什么?(6)中断是什么?(9)处理器的“取指-译码-执行周期”是指什么?〔解答〕②总线信号分成三组,分别是数据总线、地址总线和控制总线。
③ PC机主存采用DRAM组成。
⑤ ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。
⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。
⑨指令的处理过程。
处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。
〔习题1.3〕填空题(2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。
(3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。
(9)最初由公司采用Intel 8088处理器和()操作系统推出PC 机。
② 1MB,4GB③ 216,64KB(9)IBM,DOS〔习题1.4〕说明微型计算机系统的硬件组成及各部分作用。
〔解答〕CPU:CPU也称处理器,是微机的核心。
它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。
处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。
存储器:存储器是存放程序和数据的部件。
外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。
I/O设备通过I/O接口与主机连接。
中图版(2019)必修1《第三章数据处理与应用》2022年单元测试卷1. 下列关于数据备份的说法不正确的是( )A. 备份的副本应存储在与源文件同一路径下B. 备份文件有助于避免文件的永久丢失C. 可以用备份的文件恢复丢失的数据D. 为了确保文件不会丢失,可以随时手动备份或者设置自动备份2. 百度公司根据某时段在某区域内“感冒症状”、“治疗”等关键词的搜索量急剧增长,成功预测了甲流的爆发时间、地域。
主要体现了大数据分析理念中的( )A. 在数据规模上强调相对数据而不是绝对数据B. 在分析方法上更注重相关分析而不是因果分析C. 在数据基础上倾向于全体数据而不是抽样数据D. 在分析效果上更追求效率而不是绝对精确3. 下列不属于数据采集是( )A. 系统日志B. 网络爬虫C. 问卷调查D. 数据可视化4. 小明无意间发现了小红记录在笔记本上的邮箱密码,他登录小红邮箱后阅读了小红的各种邮件。
为此小红对邮箱设置进行了调整,现需要用手机接收“动态密码”并输入后才能登录邮箱。
请问小红的做法是属于以下哪种信息系统的安全防范方法?( )A. 身份认证B. 访问控制C. 数据加密D. 修补漏洞5. 下列关于数据安全的说法,不正确的是( )A. 自然灾害也有可能对数据造成损坏B. 数据加密有助于提高数据的安全性C. 数据校验主要是为了保证数据的完整性D. 数据安全只要做好防护上的安全即可6. 因疫情防控需要,学校要求学生家长及时上报体温、行程等数据,汇总后上报上级防控部门,采集上述数据最为高效的方法是( )A. 填写在线收集表B. 填写纸质表格C. 发送电子邮件D. 打电话上报7. 数据分析报告是项目的展示,也是数据分析结论的有效承载形式。
在数据分析报告中,首先需要明确数据分析的,阐述目前及通过分析希望解决的问题;其次需要描述数据来源和数据分析的、和;最后需要重点呈现数据分析的、和。
A. 正确B. 错误8. 数据分析应用对象主要有分析、分析和分析。
第1章Excel基础一、选择题二、填空题1.功能相关2.【Ctrl】+【F1】3.单元格地址或名称4.用密码进行加密5.结构三、问答题1.Excel操作界面由哪几部分构成?Excel的操作界面主要由标题栏、快速访问工具栏、功能区、名称框、编辑栏、工作表区域和状态栏等几个部分组成。
2.什么是工作簿?如何保护工作簿?工作簿是一个Excel文件,Excel 2016文件扩展名为.xlsx,主要用于计算和存储数据。
为了防止他人随意使用或更改工作簿的结构和内容,可以对其进行保护,以确保工作簿的安全。
保护工作簿包括两个方面:一是保护工作簿中的结构和窗口;二是保护工作簿文件不被查看和更改。
具体方法见教材。
3.新建工作薄中默认的工作表数是多少?如何增加工作表数?默认的工作表数是1个。
增加工作表数的具体操作步骤见教材。
4.如何将最近打开的工作簿文件固定在“最近使用的工作簿”文档列表中?具体操作步骤见教材。
5.多人协作建立工作簿的优势是什么?如何协作完成?多人协作建立工作簿的优势是:发挥各自优势,实现团队协作,共同处理工作簿,提高工作效率。
可以通过Excel提供的共享工作簿功能,实现创建工作簿的操作。
具体思路是:(1)创建共享工作簿。
在多人同时编辑同一个工作簿之前,首先需要在已连接在网上的某台计算机的特定文件夹下创建一个共享工作簿。
这个文件夹应该是多人均可访问的共享文件夹。
(2)编辑共享工作簿。
创建后将共享工作簿打开,然后可以像使用常规工作簿一样,在其中输入和编辑数据。
(3)停止共享工作簿。
完成协同输入或编辑操作后,停止工作簿的共享。
第2章建立工作表一、选择题二、填空题1.12.自定义3.-4.【Ctrl】5.’三、问答题1.在Excel中,数据类型有几种?各自的特点是什么?基本类型有4种,分别是数值、日期、文本和逻辑等。
(1)数值是指所有代表数量的数据形式,通常由数字0~9及正号(+)、负号(-)、小数点(.)、百分号(%)、千位分隔符(,)、货币符号($、¥)、指数符号(E或e)、分数符号(/)等组成。
第三章通用数据处理指令3.1 简答题(1)如何修改“MOV ESI, WORD PTR 250”语句使其正确?删除“WORD PTR”即可(2)为什么说“XCHG EDX,CX”是一条错误的指令?源、目标寄存器位数不同,不能用该指令进行数据交换(3)说IA-32处理器的堆栈“向下生长”是什么意思?入栈时堆栈指针寄存器做减法操作,指向低地址;出栈时堆栈指针寄存器做加法操作,指向高地址(4)都是获取偏移地址,为什么指令“LEA EBX,[ESI]”正确,而指令“mov ebx,offset [ESI]”就错误?LEA指令时运行时计算地址,OFFSET是汇编时取地址。
(5)执行了一条加法指令后,发现ZF=1,说明结果是什么?表明运算结果为0(6)INC、DEC、NEG和NOT都是单操作数指令,这个操作数应该是源操作数还是目的操作数?既是源操作数,也是目的操作数(7)大小写字母转换使用了什么规律?大小写字母转换利用它们的ASCII码相差20H(9)除法指令“DIV ESI”的被除数是什么?被除数64位,在EDX和EAX中,EDX保存高32位、EAX保存低32位(10)逻辑与运算为什么也称为逻辑乘?运算规则类似于2进制乘法。
3.2 判断题(1)指令“MOV EAX,0”使EAX结果为0,所以标志ZF=1。
错,MOV指令不影响标志(2)空操作NOP指令其实根本没有指令。
错,(3)堆栈的操作原则是“先进后出”,所以堆栈段的数据除了PUSH和POP指令外,不允许其他方式读写。
错(4)虽然ADD指令和SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。
对(5)80减90(80-90)需要借位,所以执行结束后,进位标志CF=1。
对,减法时借位也用CF标志反映(6)指令“INC ECX”和“ADD ECX,1”实现的功能完全一样,可以互相替换。
错,INC 不影响CF位。
(7)无符号数在前面加零扩展,数值不变;有符号数前面进行符号扩展,位数加长一位、数值增加一倍。
第三章处理机调度与死锁1,高级调度与低级调度的主要任务是什么?为什么要引入中级调度?【解】(1)高级调度主要任务是用于决定把外存上处于后备队列中的那些作业调入内存,并为它们创建进程,分配必要的资源,然后再将新创建的进程排在就绪队列上,准备执行。
(2)低级调度主要任务是决定就绪队列中的哪个进程将获得处理机,然后由分派程序执行把处理机分配给该进程的操作。
(3)引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量。
为此,应使那些暂时不能运行的进程不再占用宝贵的内存空间,而将它们调至外存上去等待,称此时的进程状态为就绪驻外存状态或挂起状态。
当这些进程重又具备运行条件,且内存又稍有空闲时,由中级调度决定,将外存上的那些重又具备运行条件的就绪进程重新调入内存,并修改其状态为就绪状态,挂在就绪队列上,等待进程调度。
3、何谓作业、作业步和作业流?【解】作业包含通常的程序和数据,还配有作业说明书。
系统根据该说明书对程序的运行进行控制。
批处理系统中是以作业为基本单位从外存调入内存。
作业步是指每个作业运行期间都必须经过若干个相对独立相互关联的顺序加工的步骤。
作业流是指若干个作业进入系统后依次存放在外存上形成的输入作业流;在操作系统的控制下,逐个作业进程处理,于是形成了处理作业流。
4、在什么情冴下需要使用作业控制块J CB?其中包含了哪些内容?【解】每当作业进入系统时,系统便为每个作业建立一个作业控制块JCB,根据作业类型将它插入到相应的后备队列中。
JCB 包含的内容通常有:1) 作业标识2)用户名称3)用户账户4)作业类型(CPU繁忙型、I/O芳名型、批量型、终端型)5)作业状态6)调度信息(优先级、作业已运行)7)资源要求8)进入系统时间9) 开始处理时间10) 作业完成时间11) 作业退出时间12) 资源使用情况等5.在作业调度中应如何确定接纳多少个作业和接纳哪些作业?【解】作业调度每次接纳进入内存的作业数,取决于多道程序度。
高中信息技术必修1第三章数据处理与应用学校:___________姓名:___________班级:___________考号:___________一、选择题1.小张采集了运动会的报名数据录入到Excel文件,每位同学最多参加两个项目,部分界面如下图所示。
他先使用Excel软件整理数据,存储为“运动会报名.xlsx”文件后,编写Python程序完成后续处理。
小张对数据进行以下整理,操作恰当的是()A.发现高一(1)班陈易涵有两条相同的数据,删除一条B.发现高一(3)班张怀沙的跳高一栏空着,填入数字“1”C.发现第6行“高一(二)班”的格式与其他数据不一致,删除第6行数据D.发现第8、9行都是高一(2)班李嘉佑的数据且都不完整,删除第8、9行数据2.以下选项中,属于数据处理的目的的是()A.检测修正数据B.整合数据资源C.统一数据格式D.提取有用信息3.数据处理的一般过程是()。
A.采集—分析—整理—可视化表达B.采集—整理—可视化表达-分析C.采集—整理—分析-可视化表达D.采集—可视化表达—整理-分析4.下列描述的场景与处理方法使用不恰当...的是()A.分析前一年的高铁客流数据优化高铁运行采用批处理计算B.京东网双12通过实时分析用户行为实现商品的推荐采用流计算C.图计算为腾讯超大规模社交网络图数据的各类计算提供支撑D.分析近五年的信息技术选考试卷梳理高频考点采用流计算5.下列哪个不是数据采集的主要环节()A.明确数据需求B.确定数据来源C.选择采集方法D.选择呈现方式6.近日,某公司购买多台人脸识别摄像设备,非法采集人脸照片数十万张,被市场监督管理部门处以高额罚款。
消费者一旦被采集人脸信息,该公司所有门店都将得到其相关信息。
根据上述材料,下列说法正确的是()A.未经授权采集人脸信息可能导致个人隐私泄露B.商家利用摄像设备采集顾客人脸信息的过程,属于信息的存储C.该公司任何一家门店都能得到顾客的相关信息,体现了信息的时效性D.摄像设备采集顾客人脸信息的过程中,没有任何数据加工的过程7.智能手环可以检测使用者的心率、记录运动步数等,那么智能手环的功能体现了()数据采集的应用。
单⽚机第3章习题参考答案解析第3章习题参考答案3.1(略)3.2(略)3.3(略)3.4指出下列指令源操作数的寻址⽅式和功能。
1)MOV A,# 40H ;⽴即寻址。
40H→ A2)MOV A, 40H ;直接寻址。
(40H)→ A3)MOV A, @R1 ;寄存器间址。
(R1)→ A4)MOV A, R3 ;寄存器寻址。
R3→ A5)MOVC A,@A+PC ;变址寻址。
(A+PC)→ A6)SJMP LOOP ;相对寻址。
程序转到标号为LOOP的语句处执⾏。
3.5内部RAM的00H单元的寻址⽅式:1)直接寻址,MOV A,00H2)因为00H是⼯作寄存器区,所以还可以寄存器寻址。
MOV A, R0特殊功能寄存器中的操作数的寻址⽅式:1)直接寻址,MOV A, SP2)部分SFR可以位寻址,MOV C, ACC.73.6变址寻址和相对寻址中的地址偏移量异同:1)变址寻址的偏移量是⼀个00H ~ FFH范围内的⽆符号数;相对寻址偏移量是⼀个带符号的8位⼆进制补码,范围为-128 ~ +127。
2)变址寻址的偏移量放在累加器A中,相对寻址的偏移量直接在指令中给出。
3)都是将基地址与地址偏移量相加,形成操作数地址。
3.7写出下列指令的机器码,指出指令中50H和66H各代表什么?1)指令 50H的含义机器码MOV A,# 50H 源操作数7450HMOV A,50H 源操作数的地址E550HMOV 50H,# 20H ⽬的操作数的地址755020HMOV C, 50H 位地址A250HMOV 50H,20H ⽬的操作数的地址852050H2)指令 66H的含义机器码MOV @R0,# 66H 源操作数7666HMOV R6,#66H 源操作数7E66HMOV 66H,# 45H ⽬的操作数的地址756645HMOV 66H,C 位地址9266HMOV 66H,R1 ⽬的操作数的地址8966H3.8写出下列指令的机器码,指出下列程序执⾏后的结果。
第3章习题答案1.填空题1)理解或者访问CPU存储区、数据类型、数据大小、数据的位结构2)基本数据类型、复杂数据类型和参数类型。
3)不超过32位的数据(符合IEC1133-3的规定)、S7处理器的累加器中4)超过32位的数据类型、用户通过组合和复合基本数据类型生成的、一个变量中5)系统存储区、装载存储区、装载存储区6)32位累加器、16位状态字寄存器、32位地址寄存器、32位数据块寄存器、诊断缓冲区等。
7)最小独立单位、若干条顺序排列的指令、操作码、操作数8)指令执行时获取操作数、直接或间接方式给出、立即寻址、存储器直接寻址、存储器间接寻址和寄存器间接寻址。
9)时基、定时值、时基与定时值、减计时、动作10)加计数器(CU)、减计数器(CD)和加减计数器(CUD)2. S7-300 PLC有哪些内部元器件?各元件地址分配和操作数范围怎么确定?S7-300 PLC内部元器件:输入过程映像寄存器,输出过程映像寄存器,位存储器,外部输入寄存器,外部输出寄存器,定时器(T),计数器(C),数据块寄存器(DB),本地数据寄存器(又称本地数据)3. 在RS触发器中何谓“置位优先”和“复位优先”,如何运用?置位、复位指令与RS触发器指令有何区别?1)复位优先型SR触发器:如果S输入端的信号状态为“1”,R输入端的信号状态为“0”,则触发器置位;如果S输入端的信号状态为“0”,R输入端的信号状态为“1”,则复位触发器;如果两个输入端RLO均为“1”,复位输入端最终有效,即复位输入优先,触发器被复位。
2)置位优先型RS触发器:如果R输入端的信号状态为“1”,S输入端的信号状态为“0”,则复位触发器;如果R输入端的信号状态为“0”,S输入端的信号状态为“1”,则置位触发器;如果两个输入端RLO均为“1”,置位输入端最终有效,即置位输入伏先,触发器被置位。
只有在RLO为“1”时,才会执行S(置位)和R(复位)指令,这些指令不受RL O 为“0”的影响,指令中指定的地址保持不变。
习题3.参考答案:(1)后缀:w,源:基址+比例变址+偏移,目:寄存器(2)后缀:b,源:寄存器,目:基址+偏移(3)后缀:l,源:比例变址,目:寄存器(4)后缀:b,源:基址,目:寄存器(5)后缀:l,源:立即数,目:栈(6)后缀:l,源:立即数,目:寄存器(7)后缀:w,源:寄存器,目:寄存器(8)后缀:l,源:基址+变址+偏移,目:寄存器4.参考答案:(1)源操作数是立即数0xFF,需在前面加‘$’(2)源操作数是16位,而长度后缀是字节‘b’,不一致(3)目的操作数不能是立即数寻址(4)操作数位数超过16位,而长度后缀为16位的‘w’(5)不能用8位寄存器作为目的操作数地址所在寄存器(6)源操作数寄存器与目操作数寄存器长度不一致(7)不存在ESX寄存器(8)源操作数地址中缺少变址寄存器5.参考答案:6.参考答案:(1)xptr、yptr和zptr对应实参所存放的存储单元地址分别为:R[ebp]+8、R[ebp]+12、R[ebp]+16。
(2)函数func的C语言代码如下:void func(int *xptr, int *yptr, int *zptr){int tempx=*xptr;int tempy=*yptr;int tempz=*zptr;*yptr=tempx;*zptr = tempy;*xptr = tempz;}7.参考答案:(1)R[edx]=x(2)R[edx]=x+y+4 (3)R[edx]=x+8*y (4)R[edx]=y+2*x+12 (5)R[edx]=4*y (6)R[edx]=x+y 8.参考答案:(1)指令功能为:R[edx]←R[edx]+M[R[eax]]=0x 00000080+M[0x8049300],寄存器EDX 中内容改变。
改变后的内容为以下运算的结果:00000080H+FFFFFFF0H因此,EDX 中的内容改变为0x00000070。