微机原理期末试卷A答案(山东师范大学)
大学微机原理试题及答案

大学微机原理试题及答案一、选择题(每题2分,共20分)1. 在微机系统中,CPU不能直接访问的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘2. 下列哪种设备属于微机的输入设备?()A. 显示器B. 打印机C. 鼠标D. 键盘3. 微机系统中,用来存储指令和数据的部件是()。
A. CPUB. 内存C. 硬盘D. 显卡4. 微机的字长是指()。
A. 存储器的容量B. 存储器的地址C. CPU一次能处理的数据位数D. 显示器的分辨率5. 在微机中,1KB等于()字节。
A. 1024B. 1000C. 512D. 2566. 微机的总线包括()。
A. 数据总线B. 地址总线C. 控制总线D. 所有选项7. 微机系统中,用于控制CPU和其他部件协调工作的部件是()。
A. 内存B. 硬盘C. 显卡D. 控制器8. 在微机系统中,用于表示字符的编码是()。
A. ASCII码B. BCD码C. 十六进制D. 二进制9. 微机的存储器分为()。
A. 只读存储器和随机存储器B. 内部存储器和外部存储器C. 只读存储器和可读写存储器D. 所有选项10. 微机的操作系统是()。
A. 应用软件B. 系统软件C. 工具软件D. 游戏软件二、填空题(每题2分,共20分)1. 微机的CPU主要由______和______两部分组成。
2. 微机的内存地址空间通常由______总线提供。
3. 微机的硬盘是一种______存储器。
4. 微机的字长决定了其一次能处理的______位数。
5. 微机的总线包括数据总线、地址总线和______总线。
6. 微机系统中,控制器的主要功能是______。
7. 在微机系统中,ASCII码是一种______编码。
8. 微机的存储器分为内部存储器和______存储器。
9. 微机的操作系统是计算机的______软件。
10. 微机的字长为32位,表示其一次能处理的数据位数为______。
三、简答题(每题10分,共30分)1. 简述微机的工作原理。
微机原理及接口技术期末试题a级答案

