微机原理期末题(哈工程)
- 格式:doc
- 大小:673.00 KB
- 文档页数:6
2021年哈尔滨工程大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、下列关于指令字长、机器字长和存储字长的说法中,正确的是()。
I.指令字长等于机器字长的前提下,取指周期等于机器周期Ⅱ.指令字长等于存储字长的前提下,取指周期等于机器周期Ⅲ.指令字长和机器字长的长度没有必然关系Ⅳ为了硬件设计方便,指令字长都和存储字长一样大A.I、Ⅲ、IVB.I、ⅣC.Ⅱ、ⅢD.Ⅱ、Ⅲ、Ⅳ2、直接寻址的无条件转移指令的功能是将指令中的地址码送入()。
A.程序计数器(PC)B.累加器(ACC)C.指令寄存器(IR)D.地址寄存器(MAR)3、信息序列16位,若想构成能纠正一位错、发现两位错的海明码,至少需要加()位校验位。
A.4B.5C.6D.74、有如下C语言程序段:()short si=-32767;unsigned short usi=si;执行上述两条语句后,usi的值为A.-32767B.32767C.32768D.327695、由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是()。
A.-126B.-125C.-32D.-36、某C语言程序段如下:for(i=0;i<9;i++){temp=1;for(j=0;j<=i;j++)temp+=a[J];sum+=temp;}下列关于数组a的访问局部性的描述中,正确的是()。
A.时间局部性和空间局部性皆有B.无时间局部性,有空间局部性C.有时间局部性,无空间局部性D.时间局部性和空间局部性皆无7、连续两次启动同一存储器所需的最小时间间隔称为()。
A.存储周期B.存取时间C.存储时间D.访问周期8、CPU中不包括()。
A.操作码译码器B.指令寄存器C.地址译码器D通用寄存器9、CPU中的译码器要用()。
A.地址译码人B.指令译码C.数据译码1D.控制信号译码10、总线宽度与下列()有关。
A.控制线根数B.数据线根数C.地址线根数D.以上都不对11、在()结构中,外部设备可以和主存储器单元统一编址。
哈工程微机原理期末试题--微机原理习题(带答案)第一章微型计算机的基础知识习题1. 计算机分那几类?各有什么特点?2. 简述微处理器、微计算机及微计算机系统三个术语的内涵。
3. 80X86微处理器有几代?各代的名称是什么?4. 将十进制数(1)+107/128 (2)―35/64化成二进制数,再写出各自的原码、反码、补码表示(符号位和数值位共8位)。
5. 将十进制数(1)―52,(2)―127化成二进制数,再写出各自的原码、反码、补码表示(符号位和数值位共8位)。
6. 下列数中最小的数为()。
A、101001BB、52QC、101001(BCD)D、233H7. 下列数中最大的数为()。
A、10010101BB、227QC、96HD、1438. 某数在计算机中用8421BCD码表示为0111 1000 1001,其真值为()。
A、789B、789HC、1929D、11110001001B9. 计算机内部采用____数字进行运算A.八进制B.十进制C.二进制D.十六进制10. 英文小写字母“c”的ASCII码为1100011,英文字母“f”的ASCII码为十进制____ A.100 B.101 C.102 D.10311. 按对应的ASCII码值来比较,不正确的是____A.“b”比”a”大B.“f”比”F”大C.“9”比”0”大D.“F”比”f”大参考答案1. 答:传统上分为三类:大型主机、小型机、微型机。
大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。
小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。
微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。
2. 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。
微计算机包括微处理器、存储器、I/O接口电路及系统总线。
2022年哈尔滨工程大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、驱动调度算法中,()算法可能会随时改变移动臂的运动方向。
A.电梯调度B.最短寻道时间优先C.扫描D.单向扫描2、无结构文件的含义是()A.变长记录的文件B.索引文件C.流式文件D.索引顺序文件3、系统中有3个不同的临界资源R1,R2和R3,被4个进程pl,p2,p3 及p4共享。
各进程对资源的需求为:pl申请RI和R2,p2申请R2和R3,p3申请R1和R3,p4申请R2。
若系统出现死锁,则处于死锁状态的进程数至少是()。
A.1B.2C.3D.44、一个进程的读磁盘操作完成后,操作系统针对该进程必做的是(),A.修改进程状态为就绪态B.降低进程优先级C.给进程分配用户内存空间D.增加进程时间片大小5、某计算机系统中有8台打印机,有K个进程竞争使用,每个进,程最多需要3台打印机,该系统可能会发生死锁的K的最小值是()A.2B.3C.4D.56、在页式虚拟存储管理系统中,采用某些页面置换算法,会出现Belady异常现象,即进程的缺页次数会随着分配给该进程的页框个数的增加而增加。
下列算,法中,可能出现Belady异常现象的是()。
I.LRU算法 II.FIFO算法 III.OPT 算法A. 仅IB.仅IIC.仅I、IIID. 仅I、III7、考虑一个分页式存储管理系统,其页表常驻内存。
I.如果内存访问耗时200ns,那么访问内存中的数据需要多长时间?II.如果引入关联寄存器(Associative Registers),而月.75%的页面可以从关联寄存器中找到,那么此时的有效访问时间(Effective Memory Reference Time)应为()。
假设访问关联寄存器的时间可以忽略。
注:有效访问时间即为平均访问时间。
A.200ns,150nsB.400ns,150nsC.400ns,250nsD.600ns.250ns8、假设4个作业到达系统的时刻和运行时间见表。
微机原理与接口技术的期末试题与答案一、单项选择题1.下列指令正确的是[ B]A.CMP [SI],100B.CMP WORD PTR [SI],100C.CMP [SI],100hD.CMP 100h,[SI]2.下列指令正确的是[D ]A.MOV CX,ALB.MOV DS,200hC.MOV DS,CSD.MOV DS,AX3.下列指令正确的是[A ]A.POP WORD PTR [BX]B.POP BLC.POP IPD.POP CS4.下列指令正确的是[C ]A.IN DX,ALB.IN DX,AXC.IN AX,DXD.IN BX,DX5.DF=1,执行MOVSB指令后[A ]A.SI减1,DI减1B.SI加1,DI加1,CX减1C.SI减1,DI减1,CX减1D.SI加1,DI加1,CX加16.Intel 8086 I/O寻址空间为[C ]A.1MBB.1KBC.64KBD.32KB二、填空题1.二进制数10101001转换为10进制数为169 D转换为16进制数为A9 H1.在移位指令中,用于指定移位位数的操作数只用的寄存器是___CL_____。
2.内存0005CH处4个字节为D2,EF,00,F0,它是中断__17H______的入口地址存放处,它表示该中断处理程序的起始地址为_F000H___ :__EFD2H___。
解析:因为中断类型号和中断向量表中的对应物理地址由倍数4的关系,所以0005CH/4=17h,即得类型号。
3.一条指令为MOV BX,X1,其中X1的偏移地址为16 (十进制)。
在DEBUG 下,此指令会变为MOV BX,__[0010]______。
4.指令MOV AL, BYTE PTR [BX+SI]中,源操作数的寻址方式是基址变址寻址方式5.设CF=0,AX=8000H,执行ROR AX,1后,AX=_4000H___,CF=_____0_________。
第一章1题(1)110=6EH=01101110B (2)1039=40FH =010*********B(3)0.75D=0.11B=0.CH (4)0.15625D=0.00101000B=0.28H2题(1)129 (0001 0010 1001)BCD注:在计算机汇编程序中BCD码只能用16进制数表示,形式为129H(2) 5678 (0101 0110 0111 1000) BCD(3) 0.984 (0.1001 1000 0100) BCD(4) 93.745 (1001 0011.011101000101) BCD3题(1) 10101010B=0AAH=170D (2)10000000B=80H=128D(3) 11000011.01B=0C3.4H=195.25 (4) 01111110B=7EH=126D4题(1)8E6H=100011100110B=2278 (2)0A42H=101001000010B=2626(3)7E.C5H=01111110.11000101B=126.769(4)0F19.1DH=111100011001.00011101B=3865.113285题(1)1011011.101B=91.625D BCD为(10010001.011000100101) BCD(2)1010110.001B=86.125D BCD为(10000110.000100100101) BCD6题(0010 0111 0011) BCD 表示的十进制数为273 二进制数为100010001B(1001 0111.0010 0101) BCD 表示的十进制数为97.25 二进制数为01100001.01B7题(1) (2) (3) (4)1001.11B 1101.01B 1000.011B 1111B+ 11.11B - 0110.11B - 1001.101B - 1101B1101.10B 0110.10B 0110.110B 0010B8题6AH AB1 FH 12ADH 117H+ A6H + 0 E FCH - 01DEH - 0ABH110H B A 1B H 10C F H 06 CH9题(1)无符号数X=01H =01D Y=0FFH=255(2)符号数X=01H =01D Y=0FFH= -1注:对于同一个数到底是符号数还是无符号数是由程序设计者根据数据实际的意义决定的,一旦定下来,在程序中采用不同的指令来区分符号数和无符号数,即算数运算指令会有符号数和无符号两套指令。
微型计算机原理与接口技术综合测试题一一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
(答案见第70页开始)大学微机原理及程序设计试卷(一) 姓名:班级:学号:成绩:一、填空题(共15分,每空1分)1、十六进制数30A.5转换为二进制是_____________,转换为十进制是______________。
2、偏移量是指相对的偏移距离。
3、8088/8086系统中,不改变DS值的情况下,其数据段的最大寻址范围是_____ _KB。
4、PC总线中,IOR为低电平时,表明CPU对端口进行__________操作。
5、8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是________、________、________、________。
6、每条指令的执行过程中是由________、________和________等操作组成。
7、I/O端口的编址方式有________和________ 两种二、选择题(共20分,每小题2分)1、在机器数()中,零的表示形式是唯一的。
A、原码B、补码C、反码D、原码和反码2、若采用双符号位判断溢出,当结果的符号位为11时,表示()。
A、结果为正,无溢出B、结果正溢出C、结果负溢出D、结果为负,无溢出3、中央处理机(CPU)是指()。
A、运算器B、控制器C、运算器和控制器D、运算器、控制器和主存储器4、PSW是指令部件中()。
A、指令寄存器B、指令译码器C、程序计数器D、程序状态寄存器5、寄存器间接寻址中,操作数放在()。
A、通用寄存器B、主存单元C、堆栈D、程序计数器6、EPROM是指()。
A、随机读写存储器B、可编程的只读存储器C、只读存储器D、可擦除的可编程只读存储器7、存储周期是指()。
A、存储器的读出时间B、存储器的写入时间C、存储器进行连续读和写操作所允许的最短时间间隔D、存储器进行连续写操作所允许的最短时间间隔8、某一存储单元的逻辑地址为2500H:0010H时,其对应的物理地址为()。
A、2500HB、0010HC、25100HD、25010H9、DMA传送结束由I/O接口向CPU发出中断请求,其目的是( )。
2022年哈尔滨工程大学公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、十进制数83,用二进制表示是()A.00010011B.01010011C.00111110D.011011102、用8位二进制数,能表示的最大十进制数是()A.256B.255C.128D.1273、下列数据中,最小数是()A.(10111100)2B. (162)sC. (264)10D. (CD)164、微机中.一位二进制代码可表示的状态有()A.1种B.2种C.3种D.4种5、以下4项中,不属于计算机病毒特征的是()A.潜伏性B.传染性C.激发性D.免疫性6、用拼音输入法输入“北京奥运”四个汉字,它们的内码占用的存储空间为()A.2个字节B.4个字节C.6个字节D.8个字节7、第四代计算机的逻辑器件,采用的是()A. 晶体管B. 大规模、超大规模集成电路C. 中、小规模集成电路D. 微处理器集成电路8、在Windows 7任务栏中,不包括()A.撤销按钮B.语言栏C.快速启动区D.程序按钮9、下列不属于Microsoft Office 2000软件包的软件是()A. WordB. ExcelC. OutlookD. Adobe10、可以方便地进行Windows 7组件安装工作的是“控制面板”中的()A.管理工具B.添加/删除程序C.添加/删除硬件D.辅助功能选项11、Windows 7是一中微型机上使用的()A.工具软件B.应用软件C.系统软件.D.图形软件12、Windows 7系统提供了4种桌面图标的排列方式,分别是按:名称、大小,以及()A.访问频率和最近访问日期排列B.项目类型和访问频率排列C.项目类型和修改日期排列D.项目类型和创建日期排列13、下列有关Windows7“回收站”的叙述中,筚译的是()A.被删除到“回收站”中的文件可以编辑B.“回收站”中的所有文件都可以还原C.“回收站”中的文件可以有选择的删除D.“回杈站”中的全部文件可以一次性清空14、在Word2010中,对已选中的浮于文字上方的图片位置向上微调应使用()A "Alt+向上键"B"Ctrl+向上键"C"Esc+向上键"D"Shif+向上键"15、在Word 2010文档中插入分节符,便于实现()A.修改文档B.创建文档目录C.阅读文档D.创建不同的页眉16、在Word的编辑状态,对当前文档中的文字进行”字数统计”操作,应当使用()A.“文件”菜单B.编辑菜单C.“视图”菜单D.“工具”菜单17、在Word中,用户同时打开了4个文档窗口,当前活动窗口有()A.1个B.2个C.3个D.4个18、在Word中,对艺术字设置阴影效果的工具栏是()A.图片B.艺术字C.绘图D.格式19、在Word中对选中的一段文字设置边框和底纹.应选择的菜单是()A.“视图"菜单B.“工具"菜单C.“格式”菜单D.“编辑"菜单20、打印Excel 2010的工作表时.在文件菜单的“页面设置”命令中.不可能设置()A.打印方向B.纸张大小C.页边距D.打印份数21、在Excel 2010的数据库中,自动筛选是对各()A. 记录进行条件选择的筛选B. 字段进行条件选择的筛选C. 行号进行条件选择的筛选D. 列号进行条件选择的筛选22、在Exce12010中可以为单元格命名,下列单元格名称正确的是()A.A3B.ЗAC.成绩,优D.成绩优23、在Excel2010中,提供了多种图表类型,其中“饼图”用于显示()A各项数据系列的比较情况B数据系列的数据变化趋势C在两组数据间查找最优组合D构成数据系列的项目相对于项目总和的比例大小24、Excel 2010一个单元格中存储的信息不包括()A.批注B.格式C.内容D.图片25、在Excel 2010工作表中,如图所示的数据,在A4单元格中输人公式“=SUM(A1:A3)/AVERAGE(A1,A2,A3)”,则()A4 B.3 C.2 D.126、在PowerPoint 2010中提供了4种动画设置类型,正确的是()A.进入、强调、退出和动作路径B.退出、进入、强调和减弱C.动作路径、进入、强调和自定义D.自定义、进入、退出和动作路径27、在PowerPoint 2010中,对幻灯片进行幻灯片切换效果的设置应选择()A.“视图”菜单B.“插入”菜单C.“幻灯片放映”菜单D.“工具”菜单28、下列属于局域网的是()A.国家网B.校园网C.城市网D.因特网29、电子邮件地址的用户名和邮件服务器名之间用()A./ 符号隔开B.\ 符号隔开C.:// 符号隔开D.30、能够实现在计算机和网络介质之间进行信息编码转换的设备是()A.网卡B.集线器C.交换机D.路由器二、填空题31、在Windows 7默认情况下,按组合键_____________可以实现各种输入法的切换。
诚信保证本人知晓我校考场规则和违纪处分条例的有关规定,保证遵守考场规则,诚实做人。
本人签字:4.将累加器AX的内容清零的正确指令是________。
A.AND AX,0B.XOR AX,AXC.SUB AX,AXD.CMP AX,AX5.可作简单输入接口的电路是_______。
A.三态缓冲器B.锁存器C.反相器D.译码器二、填空题(每空1分,共25分)1.已知X=68,Y=12,若用8位二进制数表示,则[X+Y]补=_________,此时,OF=___________;[X-Y]补=________。
2.80486CPU的分页部件把___________地址变为___________地址。
3.80486CPU的工作方式有___________________________________。
4.串操作指令规定源串在_________段中,用_________来寻址源操作数;目的串在_________段中,用_________来寻址目的操作数。
5.以CX寄存器内容为计数对象的指令有_____________________。
6.输入/输出指令间接寻址必须通过________寄存器。
7.80486直接可以访问的内存空间是_____B,它的一段最大空间是_____B,一页空间是_____B。
8.CPU与外设传送数据时,输入/输出方式有________,__________,___________,___________。
9.硬件中断可分为_________和_________两种。
10.8259A有_____个命令字,3片8259A接成级联可管理_______级中断。
三、改错题(共5分)1.在STRING至STRING+99的单元中存放着一个字符串,下列程序段实现测试该字符串中是否存在数字,若有数字则将DL的各位置1,否则各位清0,程序中有5处错误,试改正之。
.MODEL SMALL.DATASTRING DB100DUP(?).CODE.STARTUPMOV CX,99MOV SI,OFFSET STRINGREPEAT:MOV AL,[SI]CMP AL,30HJL NEXTCMP AL,39HJGE NEXTAND DL,0FFHJMP DOWN教务处印制共4页第2页NEXT:INC SILOOP REPEATOR DL,00HDOWN:.EXITEND四、读程序题(5分)指出下列程序完成什么功能。
五、编程题(10分)41.数据段中以BUF为首地址的区域中存放着字节数据12H, 34H, 56H, 78H, 9AH,0, 0BCH, 0DEH, 0FFH, 统计其中正数,负数,零的个数送ZHENG、FU和ZERO单元中,要求编写完整的汇编语言程序(10分)六、应用题(共45分,每题15分)42.查询方式打印机接口如图所示,图中的8255A的B口作为输出打印数据口,工作于方式0,PC5引脚作为打印机的数据选通信号STB,由它产生一个负脉冲,将数据线D7-D0上的数据送入打印机,PC0引脚接收打印机的忙状态信号,当打印机在打印某字符时,忙状态信号BUSY 为1。
现要求打印的字符存于缓冲区BUF中,共有800个字符。
设8255A的端口地址为800H--803H。
利用查询BUSY信号,编写CPU与打印机之间数据交换的程序段(包括8255A 初始化)。
43.计数器/定时器8253,振荡器(频率为2MHZ)振荡器的脉冲输出端接通道0的计数输入端CLK0,设8253的端口地址为200H---203H请回答:(1)该电路中一个通道的最大定时时间是多少?如何计算?(2)若要8253的OUT端,能产生周期为1秒的连续方波,该如何解决?(3)写出实现功能的8253初始化程序44.在对存储芯片进行译码寻址时,如果只有部分高位地址参与,这种译码方法被称为部分译码。
现有EPROM芯片2732(4KX8位),以及3-8译码器74LS138,各种门电路若干,要求在8088CPU上扩展容量为16KX8 EPROM内存,要求采用部分译码,不使用高位地址线A19、A18、A15,选取其中连续、好用又不冲突的一组地址,要求首地址为20000H。
请回答1)2732的芯片地址线、数据线位数是多少?2)组成16KX8需要2732芯片多少片?3)写出各芯片的地址范围。
4)画出存储扩展图(要求画出地址线、数据线及控制线的连接)五、编程题(10分)41.DA TA SEGMENTBUF DB 12H, 34H, 56H, 78H, 45H, 9AH,0, 0BCH, 0DEH, 0FFH 1分COUNT EQU $-BUF 1分ZHENG DB ?FU DB ?ZERO DB ?DA TA ENDSCODE SEGMENTASSUME CS:CODE, DS:DA TA 1分START: MOV AX, DATAMOV DS, AX 1分MOV CX, COUNTMOV BX, 0MOV SI, 0MOV DI, 0 1分AGAIN: CMP WORD PTR [BX+BUF], 0JLE LORE 1分INC DIJMP NEXT 1分LORE: JL NEXT 1分INC SINEXT: ADD BX, 2LOOP AGAIN 1分MOV AX , COUNTSUB AX, SISUB AX , DIMOV ZHENG, DIMOV FU, AXMOV ZERO, SI 1分MOV AH, 4CHINT 21HCODE ENDSEND START六、应用题(共45分,每题15分)42. BUF DB ‘XXXXXXX (1)MOV DX,803HMOV AL,1xxx0001B 2分OUT DX,ALMOV AL,0BH 2分OUT DX,ALMOV CX,800MOV SI,OFFSET BUF 2分LOP:MOV DX,802H 1分IN AL,DXTEST AL,01H 2分JNZ LOP 1分MOV AL,[SI]MOV DX,801HOUT DX,AL 1分MOV AL,0AHMOV DX,803HOUT DX,AL 1分MOV AL,0BHOUT DX,ALINC SILOOP LOP 2分HLT43.(1)输入脉冲周期=0.5Μs,一个通道最大计数为65536=216,所以最大定时时间=0.5μS×65536=65.536ms 3分(2)可以将8253的通道串联使用,各通道的计数:通道0=2000,通道1=1000 2分(3)MOV AL,00100101BMOV DX,203HOUT DX,AL 3分MOV AL,20HMOV DX,200HOUT DX,AL 2分MOV AL ,01100101BMOV DX,203HOUT DX,AL 3分MOV DX,201HMOV AL,10HOUT DX,AL 2分44.(1)地址线12根,数据线8根;2分(2)片;2分(3)1# 20000H~20FFFH2# 21000H~21FFFH 3# 22000H~22FFFH 4# 23000H~23FFFH 4分4)7分27. 数据段中以BUF为首地址的区域中存放着字节数据12H, 34H, 56H, 78H, 9AH,0, 0BCH, 0DEH, 0FFH, 统计其中正数,负数,零的个数送ZHENG、FU和ZERO单元中,要求编写完整的汇编语言程序。
五、应用题(每题15分,共45分)28. CPU通过8255同开关K0~K3和LED显示器的接口见下图,开关设置的二进制信息由B口输入,经程序转换成对应的七段LED段码后,通过A口输出,由七段LED显示开关二进制的状态值,试编写其控制程序(设8255的端口地址为80H~83H)。
注:若B口读入的值为0000,则LED显示器将显示0;以此类推,若B口读入的值为1111,则LED显示器将显示F。
29. 计数器/定时器8253,振荡器(频率为2MHZ)振荡器的脉冲输出端接通道0的计数输入端CLK0,设8253的端口地址为200H---203H Array请回答:(1)该电路中一个通道的最大定时时间是多少?如何计算?(2)若要8253的OUT端,能产生周期为1秒的连续方波,该如何解决?(3)写出实现功能的8253初始化程序30. 在对存储芯片进行译码寻址时,如果只有部分高位地址参与,这种译码方法被称为部分译码。
现有EPROM芯片2732(4KX8位),以及3-8译码器74LS138,各种门电路若干,要求在8088CPU上扩展容量为16KX8 EPROM内存,要求采用部分译码,不使用高位地址线A19、A18、A15,选取其中连续、好用又不冲突的一组地址,要求首地址为20000H。
请回答1)2732的芯片地址线、数据线位数是多少?2)组成16KX8需要2732芯片多少片?3)写出各芯片的地址范围。
4)画出存储扩展图(要求画出地址线、数据线及控制线的连接)27.DATA SEGMENT 1分BUF DB 12H, 34H, 56H, 78H, 45H, 9AH,0, 0BCH, 0DEH, 0FFH 1分COUNT EQU $-BUF 1分ZHENG DB ?FU DB ?ZERO DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA 1分START: MOV AX, DATAMOV DS, AX 1分MOV CX, COUNTMOV BX, 0MOV SI, 0MOV DI, 0 1分AGAIN: CMP WORD PTR [BX+BUF], 0 1分JLE LORE 1分INC DIJMP NEXT 1分LORE: JL NEXT 1分INC SINEXT: ADD BX, 2LOOP AGAIN 1分MOV AX , COUNTSUB AX, SISUB AX , DIMOV ZHENG, DIMOV FU, AXMOV ZERO, SI 1分MOV AH, 4CHINT 21H 1分CODE ENDSEND START 1分五、应用题(每题15分,共45分)28. SEGCODE DB 0C0H,0F9H,A4H,B0H,…,8EH 2分………………MOV AL,10000010B 2分OUT 83H,AL 1分LOP: IN AL,81H 2分AND AL,0FH 2分MOV BX,OFFSET SEGCODE 2分XLAT 2分OUT 80H,AL 1分JMP LOP 1分29. (1)输入脉冲周期=0.5Μs,一个通道最大计数为65536=216,所以最大定时时间=0.5μS×65536=65.536ms 3分(2)可以将8253的通道串联使用,各通道的计数:通道0=2000,通道1=1000 2分(3) MOV AL,00100101B 1分MOV DX,203H 1分OUT DX, AL 1分MOV AL,20H 1分MOV DX,200H 1分OUT DX,AL 1分MOV AL ,01100101B 1分MOV DX,203HOUT DX,AL 1分MOV DX,201HMOV AL,10H 1分OUT DX,AL 1分30. (1)地址线12根,数据线8根; 2分(2)4片; 1分(3)1# 20000H~20FFFH 1分2# 21000H~21FFFH 1分3# 22000H~22FFFH 1分 4# 23000H~23FFFH 1分(4) 8分。