最新微机原理及应用第三次作业
2023年我国石油大学单片机原理与应用第三次在线作业
中国石油大学单片机原理及应用第三次在线作业单项选择题(共20道题)1.(2.5分)所谓传递地址信息旳总线,指旳是()• A、数据总线• B、地址总线•C、内部总线• D、外部总线• E、控制总线我旳答案:B2.(2.5分)系统内存包括()• A、硬盘•B、软盘•C、RAM•D、ROM• E、光盘我旳答案:C3.(2.5分)数613不也许是()• A、二进制数• B、八进制数• C、十六进制数• D、十进制数我旳答案:A4.(2.5分) 8051单片机对于数值进行寻址旳寻址方式是()•A、寄存器间接寻址方式•B、立即寻址方式• C、直接寻址方式•D、变址间接寻址方式• E、位寻址方式我旳答案:B5.(2.5分)下述条件中,不能封锁主机对中断旳响应旳条件是()•A、一种同级或高一级旳中断正在处理中•B、目前周期不是执行目前指令旳最终一种周期•C、目前执行旳指令是RETI指令或对IE或IP寄存器进行读/写指令•D、目前执行旳指令是一长跳转指令我旳答案:D6.(2.5分)如下不是8051单片机中断源有()• A、外部中断0• B、定期/计数中断0•C、串行中断• D、外部中断1• E、数据中断我旳答案:E7.(2.5分) 如下不是中断祈求旳撤除旳是()•A、定期/计数中断硬件自动撤除• B、脉冲方式外部中断自动撤除•C、电平方式外部中断强制撤除• D、串行中断软件撤除• E、串行中断硬件自动撤除我旳答案:E8.(2.5分)如下程序段: CLR C MOV A,#BCH ADDCA,#65H则其成果为()•A、(A)=20H•B、CY=1• C、AC=0• D、CY=0我旳答案:B9.(2.5分) 8051CPUD在访问外部存储器时,地址旳输出是()• A、P2口输出高8位地址• B、P1口输出高8位地址•C、P1口输出低8位地址•D、P2口输出低8位地址我旳答案:A10.(2.5分) 8051CPU不具有()• A、4K字节旳程序存储器•B、128字节旳数据存储器•C、16线并行I/0•D、全双工串行I/0□一种•E、2个16位定期器/计数器我旳答案:C11.(2.5分) 对于JBC bit,rel指令,下列说法不对旳旳是()•A、bit位状态为1时转移• B、bit位状态为0时不转移• C、bit位状态为0时转移• D、转移时,同步对该位清零我旳答案:C12.(2.5分)对于DIV AB指令旳执行成果,下列说法不对旳旳是()• A、商在A中•B、余数在B中•C、假如除数为0,则溢出标志位置1。
微机原理及应用三考的是啥
微机原理及应用三考的是啥1. 考试简介微机原理及应用是计算机科学与技术专业的一门核心课程。
本文主要介绍微机原理及应用课程中的第三次考试内容。
2. 考试内容2.1 CPU原理•计算机的组成和运行原理•中央处理器(CPU)的基本结构和功能•指令集体系结构(ISA)•指令格式和寻址方式•中央处理器的工作周期和时序2.2 存储器•存储器的分类和特点•主存储器的组成和工作原理•主存储器与CPU的数据传输方式•存储器层次结构•存储器管理和地址映射2.3 输入输出设备•输入输出设备的分类和特点•键盘、鼠标和显示器的工作原理•存储设备和网络设备的原理和应用•输入输出接口的工作原理2.4 总线结构•总线的分类和特点•总线的工作方式和时序•计算机系统的总线结构和总线控制方式•总线错误处理和中断处理2.5 操作系统•操作系统的功能和特点•进程管理和调度算法•存储管理和内存分页•文件系统和磁盘调度算法3. 考试形式本次考试采用闭卷方式进行,考试时间为两小时。
考试内容包括理论知识的选择题和计算题两部分。
下面是一些考试示例题:3.1 选择题示例1.中央处理器(CPU)的功能是()。
– A. 控制存储器的读写操作– B. 执行所有的输入输出操作– C. 控制和执行计算机指令– D. 存储程序指令2.存储器的层次结构中,较接近CPU的层次是()。
– A. 高速缓存– B. 主存储器– C. 磁盘存储器– D. 光盘存储器3.2 计算题示例根据以下指令序列,计算每条指令执行的机器周期数:MOV A, 20HADD A, 30HSUB A, 10H4. 考试准备为了顺利完成考试,学生需要做好以下准备工作:1.复习课堂笔记和教材重要内容2.理解和掌握课程中的概念和原理3.完成老师布置的习题和实验4.参考相关资料,扩充知识面5.根据课程大纲和考试范围进行重点复习5. 考后复习考试结束后,学生应及时进行复习和总结,以便更好地消化和理解所学内容。
微型计算机原理及应用第三版课后答案
微型计算机原理及应用第三版课后答案【篇一:《微型计算机原理及应用》课后习题答案】=txt>第一章1.1 解释题(1) 微处理器【解答】由大规模集成电路芯片构成的中央处理器(cpu),叫做微处理器。
(2) 微型计算机【解答】以微处理器为基础,配以内存储器、输入输出接口电路、总线以及相应的辅助电路而构成的计算机裸机,叫做微型计算机。
(3) 微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。
即由微型计算机、配以相应的外部设备(如打印机、显示器、键盘、磁盘机等),再配以足够的软件而构成的系统。
(4) 单板机【解答】将微处理器、ram、rom以及i/o接口电路,再配上相应的外设(如小键盘、led显示器等)和固化在rom中的监控程序等,安装在一块印刷电路板上构成的微型计算机系统称为单板机。
(5) 运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由alu(arithmetic and logic unit,算术逻辑部件)、通用寄存器、标志寄存器等组成。
(6) 地址总线【解答】地址总线是cpu对内存或外设进行寻址时,传送内存及外设端口地址的一组信号线。
地址总线的条数多少决定了cpu的寻址能力。
(7) 数据总线【解答】数据总线是cpu与内存或外设进行信息交换时,所用的一组数据信号线。
它决定了cpu一次并行传送二进制信息的位数,反映出cpu的“字长”这个重要性能指标。
(8) 控制总线【解答】控制总线是在cpu与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的一组信号线。
1-2 单片机应包括哪些基本部件?其主要应用于哪些领域?【解答】一般单片机芯片中包括微处理器、ram、rom、i/o接口电路、定时器/计数器,有的还包括a/d、d/a转换器等。
其主要应用于智能化仪器仪表及工业控制领域。
1-3 按图1-11和图1-12,写出取第二条指令操作码和执行第二条指令的过程。
【解答】1) ip的值(002h)送入地址寄存器ar;2) ip的内容自动加1,变为003h;3) ar将地址码通过地址总线送到存储器的地址译码器,经译码后选中002h单元;4) 微处理器给出读命令;5) 所选中的002h单元内容04h送上数据总线db;6) 数据总线db上的数据04h送到数据寄存器dr;7) 因是取指操作,取出的是指令操作码04h,即由dr送入指令寄存器ir;8) ir中的操作码经指令译码器id译码后,通过pla发出执行该指令的有关控制命令。
微型计算机组成原理-第三次作业
1、简述中断系统的功能
中断机制包括硬件的中断装置和操作系统的中断处理服务程序。
中断装置由一些特定的寄存器和控制线路组成,中央处理器和外围设备等识别到的事件保存在特定的寄存器中,中央处理器每执行完一条指令,均由中断装置判别是否有事件发生。
若无事件发生,CPU继续执行;若有事件发生,则中断装置中断原占有CPU的程序的执行,让操作系统的处理事件服务程序占用CPU,对出现的事件进行处理,事件处理完后,再让原来的程序继续占用CPU执行
2、CPU是如何响应中断的?
1、有中断源发出的中断请求;
2、中断总允许位EA=1,即CPU开中断;
3、申请中断的中断源的中断允许位为1,即中断没有被屏蔽;
4、无同级或更高级中断正在被服务;
5、当前的指令周期已经结束.。
微机原理及应用课后答案
X = C3H = 1101 0011 B
Y =5AH = 0101 1010 B
{(X异或Y)与(X或Y)}= 1001 1001B = 99H
二、填空题:
1、512×4位的存储器分别需要9地址线和4数据线?8K×8位的存储器又分别需要13地址线和8数据线?
4.存储器或IO设备经缓冲后通过总线与CPU连接,且任一时刻只能有1个部件通过总线与CPU进行数据通讯,这是由器件中的三态门电路实现的。
5.8086从数据线上读取数据的时候,其引脚DT/R为低电平,将数据写入存储器或IO设备的时候,其引脚DT/R为高电平。
6.已知某微机控制系统中的RAM容量为4K×16位.首地址为4800H.其最后一个单元的地址为57FFH(=4800H+0FFFH),其所用数据线和地址线分别为16和12根。
答:所谓寻址方式,是指如何通过寻找内存操作数的地址寻找内存操作数。
Intel系列有七种寻址方式:
(一)立即寻址
(二)寄存器寻址
(三)直接寻址
(四)寄存器间接寻址
(五)寄存器相对寻址
(六)基址加变址寻址
(七)相对基址加变址寻址
18.计算325D的十六进制、二进制和BCD码的值。
325D=145H=101000101B=0011 0010 0101BCD
4.CPU内部16位地址寄存器如何寻址和访问CPU外部20根地址形成的1M地址空间?
答:用16位的段寄存器与16位的偏移量来解决这一问题,即各个段寄存器分别用来存放各段的初始地址。当由IP提供或EU按寻址方式计算出寻址单元的16位偏移地址(又称为逻辑地址)后,将与左移4位后的段寄存器的内容同时送到地址加法器进行相加,形成一个20位的实际地址(又称为物理地址),以对存储单元寻址。
计算机第三次作业
•题目背景介绍•题目相关理论及基础知识•题目具体解决方案及实现过程目•题目相关技术及工具介绍•题目总结及展望录背景意义题目背景及意义目前,人工智能领域已经取得了巨大的进展,各种算法和应用不断涌现。
其中,深度学习作为人工智能的重要分支,在图像识别、自然语言处理、语音识别等领域取得了显著成果。
同时,随着数据量的不断增长,人工智能技术在医疗、金融、交通等领域的应用也越来越广泛。
发展趋势未来,人工智能技术将继续快速发展,朝着更广泛的应用领域拓展。
深度学习技术有望在更多领域取得突破性进展,如强化学习、生成对抗网络等新兴方向也将逐渐成为研究热点。
此外,人工智能与物联网、区块链等技术的结合也将为社会发展带来新的机遇和挑战。
现状相关领域现状和发展趋势VS人工智能基础知识图像识别应用自然语言处理应用现有算法分析实验报告撰写030201计算机组成原理操作系统数据结构题目涉及的计算机基础知识离散数学概率论相关数学理论及基础知识了解常见的图算法,包括深度优先搜索、广度优先搜索、最短路径算法等,以及它们的原理和实现。
相关算法及数据结构知识图算法排序算法代码测试准备测试数据,对代码进行测试,检查代码的正确性和性能。
代码实现将伪代码转化为具体的编程语言代码,注意代码的效率和可维护性。
伪代码编写将算法流程和逻辑转化为伪代码,确保代码的正确性和可读性。
确定问题明确题目要求解决的问题和目标,分析问题的特点和约束条设计算法根据问题特点,选择合适的算法类型,设计算法的流程和逻辑。
算法设计思路及流程伪代码1. 输入数据:n个数字a[1],a[2],…,a[n]和另一个数字x。
2. 对数字进行排序:将a[1],a[2],…,a[n]排序,输出排序后的序列。
•查找:在排序后的序列中查找x,输出查找结果。
代码实现1. 导入需要的库。
2. 定义函数sort_array和search_array,分别实现排序和查找功能。
0102测试数据及结果分析PythonJavaJavaScript Git相关编程语言及开发环境介绍MySQL文档型数据库管理系统,适合处理大量非结构化数据。
微机原理及应用(陈继红、徐晨)课后习题答案
微机原理及应用(陈继红、徐晨)课后习题答案第三章8086/8088指令系统和寻址方式习题答案(部分)3.1总结计算机中十进制、二进制、八进制及十六进制数的书写形式。
123D、0AFH、77Q、1001110B分别表示什么计数制的数?答案:123D、0AFH、77Q、1001110B分别表示十进制、十六进制、八进制、二进制。
3.2字长为8位、16位二进制数的原码、补码表示的最大数和最小数分别是什么?答案:8位原码表示的最大数:(27-1)、8位补码表示的最大数:(27-1)、8位原码表示的最小数:-(27-1)、8位补码表示的最小数-27。
16最小数:-215。
3.3答案:7DH。
(2)255(3)7248H。
(4)509013E2H。
3.4答案:240D0F0H。
128D80H。
(3)11111111十进制数:255D;十六进制数:0FFH。
(4)01010101十进制数:85D;十六进制数:55H。
3.5把下列无符号十六进制数分别转换为十进制数和二进制数。
(1)FF(2)ABCD(3)123(4)FFFF答案:(1)FF十进制数:255D;二进制数;11111111B。
1010101111001101B。
(3)123十进制数:291D;二进制数;000100100011B。
(4)FFFF十进制数:65535D;二进制数;1111111111111111B。
3.6分别用8位二进制数和16位二进制数写出下列十进制数的原码和补码。
(1)16(2)-16(3)+0(4)-0(5)127(6)-128(7)121(8)-9 答案:(1)16800010000(2)-16800010000(3)+0800000000(4)-0800000000(5)127801111111(6)-128810000000(7)1218:01111001;16位二进制数原码:0000000001111001补码:0000000001111001。
微机原理与应用A(在线作业)
《微机原理及应用A》第1次作业本次作业是本门课程本学期的第1次作业,注释如下:一、单项选择题(只有一个选项正确,共20道小题)1. bit的意义是。
(A) 字(B) 字节(C) 字长(D) 二进制位正确答案:D解答参考:2. 在机器数中,的零的表示形式是唯一的。
(A) 原码(B) 补码(C) 反码(D) 原码和反码正确答案:B解答参考:3. 微型计算机中运算器的主要功能是。
(A) 控制计算机的运行(B) 算术运算和逻辑运算(C) 分析指令并执行(D) 负责存取存储器中的数据正确答案:B解答参考:4. 在寄存器间接寻址方式中,操作数应该在中。
(A) 寄存器(B) 堆栈栈顶(C) 累加器(D) 存单元正确答案:D解答参考:5. 静态半导体存储器RAM 。
(A) 不需要动态刷新(B) 芯片部已有自动刷新逻辑(C) 断电后仍能保持容不变(D) 工作过程中存储容静止不变正确答案:A解答参考:6. 外设接口是位于之间的逻辑部件。
(A) CPU与系统总线(B) 系统总线与外部设备(C) 主存与CPU(D) 主存与外部设备正确答案:B解答参考:7. 在统一编址方式下,下面哪一个说确()(A) 一个具体地址只能对应输入输出设备(B) 一个具体地址只能对应存单元(C) 一个具体地址既可对应存单元又可对应输入输出设备(D) 一个具体地址只对应I/O设备或者只对应存单元正确答案:D解答参考:8. 下列指令正确的是________。
(A) IN AX, 1234H(B) XCHG BX, 0F000H(C) DATA DB 12H, 256(D) PUSH AX.正确答案:D解答参考:9. 下各指令的源操作数采用寄存器寻址方式的是_______。
(A) MOV AX,[BP](B) MOV DS,AX(C) MOV DI,0FF00H(D) MOV BX,[2100H]正确答案:B解答参考:10. 静态RAM的基本存储电路是________。
微型计算机原理及应用第三版课后答案
微型计算机原理及应用第三版课后答案【篇一:《微型计算机原理及应用》课后习题答案】=txt>第一章1.1 解释题(1) 微处理器【解答】由大规模集成电路芯片构成的中央处理器(cpu),叫做微处理器。
(2) 微型计算机【解答】以微处理器为基础,配以内存储器、输入输出接口电路、总线以及相应的辅助电路而构成的计算机裸机,叫做微型计算机。
(3) 微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。
即由微型计算机、配以相应的外部设备(如打印机、显示器、键盘、磁盘机等),再配以足够的软件而构成的系统。
(4) 单板机【解答】将微处理器、ram、rom以及i/o接口电路,再配上相应的外设(如小键盘、led显示器等)和固化在rom中的监控程序等,安装在一块印刷电路板上构成的微型计算机系统称为单板机。
(5) 运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由alu(arithmetic and logic unit,算术逻辑部件)、通用寄存器、标志寄存器等组成。
(6) 地址总线【解答】地址总线是cpu对内存或外设进行寻址时,传送内存及外设端口地址的一组信号线。
地址总线的条数多少决定了cpu的寻址能力。
(7) 数据总线【解答】数据总线是cpu与内存或外设进行信息交换时,所用的一组数据信号线。
它决定了cpu一次并行传送二进制信息的位数,反映出cpu的“字长”这个重要性能指标。
(8) 控制总线【解答】控制总线是在cpu与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的一组信号线。
1-2 单片机应包括哪些基本部件?其主要应用于哪些领域?【解答】一般单片机芯片中包括微处理器、ram、rom、i/o接口电路、定时器/计数器,有的还包括a/d、d/a转换器等。
其主要应用于智能化仪器仪表及工业控制领域。
1-3 按图1-11和图1-12,写出取第二条指令操作码和执行第二条指令的过程。
【解答】1) ip的值(002h)送入地址寄存器ar;2) ip的内容自动加1,变为003h;3) ar将地址码通过地址总线送到存储器的地址译码器,经译码后选中002h单元;4) 微处理器给出读命令;5) 所选中的002h单元内容04h送上数据总线db;6) 数据总线db上的数据04h送到数据寄存器dr;7) 因是取指操作,取出的是指令操作码04h,即由dr送入指令寄存器ir;8) ir中的操作码经指令译码器id译码后,通过pla发出执行该指令的有关控制命令。
微机原理及应用(郑学坚)3
第五章 控制及接口芯片原理与应用
本章主要介绍微机中各种常用的接口芯片 的工作原理及使用方法,其中包括: 8255A:可编程并行接口 8253:计数器/定时器 8251:可编程串行接口 8259A:中断控制器 8237A:DMA控制器 为了掌握接口芯片的应用,必须首先了解 其内部结构,工作方式和命令格式,然后通 过编程实现相应的控制和传送应用。
CHR_IN
;读状态 ;判断数据准备好 ;没有准备好,继续判断 ;准备好,输入数据
;输入下一个数据
二、中断控制方式 1、中断传送方式的工作原理
中断控制方式:当CPU与外设要进行数据传送时,由外 设向CPU发出中断请求,使CPU暂停当前程序,而 去执行输入、输出的处理,完成一次数据传送,然后 CPU返回原程序继续执行。 在中断传送方式下,外设的工作状态是通过中断 请求体现的(外设就绪后就向CPU发中断请求) 中断控制方式的数据传送过程:输入设备准备好数据 (准备好)或输出设备可以接收数据(空闲)时,外设(通 过接口)向CPU发出中断请求,CPU响应后,暂停当 前程序,进行一次I/O处理(通过中断处理程序实现: 将外设送入接口的数据读入CPU或将CPU数据送到 接口),然后返回原程序继续原来工作。
工作方式控制字格式:(P203图8-7)
1
方式控制字 标志 D6 D5 D4 D3 D2 D1 D0 PC3~PC0: I/O选择 端口B: I/O选择 B口方式选择 PC7~PC4: I/O选择
A口方式选择 端口A: I/O选择
在I / O 选择中:0表示IN,1表示OUT
A口方式选择:从0~2(有三种工作方式可供选择) B口方式选择:0表示方式0,1表示方式1(两种选择)
传送时不必查询外设状态,直接进行I/O传送。 只适用于简单的外设。 无条件传送保证数据传送正确的先决条件: 每次输入、输出时,必须保证外设处于就绪状态, 否则就会出错。 无条件传送方式的接口比较简单,通常只包含数据处理 部分(见P197图8-1)。
微机原理及应用吴宁习题答案
微机原理及应用吴宁习题答案第一章:微机系统简介1.1 微机的概念微机是一种计算机系统,由微处理器、存储器、输入输出设备和总线组成,用于处理和存储信息。
1.2 微机系统的基本组成微机系统由以下几个组成部分构成: - 微处理器:负责执行指令并进行数据处理。
- 存储器:用于存储程序和数据。
- 输入设备:用于接收用户的输入操作。
- 输出设备:用于向用户输出处理结果。
- 总线:用于连接各个组件,传输数据和控制信号。
第二章:微处理器基础知识2.1 微处理器的发展历程微处理器经历了几个重要的发展阶段: - 单芯片处理器:将处理器的各个功能集成到一个芯片上。
- 处理器性能的提升:采用更高频率的时钟和更大的缓存。
- 多核处理器:将多个处理核心集成到一个芯片上,提高并行处理能力。
- 特殊用途处理器:如图形处理器(GPU)和人工智能处理器(AI芯片)。
2.2 微处理器的主要构成微处理器由以下几个主要组成部分构成: - 控制单元(CU):负责指令的解码和执行,控制数据在处理器内部的流动。
- 算术逻辑单元(ALU):负责进行算术和逻辑操作。
- 寄存器组:用于存储数据和指令。
- 数据通路:用于传输数据和控制信号。
2.3 微处理器的工作原理微处理器的工作原理可以分为以下几个步骤: 1. 指令的取出:从存储器中读取指令。
2. 指令的解码:将指令解码为对应的操作。
3. 操作的执行:根据指令执行相应的操作,如算术运算或逻辑运算。
4. 结果的存储:将操作结果存储到寄存器或存储器中。
5. 下一条指令的取出:重复以上步骤,执行下一条指令。
第三章:微机接口与输入输出3.1 输入输出接口的作用输入输出接口用于连接微机系统与外部设备,实现数据的输入和输出。
3.2 常见的输入输出接口类型常见的输入输出接口类型包括: - 并行接口:传输多个比特的数据,适用于高速数据传输。
- 串行接口:逐位传输数据,适用于长距离传输。
- USB接口:通用串行总线接口,支持高速数据传输和热插拔。
微机原理及应用第三次作业
第三阶段作业一、填空题1.I/O接口信号分为数据信息、状态信息和(控制信息)等三类。
2.接口与外设间的数据传输则可分为2种情况(输入)与(输出)。
3.8255A根据端口选择信号A1、A0的组合把数据总线传送来的信息传送到相应的端口。
当A1A0=10时,选中(端口c )当A1A0=11时,选中(控制端口)4.8255 有3 种工作方式,,其中方式2 只允许(A )口使用。
5.在DMA控制下,每传送一个字节,地址寄存器(加1 ),字节计数器(减1 ),如此循环,直至计数器之值为0。
6.DMA控制器接管总线后进行DMA读操作,则对存储器进行(读操作)对外设进行(写操作)7.所谓“串行通信”是指数据是一位一位顺序传送的。
在串行通信中有两种基本的通信方式:即(同步通信和异步通信)8.RS-232C标准(协议)是美国EIA公布的通信协议。
它适合数据传输速率(0~20000b/s )范围内的通信,它要求DTE和DCE之间最大传输距离为(15m )。
9.近距离通信时,通信双方可直接连接,最简单的情况,只要使用(发送线)、(接收线)、(信号地线)等3根线便可实现全双工异步通信。
10.EISA在ISA的基础上,将数据总线宽度从(16 )位变为(32 )位11.描述PCI总线标准中定义了(32 )位数据总线,可扩充到(64 )位。
12.局部总线可分为三种:专用局部总线、(VL )总线和(PCI )总线。
B设备可以即插即用,一旦设备USB的节点,就会产生被软件支持的一系列操作,来完成对设备的配置,这被称为(总线枚举)过程。
14.按键码的识别方式将键盘分(接触式)、(无触点式)两种,计算机中使用的主要是(接触式)。
15.除键盘抖动的方法主要有两种(硬件)、(软件)。
16.对于共阳极显示器而言,发光的相应段须接(低)电平才能有效。
17.共阴极显示器显示数字“2”,其对应的段码为(5BH )。
18.当前使用的CRT显示器主要是彩色显示器,包括()和()部分。
(完整word版)《微机原理及应用》习题答案
(完整word版)《微机原理及应用》习题答案《微机原理及应用》习题答案教材:《80X86/Pentium微型计算机原理及应用》答案第一章计算机基础1-3(1) 01101110 真值=110(2) 10001101 真值=-131-4(1)+010111[+010111]原=[+010111]反=[+010111]补=00010111 (2) +101011[+101011]原=[+101011]反=[+101011]补=00101011 (3) –101000[-101000]原=10101000 [-101000]反=11010111[-101000]补=11011000(4) -111111[-111111]原=10111111 [-111111]反=11000000[-111111]补=110000011-6(1) [x1+y1]补=[x1]补+ [y1]补=00010100+00100001=00110101(2)[x2-y2]补=[x2]补+ [-y2]补=11101100+00100001=000011011-7(1) 85+60解:[-85]补=10101011 [60]补=00111100[-85]补+[60]补=10101011+00111100=11100111 (11100111)补=10011001 真值=-25CS=0,CP=0, CS⊕CP=0 无溢出(4)-85-60[-85]补=10101011 [-60]补=11000100[-85]补+[-60]补=10101011+11000100=101101111CS=1, CP=0 CS⊕CP=1 有溢出1-8(1) [x]补+ [y]补=01001010+01100001=10101011CS=0, CP=1 CS⊕CP=1 有溢出(2) [x]补- [y]补=[x]补+ [-y]补=01001010- 01100001=01001010+10101010=100010110CS=1, CP=1 CS⊕CP=0 无溢出1-9(1) (127)10=(000100100111)BCD(2) (74)H=(116)10=(000100010110)BCD1-10 (1) 41H 代表 A(2) 72H 代表 r(3) 65H 代表 e(4) 20H 代表 SP1-14(1) 69.57(69.57)10=(1000101.100)B=0.1000101100 X 27=0.1000101100 X 2+111浮点规格数为 011101000101(2)-38.405(-38.405)10=(-100110.011)B-100110.011= -0.100110011 x 26 = - 0.100110011 x 2110 浮点规格数为 011011001100(3) - 0.3125(-0.3125)10=(-0.0101)2=(-0.101)2 x 2-001浮点规格数为 1111110100001.+0.008342.(+0.00834)10=(0.000000100010001)2=(0.100010 001)2 x 2-1103.浮点规格数为 1010010001004.1-155.(1) (69.57)10=(1000101.10010001111010111)26.=(1.00010110010001111010111)2 x 21107.p=6+127=133=(10000101)28.单精度浮点数为010000101000101100100011110101119.(2)(-38.405)10=(-100110.011001111010111000)210.= - (1.00110011001111010111000)2 x 210111.p=5+127=132=(10000100)212.单精度浮点数为1100001000011001100111101011100013.(3) (-0.3125)10=(-0.0101)2=(-1.01)2 x 2-1014.p=-2+127=125=(1111101)215.单精度浮点数为10111110101000000000000000000000第二章80X86/Pentium 微处理器2-3IO/M DT/R DEN RD WR读存储器0 0 0 0 1 写存储器0 1 0 1 02-17PA=CS x 16+IP IP的范围为0000H~FFFFH 而CS为A000H因此PA的范围即现行代码段可寻址的存储空间范围为A0000H~AFFFFH2-201234ABCDH=00010010001101001010101111001101 BPA=SS x 16+SP=A0000H+0100H=A0100H栈顶SP=0100H-4=00FCH11001101 A00FCH101010110011010000010010 A0100F2-21(1) 1278H+3469H=0001 0010 0111 1000+0011 0100 0110 1001=0100 0110 1110 0001SF=0 ZF=0 AF=1 PF=1 CF=0 OF=0(2) 54E3H-27A0H=0101 0100 1110 0011+1101 1000 0110 0000=1 0010 1101 0100 0011SF=0 ZF=0 AF=1 PF=0 CF=0 OF=0当进行16位或8位加或减运算时,若最高位产生进位或借位时,将CF置1,否则为0,当进行带符号数补码运算时,运算结果超出了机器所能表示的数值范围,就产生溢出,将OF置1,否则OF置0,即OF用来表示有符号数运算的溢出,而CF则用来表示无符号数运算的溢出。
微机原理及应用3-ver1.0
第三部分单片机的基本工作原理3.1单片机概况•一、单片机的发展过程•1、单芯片微机形成阶段–1976 年,Intel 公司推出了MCS–48 系列单片机该系列单片机早期产品在芯片内集成有:8位CPU、1 KB 程序存储器(ROM)、64 B 数据存储器(RAM)、27 根I/O 线和1 个8 位定时/计数器。
此阶段的主要特点是:在单个芯片内完成了CPU、存储器、I/O 接口、定时/计数器、中断系统、时钟等部件的集成。
但存储器容量较小,寻址范围小(不大于4 K),无串行接口,指令系统功能不强。
•2、性能完善提高阶段–1980 年,Intel 公司推出MCS–51 系列单片机该系列单片机在芯片内集成有:8 位CPU、4 KB 程序存储器(ROM)、128B 数据存储器(RAM)、4 个8 位并行接口、1 个全双工串行接口、2 个16 位定时/计数器,寻址范围为64 K,并集成有控制功能较强的布尔处理器(完成位处理功能)。
此阶段的主要特点是:结构体系完善,性能已大大提高,面向控制的特点进一步突出。
现在,MCS–51 已成为公认的单片机经典机种。
•3、微控制器化阶段–1982 年,Intel 公司推出MCS–96 系列单片机该系列单片机在芯片内集成有:16 位CPU、8 KB 程序存储器(ROM)、232 B 数据存储器(RAM)、5 个8 位并行接口、1 个全双工串行接口、2 个16 位定时/计数器。
寻址范围最大为64 K。
片上还有8 路10 位ADC、1 路PWM(D/A)输出及高速I/O 部件等。
此阶段的主要特点是:片内面向测控系统外围电路增强,使单片机可以方便灵活地用于复杂的自动测控系统及设备。
•二、单片机产品近况•80C51 系列单片机产品繁多–ATMEL 公司融入Flash 存储器技术推出的AT89 系列单片机;–Philips 公司推出的80C51、80C552 系列高性能单片机;–华邦公司推出的W78C51、W77C51 系列高速低价单片机;–ADI 公司推出的ADuC8xx 系列高精度ADC 单片机;–LG 公司推出的GMS90/97 系列低压高速单片机;–MAXIM 公司推出的DS89C420 高速(50MIPS)单片机;–Cygnal公司推出的C8051F 系列高速SOC 单片机等。
微型计算机原理与接口技术第3次作业答案
微机原理与接口技术作业(三)答案1.简述计算机与外设之间数据交换的方式。
计算机与外设之间数据交换方式有四种:无条件传送方式、查询方式(输入/输出)、中断控制方式、直接存储器存取(DMA)方式。
2.设有一个输入设备,其数据端口地址为380H,状态端口为381H。
当状态标志D0=1时,表明外设有一个字节的数据就绪。
请画出该设备和计算机总线接口的电路示意图(要求包括三总线及地址译码电路),并编写利用查询方式输入一个字节数据的程序片段。
参阅教材P223-224图8-3,端口380H和381H的地址译码电路如下:3.设有一个字符输出设备,其数据端口和状态端口的地址均为80H。
在读取状态时,读入字节的D7=0则表示该设备空闲,可以接收CPU输出的字符。
请画出该设备和计算机总线接口的电路示意图(要求包括三总线及地址译码电路),并编写利用查询方式输出字母“Z”的程序片段。
参阅教材P224图8-5,端口80H的地址译码电路如下:A9A8A7A6A5A4A3A2A1A0地址80H注意上述三个译码电路仅取代教材图中的“地址译码器”部分4.简单解释下列各概念:中断源、中断请求、中断响应、开关中断、中断返回、中断识别、中断优先权、中断嵌套、中断处理、中断服务。
略,具体内容请参阅教材。
5.以可屏蔽中断为例,说明一次完整的中断过程主要包括哪些环节?参见教材P254-255中8259A的中断过程。
6.已知一个8254芯片的CLK0输入1.5MHz的时钟信号,其计数器0~2和控制字端口的地址范围为204H~207H,请按要求完成8254的初始化代码程序段:1)使OUT0产生300KHz的方波信号,请选择合适的工作方式及计数初值;2)使计数器1工作在方式0,仅用8位二进制计数,计数初值为128;3)使计数器2工作在方式2,计数初值为2F0H。
解:1)MOV DX,207H选0号计数器,初值只写入低8位,方式3,二进制MOV AL,00010110B ;OUT DX,AL计数器0的地址MOV DX,204H ;MOV AL,5计数初值5写入0号计数器,产生f=CLK0/5的方波OUT DX,AL ;2)MOV DX,207H选1号计数器,初值只写入低8位,方式0,二进制MOV AL,01010000B;OUT DX,AL计数器1的地址MOV DX,205H ;MOV AL,128计数初值128写入计数器1的低8位OUT DX,AL ;3)MOV DX,207H选2号计数器,初值顺序写低/高8位,方式2,二进制B ;MOV AL,10110100OUT DX,AL计数器2的地址MOV DX,206H ;MOV AL,0F0H写入计数初值低8位OUT DX,AL ;MOV AL,02H写入计数初值高8位OUT DX,AL ;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三阶段作业一、填空题1.I/O接口信号分为数据信息、状态信息和(控制信息)等三类。
2.接口与外设间的数据传输则可分为2种情况(输入)与(输出)。
3.8255A根据端口选择信号A1、A0的组合把数据总线传送来的信息传送到相应的端口。
当A1A0=10时,选中(端口c )当A1A0=11时,选中(控制端口)4.8255 有3 种工作方式,,其中方式2 只允许(A )口使用。
5.在DMA控制下,每传送一个字节,地址寄存器(加1 ),字节计数器(减1 ),如此循环,直至计数器之值为0。
6.DMA控制器接管总线后进行DMA读操作,则对存储器进行(读操作)对外设进行(写操作)7.所谓“串行通信”是指数据是一位一位顺序传送的。
在串行通信中有两种基本的通信方式:即(同步通信和异步通信)8.RS-232C标准(协议)是美国EIA公布的通信协议。
它适合数据传输速率(0~20000b/s )范围内的通信,它要求DTE和DCE之间最大传输距离为(15m )。
9.近距离通信时,通信双方可直接连接,最简单的情况,只要使用(发送线)、(接收线)、(信号地线)等3根线便可实现全双工异步通信。
10.EISA在ISA的基础上,将数据总线宽度从(16 )位变为(32 )位11.描述PCI总线标准中定义了(32 )位数据总线,可扩充到(64 )位。
12.局部总线可分为三种:专用局部总线、(VL )总线和(PCI )总线。
B设备可以即插即用,一旦设备USB的节点,就会产生被软件支持的一系列操作,来完成对设备的配置,这被称为(总线枚举)过程。
14.按键码的识别方式将键盘分(接触式)、(无触点式)两种,计算机中使用的主要是(接触式)。
15.除键盘抖动的方法主要有两种(硬件)、(软件)。
16.对于共阳极显示器而言,发光的相应段须接(低)电平才能有效。
17.共阴极显示器显示数字“2”,其对应的段码为(5BH )。
18.当前使用的CRT显示器主要是彩色显示器,包括()和()部分。
19.显示器通过9 芯或者15 芯的D 型插座与适配器相连接。
其中,15 芯信号连接用于(彩色显示器)接口。
20.D/A转换器是指将(数字变量)转换为(模拟变量)的电路,一般集成在一块芯片上。
21.DAC0832是电流输出型(8 )位D/A转换器22.DAC0832 在不同信号组合的控制之下可实现直通(单缓冲)、(双缓冲)三种工作方式。
二、判断题1.把接口电路中CPU可以访问的每一个寄存器或控制电路称为一个I/O端口。
(T)2.采用独立编址方式时,CPU对I/O设备的管理是用访问内存的指令实现的。
(T)3.无条件传送是一种最简单的输入/输出传送,一般只用于简单、低速的外设的操作。
(T)4.中断方式的特点是改CPU的被动查询为主动响应。
(F)5.8225A 的“端口C 置1/置0 控制字”不能写入其控制寄存器中。
(F )6.要对8255A 的端口C 的某一位进行置位/复位设置,可对端口C (控制口)写入相应的控制字来实现。
( F )7.总线就是计算机各部件之间传送信息的公共通道。
(T )8.对于各种各样的总线,可以从不同角度对其进行分类。
按总线的位置分类,可将总线分为并行总线和串行总线。
(F )9.ISA总线能实现32位数据传送,寻址能力达16MB,工作频率为8MHz,数据传输率最高可达8MB/s。
(F )10.如果输入信号为直流或随时间变化比较缓慢,远小于A/D转换的速度,则可以不加采样/保持电路。
(T )三、应用题1.外设为何必须通过接口与主机相连?存储器与系统总线相连需要接口吗?为什么?外设都必须通过I/O接口电路与微机系统总线相连,因为CPU与外部设备通信在运行速度和数据格式上差异很大. 存储器与系统总线相连不需要接口.因为接口是用来连接微机和外设的一个中间部件,I/O接口电路要面对主机和外设两个方面进行协调和缓冲,存储器属于微机系统的组成部分.它们之间的数据传输是标准的、统一的没有必要通过接口.2.Intel8253 的通道0 按方式3 工作,时钟CLK0 的频率为1 兆,要求输出方波的频率为40KHz,采用BCD 码计数,设通道0 的地址为PORT0,请对它写入计数值。
3.设8253的片选地址为200H~203H,分别对应计数器0#、1#、2#及控制字寄存器,若计数器0#的CLK0端输入600KHZ方波及GATE0=1,要使OUT0输出10KHZ方波,问定时器/计数器0#应工作在何种方式?若工作方式设只读/写8位数据且采用BCD码计数,试写出设置控制字及计数初值的指令序列。
4.如图所示采用8255A 作为打印机接口。
PA 口作为向打印机输出的数据口,工作于方式0,采用程序查询的控制方式。
由PC0产生负脉冲选通信号,PC7 读取外没状态BUSY,8255A 的端口地址为90H~93H。
写出从内存2000H:3000H 开始取出100 个数据送打印机的控制程序。
5.与并行通信相比较,串行通信有什么特点?这里说的通信是指数字信号。
数字信号是8位二进制数,可以使用信号线传输,一种方案是使用一条数据线按照次序一个位一个位的传送,每传送完8位为一个字节,叫串行通信。
另一种方法是使用8条数据线分别传送8位,一次传送一个字节,叫并行通信。
实际传输有可能不是8位数据而是其它,但原理是相同的。
理论上并行速度比较快,但是串行口线间干扰小,稍远的距离速度不低于并行口。
并行通信是把一个字符的各数位用几条线同时进行传输,传输速度快,信息率高。
但它比串行通信所用的电缆多,故常用在传输距离较短(几米至几十米)、数据传输率较高的场合。
实现并行通信的接口就是并行接口。
并行接口可设计为只作为输入/输出接口,也可设计为既作为输入又作为输出的接口。
它可以用两种方法实现,一种是利用同一个接口中的两个通路,一个作输入通路,一个作输出通路;另一种使用同一个双向通路,既作为输入又作为输出。
6.设串行通信系统工作过程中以查询方式发送数据,而以中断方式接收数据,数据位8位,偶校验,2位停止位,波特率为4800HZ,请编写程序段对8250的初始化。
7.何谓局部总线?局部总线与系统总线有何区别?在系统中主要解决什么问题?局部总线也叫元件级总线,片总线.它是各种板、卡上芯片与芯片之间连接的总线,是为芯片器件之间提供的标准信息接口.该总线的表现形式是各芯片引用的延伸与连接。
一般与CPU 密切相关,在将接口电路与CPU连接时就要与片总线打交道,片总线是微机系统中的重要总线之一,是接口设计的重要内容。
系统总线也叫内总线,或板级总线,通常所说的微机总线就是指这一总线。
它用于微型机系统内各功能部件(存储器、I/0接口板、卡)之间的连接,是微型计算机内最重要的总线。
8.多路模拟开关的主要功能是什么?一种集成电路,内部有受外部电压信号控制的多个“电子开关”,每个“开关”的通断与控制信号相互独立。
通常电子开关的导通电阻在几十欧姆。
“模拟开关”的作用就是用在模拟信号的传输路径“切换”电路中,道理好比“继电器”。
如电视机的“A V输入”与机内视频/音频信号通道之间就常用到4路模拟开关。
当你通过遥控器切换A V状态时,电视机内部视频/音频信号被切断,而由外部线路输入的A V信号被接通至视频处理-显像电路和音频驱动放大电路中。
线、角、相交线、平行线规律1.如果平面上有n(n≥2)个点,其中任何三点都不在同一直线上,那么每两点画一条直线,一共可以画出12n(n-1)条.规律2.平面上的n条直线最多可把平面分成〔12n(n+1)+1〕个部分.规律3.如果一条直线上有n个点,那么在这个图形中共有线段的条数为12n(n-1)条.规律4.线段(或延长线)上任一点分线段为两段,这两条线段的中点的距离等于线段长的一半. 例:如图,B在线段AC上,M是AB的中点,N是BC的中点.求证:MN =12AC证明:∵M是AB的中点,N是BC的中点∴AM = BM =12AB ,BN = CN =12BC∴MN = MB+BN =12AB +12BC =12(AB + BC)NM CBA∴MN =12AC练习:1.如图,点C 是线段AB 上的一点,M 是线段BC 的中点.求证:AM = 12(AB + BC) 2.如图,点B 在线段AC 上,M 是AB 的中点,N 是AC 的中点. 求证:MN = 12BC 3.如图,点B 在线段AC 上,N 是AC 的中点,M 是BC 的中点. 求证:MN =12AB规律5.有公共端点的n 条射线所构成的交点的个数一共有12n (n -1)个.规律6.如果平面内有n 条直线都经过同一点,则可构成小于平角的角共有2n (n -1)个.规律7. 如果平面内有n 条直线都经过同一点,则可构成n (n -1)对对顶角.规律8.平面上若有n (n ≥3)个点,任意三个点不在同一直线上,过任意三点作三角形一共可作出16n (n -1)(n -2)个.规律9.互为邻补角的两个角平分线所成的角的度数为90o .规律10.平面上有n 条直线相交,最多交点的个数为12n (n -1)个.规律11.互为补角中较小角的余角等于这两个互为补角的角的差的一半.规律12.当两直线平行时,同位角的角平分线互相平行,内错角的角平分线互相平行,同旁内角的角平分线互相垂直.例:如图,以下三种情况请同学们自己证明.规律13.已知AB ∥DE,如图⑴~⑹,规律如下: 1()∠ABC+∠BCD+∠CDE=360︒E D C BAH G F E D B C A H G F E D B C A H G F E D B C A M C B A N M C B A N M C B A。