1、8086/8088 的时钟信号是由( C )提供。
A. 8259B. 8255C. 8284D. 82532、指令 MOV AX , 0283H[BX][SI] 中源操作数的寻址方式为( B )。
A. 寄存器间接寻址B. 基址变址相对寻址C. 基址寻址D. 变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( B )A. 4100HB. 3A9A8HC.3B008HD. 3AA08H4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为( DA. 15K×8B. 32K×256C. 1K×8D. 32K×85、某存储器芯片容量为2K×4bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( B )。
A. 2片、11根B. 16片、14根C. 8片、16根D. 16片、8根6、 DMAC 8237具有( C ) 独立通道。
A . 八个B . 二个C . 四个D . 三个7、可编程中断控制器8259A每片具有( C ) 优先权控制。
A . 4级B . 2级C . 8级D . 6级8、若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为( B )。
A. A6HB. B6HC. B4HD. C7H9、8237片内寻址的端口有( D )个。
A. 4B. 2C. 8D. 1610、8259片内寻址的端口有( B )个。
A. 4B. 2C. 8D. 16二、填空题:(每空1分,共计40分)1、指令ASSUME在程序中出现时表示:( 段寄存器与段之间的对应关系 )。
2、编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:标号或变量名、操作码、操作数、注释3、志寄存器FR中有六个状态标志,它们的符号、名称以及为0和1时代表的意义分别为:①.(进/借位位CF;当运算中最高位有进位或借位时CF=1;否则CF=0 );②.(符号位SF;当运算的结果最高位为1即结果为负数时SF=1;否则SF=0 )③.(奇偶位PF;当运算的结果中低8位中含1的个数为偶数时PF=1;否PF=0④.(全零位ZF;当运算的结果为零时ZF=1;否则ZF=0 );⑤.(溢出位OF;当带符号数运算的结果有溢出时OF=1;否则OF=0 );⑥.(半进/借位位AF;当运算的结果D3向D4有进位或借位时AF=1;否则AF=0 ); 4、微机主机与输入/输出设备之间的数据传送方式有以下四种方式:( 无条件传送 )、( 查询式传送 )、( 中断传送 )、( DMA传送 )、5、执行下面的程序段后,AX=( 35 )MOV CX, 5MOV AX, 50NEXT:SUB AX, CXLOOP NEXTHLT6、执行下面的程序段后,AL=( 34H ),BUF DW 2152H,3416H,5731H,4684HMOV BX, OFFSET BUFMOV AL, 3XLAT7、标志寄存器FR中有三个控制标志,它们的符号、名称以及为0和1时代表的意义分别为:①.(中断控制IF;允许即开中断时IF=1;否则IF=0 );②.(方向控制DF;在串操作指令时需变址寄存器SI,DI按递减方式工作即-1/2时DF=1;否则DF=0);③.(单步操作控制TF;需单步工作时TF=1;否则TF=0 );8、8086/8088 CPU具有两种外部中断,它们是(非屏蔽中断即 NMI )和(可屏蔽中断即INTR )。
微机原理期末试卷A(含答案)

A.1 B.2 C.4 D.8
10.存储器在断电后,仍保留原有信息的是(B)
A.RAM,ROM B.ROM,EPROM C.SRAM,DRAM D.PROM,RAM
11.在可编程通信接口电路Intel 8251的接口信号中,有同CPU接口的,有同外部装置接口。下面四个信号中,哪个不是同CPU接口的?(B)。
初始值设置时,要符合控制字中的格式规定,即只写低位字节还是只写高位字节,或高低位字节都写,控制字中一旦规定,具体初始值设定时就要一致
10.简述硬件中断和调用子程序的异同?
答:相同:都需要保护断点,实现返回;都是暂停执行现行程序,转去执行另一段程序。2分
不同点:调用子程序是事先安排好的,调用点固定,并由远调用近调用之分;不会影响标志寄存器的内容。硬件中断是随机的,调用点不固定,都为远调用;会影响标志寄存器的内容。
8.简述8251A的初始化编程流程?
9.8253有几种工作模式,对8253进行初始化编程时,有哪两条原则必须严格遵守?
8253有6种工作模式1分
如下两条原则
1对于每个计数通道进行初始化时,必须先写入控制字,然后写入计数初值。这是因为计数初值的写入格式是由控制字的D5和D4两位编码决定的。写入计数初值时,必须按控制字规定的格式写入。
物理地址为5600H×10H+0070H=56070H2分
2)栈底地址:逻辑地址为5600H:0300H
物理地址为5600H×10H+0300H=56300H
3)数据2010H放置于5600H:006FH和5600H:006EH单元(SP)=006EH3分
3.对于8086CPU计算机系统中,在进行6789H-1234H运算后,试求状态标志SF、ZF、PF、CF、AF、OF的值。
2022年山东师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年山东师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、如果文件采用直接存取方法,且文件大小不固定,则应采用()物理结构。
A.直接B.索引C.随机D.顺序2、某文件系统的簇和磁盘扇区大小分别为1KB和512B。
若一个文件的大小为1026B,则系统分配给该文件的磁盘空间大小是()。
A.1026BB.1536BC.1538BD.2048B3、使用TSL(TestandSetLock)指令实现进程互斥的伪代码如下所示。
do{while(TSL(&lock));criticalsection;lock=FALSE;}while(TRUE);下列与该实现机制相关的叙述中,正确的是()A.退出临界区的进程负责唤醒阻塞态进程B.等待进入临界区的进程不会主动放弃CPUC.上述伪代码满足“让权等待”的同步准则D.while(TSL(&lock))语句应在关中断状态下执行4、有3个作业J1,J2,J3,其运行时间分别为2h,5h,3h,假定同时到达,并在同…台处理器上以单道方式运行,则平均周转时间最短的执行序列是()。
A.J1,J2,J3B.J3,J2,J1C.J2,J1,J3D.J1,J3,J25、下面有关选择进程调度算法的准则,错误的是()A.尽量提高处理器利用率B.尽可能提高系统吞吐量C.适当增长进程在就绪队列中的等待时间D.尽快响应交互式用户的要求6、不会产生内部碎片的存储管理是()。
A.分页式存储管理B.分段式存储管理C.固定分区式存储管理D.段页式存储管理7、目标程序对应的地址空间是()A.名空间B.逻辑地址空间C.存储空间D.物理地址空间8、下列选项中,在用户态执行的是()。
A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序9、假设5个进程P0、P1、P2、P3、P4共享3类资源R1、R2、R3.这些资源总数分别为18、6、22。
T0时刻的资源分配情况(见表),此时存在的一个安全序列是()。
《微机原理》期末考卷

