微机原理及应用_第1页
微机原理及应用_第2页
微机原理及应用_第3页
微机原理及应用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程名称:微机原理及应用(b卷闭包)相应专业年级:电气04级考试时间100分钟1.如果设置A=10101011,B=10011010,则and A*B=_10001010_,或者运算为A B=_ 10111011 _。2.使用逻辑命令,“AX的最高位置1,其馀部分保持不变”为_ OR AX,8000H _。3.m*n ROM的含义如下:_ m个存储单元每个单元有n位只读存储_ _ _。Von.neumann建议计算机由_计算设备、控制器、存储_ _和输入、输出设备组成。5.-120的补码显示为_88H _。如果A=1000 (2),B=0100(2),则a-b=_ _ 0100 _ _ (2)

2、。6.8086微处理器的执行部件具有8个16位寄存器。其中,_ AX _寄存器常用作累加器,8堆栈顶部指针常用于_ SP _寄存器,具有6个状态标志和3个控制标志的16位标志寄存器(FR)。控制标志为_ _ _方向标志DF,中断标志IF _ _ _ _,跟踪标志TF。7.8255A有_3_个端口。其中_C_端口可以作为状态或控制信息的传输端口。8.串行通信可以通过三种方式连接_ _ _ _ _单个任务_ _ _ _ _ _ _ _ _半双工_ _ _ _全双工。9.将数据从CPU传递到8255A端口b时,控制信号A1、A2、读取信号、写入信号、片选择信号的值为_0110010.汇编语言程序通常

3、为编辑、_ _ _汇编。连接_和调试,执行这些步骤。11.完成数字转换:100D=_64_ H,0FH=_00001111_ B12.总线可分为地址总线_ _ _控制总线、数据总线_ _三类,6个地址行选项_ _ 64 _地址,地址行公用除外。13.串行通信的数据发送和接收有两种主要操作方式:_ _同步、异步_ _ _ _ _ _。14.8086/8088中断分为硬件中断和_ _软件中断_ _两类,硬件中断分为掩码和非屏蔽两类。15.8086的地址行是_20_条,您可以直接指定_1m_单位(每个单位的_1_字节)的地址。16.Intel 2764 eprom晶片的储存容量为_8k_B。二、判断

4、问题(每个问题1分,共10分)以下各问题的表现你认为是对的,就在题目前的一期打“”,打错了的打“”()1。三态门(e门)执行高水平数据加载、低水平数据自锁功能。(2。以8086指令系统撰写的程式可以在Pentium系统上执行。()3。流水线技术是同时执行多个任务的并行处理方法,在执行一个命令的同时,同时执行其他命令或多个命令。()4。8086的屏蔽中断优先于非屏蔽中断。(5。CPU执行命令movsax,1010H是读取操作。()6。DOS返回是系统功能调用号2。()7。DMA方法也称为直接内存访问方法。()8。8255A工作方式0是门控输入/输出方式。()9 .8086的Ready信号在相应的

5、CPU内部生成。(10。串行异步接口的全双工连接意味着串行接口可以同时发送和接收串行数据。三、选择题(每题1分,共10分)1.在8086CPU中断方向表中,如果中断类型号为1,则在(a)物理单位中存储中断服务门户偏移地址的下8位。a . 00004h b . 00005h c . 0006h d . 00001h2.将CF标志指定为零的命令是(c)A.CMC b.stc.clc d.cldCld命令的含义是(b)A.中断关闭b .清除方向标志c .打开中断D. DF设置4.计算机关闭后,无法存储信息的存储包括(c)A.硬盘b .软盘C. RAM D. ROM5.如果堆栈指针SP的初始值为410

6、0H,AX=3000H,则发出PUSH AX命令后,SP为:CA.4102H B. 4098H C. 40FEH D. 2098H段寄存器说明语句的助记符为(a)。A.ASSUME B. SEGMENT C. PTR D. DB7.以下哪种直接寻址方式?(b)A.mov al,bx b.mov ax,1200h C. Inc cxd.mov ax,bx8.以下哪个命令无效(d)A.mov al,08h B. mov bx,ax c.dec ax D. mov al,bx9.以下是模式/数字转换器(b)a,DAC0832 B,ADC0809 C,8251A D,8255A10.以下是可编程串行通

7、信接口芯片的一部分(b)a、8255A B、8251A第四,选择填空(每个空白0.5分,共5分)将左侧部件的功能与右侧说明相关联,在括号中选择的a、b、c.(1) SP (A) A,存储当前堆栈顶部地址的寄存器。(2)存储(E) B,表示要执行的以下命令的地址:(3) CS、IP (B) C、运行部件所需的总线操作。(4) BIU (C) D,分析和控制命令执行的部件。(5)堆栈(F)存储E、程序、数据等信息的内存设备。(6)欧盟(J) F,未来先进先出方式运行的存储空间。(7) CPU (D) G,一个唯一表示存储空间中每个字节单位的地址。(8)状态标志(I) H,存储每个逻辑段的起始地址的

8、寄存器。(9)物理地址(G) I,记录命令操作结果的标志。(10)分段寄存器(H) J,由可执行部件、ALU和寄存器组成。五、问题答案(每题4分,共16分)1.将堆栈指针SP设置为初始值2000H,AX=3000H,BX=4000H问题:(1)。执行PUSH AX命令后SP=?(2)执行者PUSH BX和POP AX后SP=?AX=?BX=?2.在8086/8088系统上,如果RESET信号出现,CPU内部每个寄存器的内容会是什么?重置从有多少物理地址的地方运行程序?在8086内,20个物理地址是如何形成的?如果CS=1400H,IP=2800H,则物理地址是什么?4.在44H端口上,以两种方

9、式创建数据输出56H命令。1,(1) SP=1FFEH(1点)(2) SP=1FFEH (1点)AX=4000H(1点)BX=4000H(1点)2,CS=fffffh(1点)标致寄存器清除0,命令队列空(1点)DS=0000H,SS=0000H,ES=0000H其他寄存器为0000H(一点)从物理地址为FFFF0H的地方运行(1分钟)3,段基本地址乘以10H,偏移地址(两点),16800H(两点)4,(1)(两点)MOV AL,56HOUT 44H,AL(2)(两点)MOV AL,56HMOV DX,44HOUT DX,AL六、应用问题(共25分)1、编译程序部分以完成BX*15操作(乘法命令不可用)。(4点)2、8253个计数器的端口地址为201H、202H、203H,控制寄存器端口地址为200H。写入程序片段,读取计数器2的内容,然后将读取的数据加载到寄存器AX中。(7点)3、使用汇编语言编程从AX累加器和BX寄存器中获取两个无符号计数的绝对值,结果保存在存储器2800H单元(14分钟)中。1.(每个命令1分,共4分)MOV AX,BXMOV CL,4SHL、BX、CLSUB BX

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论