2011接口B+答案
- 格式:doc
- 大小:53.22 KB
- 文档页数:4
微机原理与接⼝技术考试复习选择填空题(含答案)⼀、选择题1. 微型计算机硬件体系由下列那⼏部分组成( ABCD )。
A. 运算器B. 控制器C. 存储器D.输⼊和输出设备2. 执⾏IN AL ,70H 时,CPU 外部的管脚状态是( D ) A. 01/=1RD WR MIO ==、、 B. 10/=1RD WR M IO ==、、 C. 10/=0RD WR M IO ==、、 D. 01/=0RD WR M IO ==、、3. 如果AL 的内容为50H ,执⾏TEST AL ,01H 指令后,AL 的内容为(C )。
A. 49HB. 4FHC. 50HD. 01H4. 下列哪些寻址⽅式是正确的( C )A. MOV AL ,DXB. MOV IP ,0FFHC. MOV AL ,[2000H]D. IN BL ,05HE. MOV DS ,0200HF. OUT AL ,0FFEH5. 计算机总线的性能指标有哪些( ABC )A. 总线宽度B. 总线频率C. 传输速率D. 总线规范6. 下列总线中有24根地址总线的是(A )A. ISA 总线B. PCI 总线C. EISA 总线D. AGP 总线7. 计算机 CPU 与输⼊ / 输出设备之间交换的信息包括哪⼏类信号( ABC )A. 数据信息D. 地址信息8. 8086系统可处理( C )类型的中断。
A. 0B. 255C. 256D. 4⼆、填空1. Intel 8086 CPU 是_16_位微处理器,有_16_根数据总线和_20_根地址总线,存储器寻址的空间为_1M _,端⼝寻址空间为_64K _。
8088CPU 有_8_根数据总线。
2. ⼀个8位⼆进制整数,采⽤补码表⽰,由4个1和4个0组成,其最⼤值的原码为_01111000_H ,最⼩值的原码为_11111001_H 。
3. 对于8086CPU ,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址为2000H ,偏移地址为1122H ,则该存储单元的物理地址为_21122H _。
第二单元1一种可以写入信息、也可以对写入的信息进行擦除和改写的CD光盘称为___ CD-RW _____光盘。
2扫描仪的色彩位数(色彩深度)反映了扫描仪对图像色彩的辨析能力。
假设色彩位数为8位,则可以分辩出__256____种不同的颜色。
3下面有关PC机I/O总线的叙述中,错误的是___C____。
A总线上有三类信号:数据信号、地址信号和控制信号B I/O总线可以支持多个设备同时传输数据C I/O总线用于连接PC机中的主存储器和cache存储器D目前在PC机中广泛采用的I/O总线是PCI和PCI-E总线4扫描仪是基于____光电转换____原理设计的,它使用的核心器件是CCD。
5显示器屏幕上显示的所有像素的颜色其二进制值都必须事先存储在显示存储器中,显示存储器大多被包含在_显示卡_______中。
6高速缓存(Cache)可以看作主存的延伸,与主存统一编址,但其速度要比主存高得多。
错7硬盘存储器的平均存取时间与盘片的旋转速度有关,在其他参数相同的情况下,下面___A____转速的硬盘存取速度最快。
A10000转/分B7200转/分C4500转/分D3000转/分8光电鼠标器具有速度快,准确性和灵敏度高,不需要专用衬垫,在普通桌面上皆可操作等优点,是目前流行的一种鼠标器。
对9在PC机中,CPU的时钟信号由___A_____提供。
A芯片组B CPU芯片C主板电源D电池芯片10在CPU内部,它所执行的指令都是使用ASCII字符表示的。
错11 PC机加电启动时,正常情况下,执行了BIOS 中的加电自检程序后,计算机将执行BIOS中的___A______。
A系统主引导记录的装入程序B CMOS设置程序C操作系统引导程序D键盘驱动程序12 PC机的主存储器是由若干DRAM芯片组成的,目前它完成一次完整的存取操作所用时间大约是几十个____n____s。
13下列选项中,属于击打式打印机的是____A____。
A针式打印机B激光打印机C热喷墨打印机D压电喷墨打印机14关于PC机主板上的CMOS芯片,下面说法中正确的是____D____。
学堂在线《面向对象程序设计C++》习题(作业部分)作业一多选题(2分)C++源程序不能直接运行,需要经过如下哪些步骤,才能得到可以运行的程序?A.编译器B.链接器C.汇编器D.编辑器正确答案:AB判断题(1分)C++源程序必须使用两个以上的文件来存放,才能编译链接成可执行程序。
正确答案:×多选题(2分)关于main()函数的参数,以下说法正确的是A.不使用参数也是允许的B.若带参数,则第一个参数是整数类型C.若带参数,则第二个参数是字符串数组D.参数名称只能使用argc和argv正确答案:ABC多选题(2分)为防止头文件重复包含,以下书写错误的是A.错误B.错误C.错误D.错误正确答案:ABCD作业二多选题(2分)下列哪些语句可以完成对数组的初始化A.char name[10] = "THU OOP";B.char course[4] {'O', 'O', 'P'};C.int year[5] {2016, 2017, 2018};D.int score[] = {60, 80, 90};正确答案:ABCD多选题(2分)下列哪些写法不正确A.int* ptr = new int;B.int* ptr = new int(3);C.int * ptr = new int[3];D.int* ptr = new int{3};E.int* ptr = new[] int;F.int ** ptr = new int[4][5];正确答案:EF多选题(2分)下列关于for循环语句的写法,正确的是:A.第1句B.第2句C.第3句D.第4句正确答案:ABCD判断题(1分)函数重载时,函数名必须一样,函数参数必须不同,至于函数返回值类型,则没有限定。
正确答案:√单选题(1分)以下关于函数参数缺省值的说法,正确的是:A.当有多个函数参数时,任意一个都可以设置缺省值B.若只有一个参数,则不能设置缺省值C.只有整数参数才能设置缺省值D.仅允许从函数参数列表的最后一个开始依次设置缺省值(一个或多个)正确答案:D判断题(1分)函数返回类型,既可以放在函数名前面(左边),也可以使用追踪返回类型的语法放到函数名的后面(右边)正确答案:√多选题(2分)关于类成员的访问权限,以下说法正确的是:A.访问权限可以成组设置B.相同权限的成员,可以共用一个权限设置C.同一权限说明不能出现多次D.private必须在public之前出现正确答案:AB单选题(1分)下列关于私有成员的说法,正确的是A.即使是类的成员函数,也不能访问私有成员B.对象通过成员操作符,是可以访问自己隐藏的私有成员的C.私有数据只能被私有成员函数访问,不能被公有成员函数访问D.私有数据成员不能与公有数据成员同名正确答案:D多选题(2分)关于类的成员函数定义,以下说法正确的是:A.既可以放在类中定义,也可以放在类外定义B.在类外定义时,函数名前要加”类名::“进行限定C.只有私有成员函数才能在类中进行定义D.私有成员函数只能在定中进行定义正确答案:AB判断题(1分)所谓this指针,只是一种概念,是为了帮助我们理解类的运作方式而引入的,实际上在成员函数的参数列表中并没有这种变量被传入。
接口作业答案【第一周】通常在计算机内部,负数采用________表示。
A.原码 B.反码C.补码 D.ASCII 正确答案是: C8088一个正常的总线周期包含_________个T状态。
A.2 B.3 C.4 D.5 正确答案是: C计算机中的运算器和控制器集成在一块芯片上称为______ A.单板机 B.单片机C.系统芯片 D.微处理器正确答案是: D微型计算机各个部件之间是用_________连接起来的。
A.总线 B.CB C.AB D.DB 正确答案是: A酷睿微处理器具有_______数据线。
A.15 B.32C.64 D.40 正确答案是: C一个字节包含_______位二进制位。
A.8 B.16C.32 D.64 正确答案是: A一台计算机实际上是执行由______A.程序员编制的高级语言程序B.程序员编制的汇编语言程序C.用户编制的应用程序D.二进制码组成的机器指令正确答案是: DIA-32处理器中的中断请求信号为_________。
A.INTA# B.INTRC.GNT D.REQ#正确答案是: B在微机中,下列_________软件一定是开机第一个启动的。
A.Windows 7 B.金山毒霸C.360卫士 D.BIOS 正确答案是: D我们通常说XX微处理器是N位的微处理器,比如Core处理器是64位处理器,这个N 是由________决定的。
A.数据总线宽度B.地址总线宽度C.控制总线的信号线根数D.处理器内部一次可以处理的二进制数的位数正确答案是: D以下32位微处理器中________需要附加浮点协处理器。
A.386 B.486C.Pentium D.SandyBridge 正确答案是: AUSB端口、网口等是接在_______上的。
A.北桥 B.微处理器 C.ICH D.SIOLPC47B27X 正确答案是: C在现代微机系统中,传统的键盘、鼠标、串口、并口是直接接到______上的。
一、单选题1、下列不属于接口功能的是()A.对外设进行寻址B.数据缓冲功能C.数据预处理与控制D.执行指令正确答案:D2、对于接口中寄存器的编址方式,描述错误的是()A.单独编址时,寄存器的地址码可以和主存单元地址码相同。
B.单独编址时,需要设置标志位来区分是访问接口寄存器还是主存。
C.统一编址时,通常把小端地址分配给寄存器, 大端地址分配给主存单元。
D.统一编址时,可利用访存指令来读写接口中的寄存器。
正确答案:C3、对于并行接口和串行接口的特征, 下列描述错误的是()A.并行接口与外设和总线之间的数据都是并行传输的B.串行接口与外设和总线之间的数据都是串行传输的C.接口距离主机距离较近时, 适合使用并行接口D.如果外围设备是串行处理数据的设备, 此时适合采用串行接口。
正确答案:B4、下列对计算机外部设备的各项描述中,正确的是( )A.CRT显示器基于光栅扫描,而LCD显示器是利用矩阵驱动控制逐行显示的;B.显示器工作在字符模式下时,显存中存储的是字符的点阵信息,而在图像模式下时显存中则存储的是像素对应的颜色信息;C.激光打印机属于非击打式打印,喷墨打印机则属于一种击打式打印;D.在键盘上按键后,从当前按键得到的扫描码是保存在键盘缓冲区中;正确答案:A5、在总线技术标准中, 用于定义总线几何尺寸、形状、引脚、排列等规范的是()A.时间特性B.电气特性C.功能特性D.物理特性正确答案:D6、在多机系统中, 用于连接计算机的高速以太网线可以被认为是()A.芯片内总线B.系统总线C.外总线D.局部总线正确答案:C7、下列关于总线路的同步和异步控制方式,错误的描述是()A.异步总线, 需要外部统一的时序信号来控制总线上的数据传送操作。
B.异步总线, 需要通过部件之间的信号应答才能实现数据传送操作。
C.同步总线需要通过外部的时钟信号来控制数据传输。
D.同步总线的总线周期一定是时钟周期的整数倍。
正确答案:A8、下列属于并行总线的技术标准是()A.PCI-ExpressB.DMIC.PCID.QPI正确答案:C9、PCI总线对于外部设备的总线使用权请求,采用的仲裁方式是()A.分布式仲裁B.独立请求方式的集中仲裁C.链式查询集中仲裁D.计数器定时查询集中仲裁正确答案:B10、下列对直接程序传送控制方式的描述中, 错误的是()A.由主机执行I/O指令才能实现数据在主机和外设之间的输入和输出。
Python接口测试基础知识(面试)习题及答案解析(答案见尾页)一、选择题1. 什么是指令测试?A. 接口测试B. 功能测试C. 集成测试D. 性能测试2. 在Python中,如何判断一个字符串是否是URL?A. 使用urlparse模块B. 使用re模块C. 使用requests模块D. 使用os模块3. Python中获取请求方法的值,应该使用哪个函数?A. request.methodB. request.get_methodC. request.urlD. request.build_url4. Python中如何发送POST请求?A. requests.post()B. requests.put()C. requests.patch()D. requests.delete()5. 在Python中,如何判断一个响应的状态码是否为?A. response.status_code == 200B. response.code == 200C. response.statustext == "200 OK"D. response.body == "OK"6. Python中如何解析JSON数据?A. json.loads()B. json.dumps()C. json.load()D. json.dump()7. 请求头中的"Content-Length"字段表示什么?A. 请求体大小B. 响应体大小C. 请求URL长度D. 请求方法8. 请求头中的"Accept"字段用于告诉服务器什么类型的内容可以接受?A. JSONB. XMLC. HTMLD. CSS9. 以下哪种情况会导致请求失败?A. 请求头中的"User-Agent"设置不正确B. 请求方法不支持C. 请求头中的"Content-Type"设置不正确D. 服务器返回错误代码40410. 如何在Python中设置请求延时?A. time.sleep(1)B. random.uniform(0.1, 1)C. requests.Session().get(url, timeout=1)D. requests.Session().put(url, timeout=1)11. 以下哪个选项不是请求头中的常见字段?A. Content-TypeB. AcceptC. User-AgentD. Authorization12. 在Python中,如何使用SQLite进行数据库操作?A. 直接使用Psycopg2库B. 使用sqlite3库C. 使用MySQLdb库D. 使用pyodbc库13. 以下哪种方法不是Python中常用的获取URL参数的方式?A. 直接在URL字符串中指定B. 使用urllib.parse库中的urlparse函数C. 使用requests库中的Request对象D. 使用os.environ14. 在Python中,如何创建一个表单并接收用户输入的数据?A. 使用flask库B. 使用django库C. 使用Flask-WTF库D. 使用Spring Boot库15. 在Python中,如何处理异常捕获?A. 使用try-except语句B. 使用raise语句C. 使用finally语句D. 使用with语句16. 如何在Python中发送POST请求?A. 使用requests库B. 使用urllib库C. 使用socket库D. 使用curl库17. 以下哪种方法是在Python中处理CSV文件的好方法?A. 使用csv库B. 使用pandas库C. 使用open函数D. 使用os库18. 在Python中,如何进行数据库连接池的管理?A. 使用pymysql库B. 使用psycopg2库C. 使用sqlite3库D. 使用pyodbc库19. 以下哪种方法是Python中进行多线程编程的最佳选择?A. 使用threading库B. 使用multiprocessing库C. 使用asyncio库D. 使用queue库20. 在Python中,如何解析JSON数据?A. 使用 `json.loads()` 函数B. 使用 `json.dumps()` 函数C. 使用 `json` 模块D. 使用 `urllib.parse.quote()` 函数21. 以下哪个函数是用来发送GET请求的?A. requests.get()B. requests.post()C. requests.put()D. requests.delete()22. 如何防止网络爬虫对网站造成过多的访问压力?A. 通过代理IPB. 设置请求速度限制C. 模拟用户浏览器行为D. 使用第三方CDN加速23. 以下哪个模块在Python中主要用于处理网络爬虫?A. requestsB. BeautifulSoupC. scrapyD. lxml24. 如何处理请求中的重定向?A. 使用 `location` 属性B. 使用 ` follow` 属性C. 使用 ` headers` 属性D. 使用 ` session` 属性25. 以下哪个错误是在发送请求时可能会遇到的?A. 请求超时B. 请求被拒绝C. 请求URL错误D. 网络连接问题26. 如何在爬虫中处理登录验证?A. 使用session对象进行登录B. 使用cookie对象进行登录C. 使用表单提交进行登录D. 使用验证码识别进行登录27. 以下哪个函数是Python中用于发送POST请求的?A. requests.get()B. requests.post()C. requests.put()D. requests.delete()28. 在Python中,可以使用哪个库来进行性能测试?A. requestsB. timeitC. unittestD. PyTest29. 以下哪种是常见的性能测试指标?A. 请求成功率B. 响应时间C. 吞吐量D. 错误率30. 如何进行接口的并发性能测试?A. 使用多线程或多进程B. 使用请求队列C. 使用代理服务器D. 使用负载均衡器31. 接口性能测试中,需要关注哪些方面的性能?A. 请求响应速度B. 资源消耗C. 可用性D. 容错能力32. 以下哪种类型的请求可以用来进行性能测试?A. 正常请求B. 随机请求C. 压力测试D. 容量测试33. 以下哪种技术可以用来模拟大量的并发请求?A. 请求队列B. 负载均衡器C. 分布式系统D. 虚拟机34. 如何评估接口的安全性?A. 检查请求头B. 检查响应状态码C. 检查数据库操作D. 检查异常处理35. 在进行性能测试时,应该将测试环境设置为实际生产环境的仿真环境。
(三)一、选择题(每题1分,共20分)1.8086CPU内标志寄存器中的控制标志位占(C)A.9位B.6位C.3位D.16位2.有一微机系统,采用CPU的低10位地址线A0~A9作为输入/输出口的地址线,系统中某接口芯片内部有16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为(B)A.A5~A9B. A4~A9C. A2~A9D. A0~A93.存储器映象编址,也称为统一编址,其特点是(B)A.有专用的I/O指令B.无专用的I/OC. I/O译码电路简单D.执行I/O读操作时间较短4.CPU在中断响应过程中(B),是为了能正确地实现中断返回。
A.识别中断源B.断点压栈C.获得中断服务程序入口地址D清除中断允许标志IF.5.在8259A内部,(A)是用于反映当前哪些中断源要求CPU中断服务的。
A.中断请求寄存器B.中断服务寄存器C.中断屏蔽寄存器D.中断优先级比较器6.EISA总线的地址总线和物理地址空间各为(D)A.16位,64KBB. 20位,1MBC. 24位,16MBD. 32位,4GB7.理论输入电压5V,经A/D转换后的代码为80H,而实际输入电压为4.996V~4.998V,则绝对误差为(C)A.1mvB.2mvC.3mvD.4mv8.下列不属UART通信错误标志的是(A)A.校验错误B.帧错误C.溢出错误D.奇偶错误9.8255A的PA口工作于方式2时,PB 口不能工作于(C)A.方式0B.方式1C.方式2D.任何方式10.在下列8253的四种工作方式中,即使GATE保持为高电平,处于(B)的8253在写入初值以后也不开始定时或计数。
A.方式0(计数结束中断)B.方式1(硬件可重触发单稳态)C.方式2(速率发生器)D.方式3(方波)11.在数据传输率相同的情况下,同步传输的字符传送速度高于异步传输的字符传送速度,其原因是(B)A.同步传输采用了中断方式B. 同步传输所附加的冗余信息量少C. 同步传输中发送时钟和接收时钟严格一致D. 同步传输采用了检错能力强的CRC校验12.ADC0809是一种(A)的A/D转换器A.8位8通道B.8位16通道C.16位8通道D.16位16通道13.以下接口中不用于显示卡的是(D)A.ISAB.PCIC.AGPD.IEEE139414.设有一被测量温度的变化范围为20℃~1200℃,要求测量误差不超过±1℃,则应选用A/D转换器的分辨率至少应该为(C)A.4位B.8位C.10位D.12位15.可编程定时器/计数器8253的6种工作方式中,只可用硬件启动的是(C)A.方式2、5B. 方式1、2C. 方式1、5D. 方式3、116.8253可编程定时/计数器,在初始化时写入最大计数初值是(A)A.0000HB.7FFFHC.65535D.FFFFH17.在各类数据传送方式中,(A)是硬件电路最简单的一种A.无条件传送方式B.程序查询方式C.中断方式D.DMA方式18.采用两片可编程中断控制器级联使用,可使用CPU的可屏蔽中断扩大到(A)A.15级B.16级C.32级D.64级19.在串行异步数据传送时,如果格式规定8位数据位,1位奇偶校验位,1位停止位,则一组异步数据总共有(D)A.8B.9C.10D.1120.ADC转换时间是指ADC完成一次转换所需要的时间,通常用(B)级A.毫秒B.微秒C.秒D.纳秒二、填空题(每空1分,共10分)21.8086工作在__ DMA__方式下,其地址总线、数据总线和控制总线会变为高阻状态22.8086的可屏蔽中断请求引脚名称是____ INTR________23.一个I/O地址称为一个_______端口_________24.一片8255A至少应占有____4_______个I/O地址25.在给接口芯片设计地址时,应使接口芯片的片选控制端接___地址译码器__的输出端连接26.8259A的OCW的含义是____工作方式命令字___27.串行接口中,RxD端是数据___接收____端28.8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的口地址为317H时,则A口,B口,C口的口地址分别为____ 314H__、___315H ______、___316H ____。
一、单项选择1. 8253可编程定时/计数器的计数范围是:()A. 0~255B. 0~65535C. 1~256D. 1~655352. 在PC机中9号中断,它的中断向量地址是()。
A 0000H:0009HB 0000H:0012HC 0000H:0036HD 0000H:0024H3. 在以下8086CPU内部寄存器中,属于8位寄存器的是()A.AXB.IPC.CHD.DS4.8086处理器的寄存器中,能在I/O寻址时用作地址寄存器的是()A. AXB. BXC. CXD. DX5. 堆栈的工作方式是 ( )A.先进先出B.随机读写C.只能读出,不能写入D.后进先出6. 8255有三种工作方式——方式0、方式1和方式2,其中方式2能用于()A. A口 B B口 C. C口 D.A、B、C口都可以7. 在DMA传送方式中,传输效率最高的方式是( )A.单字节传送方式B.成组传送方式C.请求传送方式D.级联方式8. 在8253的下列工作方式中,能输出连续的周期性波形的工作方式是( )A.方式0(计数器结束中断方式)B.方式1(硬件可重触发单稳态方式)C.方式2(速率发生器)D.方式5(硬件触发选通方式)9. 目前PC机都带有USB接口,USB是一种( )A.外设B.接口电路C.并行接口标准D.串行接口标准10.CPU与I∕O设备间传送的信号有 ( )A.数据信息B.控制信息C.状态信息D.以上三种都是11. CPU可以对8253计数器执行读操作,其读到的是( )A.工作方式字B.计数初值C.计数执行部件CE(减法计数器)的当前值D.012.可编程通信接口芯片8251A( )A.可用作并行接口B.仅可用作异步串行接口C.仅可用作同步串行接口D.可用作同步、异步串行接口二、填空1.8086中断系统中共有___________个中断类型码。
2.为使传送过程更可靠,在串行异步通信接口中设立了三种出错标志,分别是_________、__________和奇偶错。
一、单项选择
1.DMA工作方式时,总线上的各种信号是由()发送的。
A.中断控制器
B.CPU
C.存储器
D.DMA控制器
2. 中断自动结束方式是自动将8259()相应位清零。
A.ISR
B.IMR
C.IRR
D.ICW
3. 对8253当计数初值为()时,定时时间最长。
A.0
B.65535
C.9999
D.FFFFH
4.已知中断类型号为18H,则其中断服务程序的入口地址存放在中断向量表的()中。
A.0000H∶0072H~0000H∶0075H B.0000H∶0072H~0000H∶0073H
C.0000H∶0060H~0000H∶0063H D.0000H∶0060H~0000H∶0061H
5. 两片8259A接成级联缓冲方式可管理()个可屏蔽中断。
A. 2
B. 15
C. 16
D. 256
6. 8086CPU的寄存器中,常用作数据寄存器或用作外设端口的地址寄存器的是( )。
A.AX
B.BX
C.CX
D.DX
7. 在下列伪指令中定义字节变量的是()。
A.DB
B.DW
C.DD
D.DT
8. ADC 0809芯片的转换启动信号和转换结束信号是( )
A.START和EOC
B.START和OE
C.ALE和EOC
D.ALE和OE
9.目前PC机都带有USB接口,USB是一种( )
A.外设
B.接口电路
C.并行接口标准
D.串行接口标准
10. 8086/8088微处理器的标志寄存器IF位可以通过()指令进行设置。
A.PUSH、POP B.INT、IRET C.CLI、STI D.RCR、RCL
二、判断题
1.微机在中断输入/输出方式下的数据输入/输出是由中断控制器8259A来控制。
()
2.中断响应时,8086会自动输出两个总线周期的INTA信号。
()
3.起止异步数据格式中起始位、数据位、校验位和停止位缺一不可。
()
4.CPU响应HOLD请求的条件之一是总线周期结束。
()
5.程序员不能对CS进行存操作。
()
6.端口是接口电路中能被CPU采用I/O指令访问的寄存器。
()
7.在任何程序执行过程中,只要遇到软件中断指令,总是到中断向量表中去取中断服务子程序的入口地址,然后执行中断服务子程序。
()
8.8253在不同的工作方式中,计数到0时,都会从OUT 输出一个相同的信号。
()
9.用软件确定中断优先权时,只要改变查询的顺序,即可改变中断的优先权。
()
10.在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些IR引脚上直接连接外设的中断请求信号端。
()
三、填空
1. CPU与接口之间的传送信息的方式有_____①_____、____②_____、_____③_______。
2.端口地址编址方式有_____④________、____⑤_________。
3.8259A的_______⑥_____方式指的是优先级固定,IR0优先级最高,IR7优先级最低。
4.一片8253中有______⑦____个16位定时器/计数器。
5.DMA操作类型:__⑧__、_ _⑨_、级联方式。
若DMAC每传送一个字节后,就检测DREQ,若无效则挂起;若有效则继续传送,这是DMA方式中的_ ⑩ _传送方式。
四、简答
2.8086如何响应一个外部的INTR中断请求?
3. 8253通道2的输出波形如图,CLK2频率为2MHz。
8253端口地址为60H~63H。
计数通道2工作于何种工作方式?(2)编写初始化程序,采用2进制计数。
0.5ms
4. 简述DMA控制器的功能
5.指出下列指令中源操作数、目的操作数的寻址方式
(1)MOV AX,1234H (2)MOV BX ,COUNT[SI]
6.某应用系统以8255A作为接口,B口采集一组开关K7~K0 的状态,然后A口接一组发光二极管LED7~LED0显示开关状态,编程实现:从B口读数据,从 A口输出.8255A的端口地址为40H-43H
7. 什么是串行通讯的异步方式?
8. 已知8251A工作于异步方式,波特率系数(因子)为16,7个数据位,1个偶校验位,1个停止位,写出方式字。
9.以下是8259A内部结构图,在图中带标号的四个方框中填入合适的功能电路名称
五.综合设计
设DAC0832的端口地址为0E440H,编写程序实现:输入00-0FFH数字量,从0832输出对应的模拟量。
并解释程序
一.选择
1 2 3 4 5 6 7 8 9 10
D A A C B D A A D C
二.判断
1.× 2.√ 3. × 4. √ 5. √ 6. √7. √8. ×9.√10.√
三.填空
1).①程序,②中断,③DMA ,2). ④独立编址,⑤统一编址3).⑥全嵌套
4). ⑦3个,5). ⑧读操作,⑨写操作,⑩请求(查询)方式
四、简答
2.(1)关中断(2) 保留断点: (3) 保护现场: (4) 进行中断服务程序 (5) 恢复现场:。
(6) 开
放中断并返回
3. (1)方式3,方波发生器
(2)mov al,10110110B
out 63H,al
mov ax,1000
out 62H,al
mov al,ah
out 62H,al
4.接收CPU发出的读写信号——初始化;接收外设发来的DMA请求;向CPU发出总线请求信号;接
收CPU发出的总线请求允许信号;向外设发出DMA请求允许信号;发出地址信息,能对存储器寻址及修改地址指针;能发出读/写等控制信号;能提供数据的传输数量;能撤销总线请求信号,使CPU 恢复正常工作
5.(1)源操作数为立即寻址,目的操作数为寄存器寻址
(2)源操作数为寄存器相对寻址,目的操作数为寄存器寻址
6. MOV AL, 82H
OUT 43H, AL
L1:IN AL, 41H
OUT 40H, AL
JMP L1
7.字符和字符之间可以有不同的间隔长度,接收设备在收到起始位信号之后,只要在一个字符的传输时间内能和发送设备保持同步,就能正确接收,其它时间内发送时钟和接收时钟可以不同步,允许收发之间的时钟频率可略有偏差,因此称为异步通信方式。
8.01111010B
9. (1)数据总线缓冲器
(2)中断服务寄存器(ISR)
(3)中断请求寄存器(IRR)
(4)中断屏蔽寄存器(IMR)
五.综合设计
START: MOV AL,0FFH
AGAIN: INC AL
MOV DX, 0E440H; D/A端口地址送DX
OUT DX,AL;向D/A转换器输出数据
CALL DELAY ;调用延时程序
JMP AGAIN。