《微机原理》期末考卷一、选择题(每题2分,共20分)1. 微型计算机的CPU主要包括哪两部分?A. 控制器和外设B. 运算器和控制器C. 存储器和控制器D. 运算器和存储器2. 下列哪种总线不属于微机系统总线?A. 数据总线B. 地址总线C. 控制总线D. 信号总线3. 微机中的存储器按其作用可分为哪两种?A. RAM和ROMB. Cache和主存C. 硬盘和软盘D. 内存储器和外存储器A. 键盘B. 显示器C. CPUD. 打印机5. 微机系统中最常用的输入设备是?A. 鼠标C. 扫描仪D. 话筒A. RAMB. ROMC. CacheD. 硬盘7. 微机中的I/O端口编址方式通常有哪两种?A. 内存映射和I/O映射B. 直接编址和间接编址C. 线性编址和模块化编址D. 固定编址和可变编址8. 下列哪种微处理器不支持流水线技术?A. Intel Core i7B. AMD RyzenC. Intel 80D. ARM CortexA99. 微机中的堆栈操作通常使用哪个寄存器?A. 程序计数器B. 堆栈指针C. 指令寄存器D. 累加器10. 在微机系统中,下列哪个设备不属于输入设备?A. 鼠标C. 扫描仪D. 显示器二、填空题(每题2分,共20分)1. 微型计算机的CPU主要由______和______两部分组成。
2. 微机中的存储器按其作用可分为______和______。
3. 微机系统中最常用的输出设备是______。
4. 微机中的I/O端口编址方式通常有______和______两种。
5. 在微机系统中,______是连接CPU和主存储器的数据通道。
6. 微处理器执行指令的过程通常包括取指、______和执行三个阶段。
7. 微机中的堆栈操作通常使用______寄存器。
8. 下列微处理器中,______是32位微处理器。
9. 在微机系统中,______是用于暂时存储数据和指令的存储器。
10. 微机中的______是用于存储系统软件和应用程序的存储器。
微机原理与接口技术考试试题及答案

《微机原理与接口技术》课程期末考试试卷(A卷,考试)一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是()。
A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。
A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。
A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。
A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。
A. 11B. 12C. 13D. 147 .在计算机系统中,可用于传送xx请求和xx 相应信号的是()。
A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .xx寄存器装入2300H,该xx的最大结束地址是()。
A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。
A. I/O设备B. I/O接口C. 主处理器D.逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。
A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。
2021知到答案 微机原理(山东联盟)(山东师范大学) 最新智慧树满分章节测试答案

第一章单元测试1、单选题:计算机与计算器的本质区别是能进行()。
选项:A:数据处理B:存储数据C:运算D:程序控制答案: 【程序控制】2、单选题:"十进制261转换为二进制数的结果为()。
选项:A:11111B:11001C:100001D:10001答案: 【10001】3、单选题:最能准确反映计算机主要功能的是()。
选项:A:计算机能代替人的脑力劳动B:计算机可以存储大量信息C:计算机可以实现高速度的运算D:计算机是一种信息处理机答案: 【计算机可以实现高速度的运算】4、单选题:用高级语言C++编写的源程序要执行,必须通过其语言处理程序进行( ) 变成目标程序后才能实现。
选项:A:翻译B:汇编C:编译D:解释答案: 【编译】5、单选题:汉字数据比较大小时按其()顺序进行的。
选项:A:在英文字母表中的B:在区位表中C:在ASCII码中的D:在字典中的答案: 【在区位表中】第二章单元测试1、单选题:获取指令、决定指令的执行顺序,向相应的硬件部件发送指令,只是( )的基本功能。
选项:A:内存储器B:控制器C:运算器D:输入输出设备答案: 【控制器】2、单选题:与外存储器相比,内存储器具有的()优点。
选项:A:存储单位信息量价格便宜B:存取速度快C:信息科长期保存D:存储器量大答案: 【存取速度快】3、单选题:计算机的内存存储器是由许多存储单元组成的,为使计算机能识别和访问这些单元,给每一个单位一个编号,这些编号称为( )选项:A:名称B:数据C:地址D:名号答案: 【地址】4、单选题:磁盘、闪存盘在使用前应进行格式化操作。
所谓“格式化”是指对磁盘( )选项:A:读写信息B:文件管理C:清除原有信息D:进行磁道和扇区的划分答案: 【进行磁道和扇区的划分】5、单选题:"通常说的RAM是指( )选项:A:动态RAM和静态RAMB:静态RAM(SRAM)C:动态RAM ( DRAM )D:动态RAM或静态RAM答案: 【动态RAM ( DRAM )】第三章单元测试1、单选题:在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
微机原理期末试题及答案

微机原理期末试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个不是微机的组成部分?A. 总线B. 内存C. 硬盘D. 打印机答案:D3. 在计算机中,1KB的存储空间等于:A. 1024字节B. 1000字节C. 1024位D. 1000位答案:A4. 8086微处理器的地址总线宽度是:A. 16位B. 32位C. 24位D. 8位答案:A5. 下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP答案:A二、简答题(每题10分,共30分)1. 简述冯·诺依曼计算机体系结构的主要特点。
答案:冯·诺依曼计算机体系结构的主要特点包括:程序存储、程序控制、指令和数据以同等地位存储在同一存储器中、顺序执行指令。
这种结构简化了计算机的设计,使得计算机能够自动、连续地执行程序。
2. 解释什么是指令周期,并简述其主要步骤。
答案:指令周期是CPU执行一条指令所需的全部时间,包括取指令、分析指令、执行指令等步骤。
在每个指令周期中,CPU首先从存储器中取出指令,然后对指令进行译码,最后执行指令所指定的操作。
3. 描述微机总线的基本功能。
答案:微机总线是连接CPU、内存、输入输出设备等组件的通信线路,其基本功能包括数据传输、地址传输和控制信号传输。
数据总线用于在CPU和存储器或输入输出设备之间传输数据;地址总线用于指定数据传输的目标地址;控制总线则用于传输控制信号,如读写信号、中断请求等。
三、计算题(每题15分,共30分)1. 假设一个计算机系统使用16位地址总线,计算该系统的最大内存容量。
答案:使用16位地址总线,意味着可以寻址2^16个不同的内存单元。
如果每个内存单元存储1字节,则最大内存容量为2^16字节,即65536字节,或64KB。
2. 给定一个二进制数10110110,请计算其二进制补码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山东师范大学2011-2012学年第一学期期末考试试题(时间:120分钟 共100分)课程编号: 081110206 课程名称:微机原理 适用年级: 09 学制: 四年 适用专业:通信 试题类别: A 课程编号: 081110206 课程名称:微机原理 适用年级: 11 学制: 四年 适用专业:历计升试题类别: A填空题(本题共25个空,每空1分,共25分)1. 单片机与普通计算机的不同之处在于其将 、 和 三部分集成于一块芯片上,MCS-51系列单片机为 位单片机。
2. 当单片机复位时PSW = H ,这时当前的工作寄存器区是 区,R6所对应的存储单元地址为 H 。
3. 指令的执行过程可以分为取指和_________两个阶段。
取指阶段的目的是根据程序计数器PC 的内容,访问存储器取出指令后,将指令存于________。
4. MCS-51访问片外存储器时,利用 信号锁存来自 发出的低8位地址信号。
5. 当MCS-51执行MOVC A ,@A+PC 指令时,伴随着 控制信号有效。
6. MCS-51复位后,程序计数器PC 的值为___________,通常在此存放一条__________指令,从而使程序跳转到真正的程序入口处。
7. 单步执行方式是指单片机在控制面板上的某个按钮(即单步执行键)控制下逐条执行用户程序中指令的方式,即每按一次键就执行一条用户程序的指令方式,常常用于用户程序的________。
节电方式是一种能减少单片机功耗的工作方式,通常可以分为空闲方式和________方式。
8. 在8031单片机中,/EA 引脚必需接_________,因为8031片内没有程序存储器。
9. 汇编语言源程序由标号、________、操作数和注释四部分组成,其中标号的命名规则是由8个或8个以下的符号组成,第一个必须是________。
10. 在MCS-51系统中,一共有寄存器寻址方式、直接寻址方式、________________器间接寻址方式、________、变址寻址方式和________7种寻址方式。
11. MCS-51中有________个中断源,能设置________级优先级中断,中断响应是由完成的。
二、选择题(本题共10小题,每题1.5分,共15分)1. 以下说法正确的是__________。
A.静态存储器的基本存储电路是触发器,所以不需要刷新B.静态存储器的元器件少、功耗低,适合于作大容量的存储器C.ROM 存储器称为只读存储器,所以是不可以写入的D.动态存储器芯片的行列地址线一般是独立引出 2. PC 的值是__________。
A. 当前正在执行指令的前一条指令的地址B. 当前正在执行指令的地址C. 当前正在执行指令的下一条指令的地址D. 控制器中指令寄存器的地址3. 以下有关指令和指令系统说法中错误的是______________。
A . 一台计算机所能执行的全部指令的集合称为指令系统。
B . 指令系统和计算机的硬件密切相关,每一条指令都需要相应的硬件来实现,故指令系统越庞大,计算机的硬件构造越复杂。
C . 指令是计算机能直接识别和执行的命令,故指令本身是二进制代码或者符号代码。
D . 采用有一定含义的英文助记符来表示指令,这样编写出来的程序称为汇编语言源程序。
4. 若SP=70H ,PC=2345H,SQR=1234H ,(6FH )=12H ,(70H )=56H ,则执行完ACALL SQR 指令之后,SP 的值及PC 的值分别等于___________A .72H 1234H B. 71H 1234H C.72H 1256H D.71H 1256H 5. 8051与8751的区别是___________A .内部数据存储器容量的不同 B.内部数据存储器的类型不同 C. 内部程序存储器的类型不同D.内部的寄存器的数目不同6. 以下不属于I/O 接口的功能是_________A . 提供输入/输出过程中的状态信号B . 解决计算机和外设之间的信号不一致C.提高外设的工作速度D.协调计算机和外设的速度差异7.下列指令组中,全部正确的是__________________。
A.MOV 7FH,@R0 ; DEC DPTR ; INC R1B.MOV F0,C ; MOV A, @R0 ; MOVX A, @DPTRC.MOV A, @R0 ; MOVC A, @A+PC ; MOVX B, @R0D.CPL R5 ; MOV R0,A ; PHSH DPTR8.关于外设与存储器统一编址方式,以下说法不正确的是_________。
A.不需要专门的I/O指令来访问端口B. 外设端口地址安排比较灵活,而且数量不受8位地址线的限制C. 没有占用存储器的地址区域,故不减少有效的内存容量D. CPU不需要控制线来区分存储器和外设端口访问9.关于子程序说法正确的是_________。
(见106-111页)A. 子程序调用指令和转移指令共同点是都改变程序执行的流程,不同点是子程序需要返回,故调用指令还必须保存子程序的返回地址,而转移指令不需要。
B. 恰当地使用子程序不但能使程序结构清楚,阅读理解方便,还能提高程序执行速度。
C.子程序参数传递的方法是数据传递和堆栈传递两种方法。
D. 使用子程序不能减少源程序和目标程序的长度,而循环程序能减少。
10.以下能做外部中断源的是_________。
A.键盘输入B. 除数为0C.浮点运算下溢D. 访存缺页三、简答题(本题共3小题,每小题5分,共15分)1.为什么微型计算机中要采用二进制表示信息?“-98”这个数在MCS-51中如何用补码表示?“124”采用BCD码又如何表示呢?a.可行性采用二进制,只有0和1两个状态,需要表示0、1两种状态的电子器件很多,如开关的接通和断开,晶体管的导通和截止、磁元件的正负剩磁、电位电平的低与高等都可表示0、1两个数码。
使用二进制,电子器件具有实现的可行性。
b.简易性二进制数的运算法则少,运算简单,使计算机运算器的硬件结构大大简化(十进制的乘法九九口诀表55条公式,而二进制乘法只有4条规则)。
c.逻辑性由于二进制0和1正好和逻辑代数的假(false)和真(true)相对应,有逻辑代数的理论基础,用二进制表示二值逻辑很自然。
-98的原码1110,0010B ,反码1001,1101B,补码1001,1110B“124”的BCD码=0001,0010,0100B2.什么是时钟周期、机器周期和指令周期?MCS-51中的一个机器周期是多少个时钟周期?答:时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。
机器周期在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。
例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。
完成一个基本操作所需要的时间称为机器周期。
一般情况下,一个机器周期由若干个S周期(状态周期)组成。
8051系列单片机的一个机器周期同6个S周期(状态周期)组成。
前面已说过一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示),8051单片机的机器周期由6个状态周期组成,也就是说一个机器周期=6个状态周期=12个时钟周期。
指令周期指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。
指令不同,所需的机器周期数也不同。
对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。
对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。
通常含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令。
3.中断的定义是什么?采用中断有何作用?脉冲(负边沿)触发的外中断0应该如何初始化?答:中断是指计算机暂时停止原程序的执行转而为外部设备服务(执行中断服务程序),并在服务完成后自动返回原程序继续执行的过程。
中断的作用(1)可以提高CPU的工作效率有了中断功能,计算机就可以使CPU和外设同时工作,使系统可以及时地响应外部事件。
而且有了中断功能,CPU可允许多个外设同时工作。
这样就大大提高了CPU的利用率,也提高了数据输入、输出的速度。
(2)可以提高实时数据的处理时效有了中断功能,就可以使CPU及时处理各种软硬件故障。
计算机在运行过程中,往往会出现事先预料不到的情况或出现一些故障,如电源掉电、存储出错,运算溢出等等。
计算机可以利用中断系统自行处理。
SETB EASETBEX0SETB IT0综合题(本题共3小题,每小题15分,共45分)1.请完成如下汇编语言程序设计:(1)ORG 1000HLEN DA TA 20HSUM DA TA 21HBLOCK DA TA 22H1000H CLR A1001H MOV R2, LEN1003H MOV R1,# BLOCK1005H INC R21006H SJMP CHECK1008H LOOP: ADD A, @R1INC R1CHECK: DJNZ R2, LOOPMOV SUM, ASJMP $END(a)请在程序中的横线上填入适当的指令,并写出该程序的功能是什么?(3分)答:该程序的功能是求数据块中各数累加和并存入SUM中。
(b)若(20H)=05H,(21H)=0AH,(22H)=11H,(23H)=32H,(24H)=0DH,(25H)=05H,(26H)=71H,(27H)=44H,(28H)=FEH,R0=04H,A=9FH,则上面的程序执行完毕后哪些单元的内容会发生变化?(3分)答:A、(21H)单元的内容会发生变化(c)指令DJNZ指令中的符号LOOP表示什么寻址方式?通过汇编后其值是多少?(2分)答:LOOP表示相对寻址方式,汇编后其值是1008H(2)已知R7低4位有一个十六进制数(0~F中的一个),请编写一个查表程序,能把它转换成相应ASCII码并送入片外RAM 3000H单元的程序。
(7分)解:ORG 0400HMOV A,R7ANL A,#0FHADD A,#05HMOVC A@A+PCMOV DPTR,#3000HMOVX @DPTR,ASJMP $ASCTAB: DB ‘0’, ‘1’, ‘2’, ‘3’, ‘4’ ,‘5’ ,‘6’, ‘7’ ,‘8’ ,‘9’DB ‘A’, ‘B’, ‘C’, ‘D’, ‘E’ ,‘F’2.下图是8031与其存储器系统的连接图,试分析该图(假设存储芯片从左至右分别为1#到3#芯片),并指出:(a)每片存储芯片的类型及其特点;(4分)(b)每片存储芯片的地址范围、片选方式及是否有重叠地址区。