还剩6页未读,继续阅读
文本内容:
福师大本科计算机接口技术作业3本页仅作为文档封面,使用时可以删除This documentis forreference only-rar21year.March初始化:;8259定MOV AL,0001001IB;ICW1OUT20H,ALMOV AL,13H;ICW2OUT22H,ALMOV AL,01H;ICW4OUT22H,ALIN.AL,22H;读原屏蔽字AND AL,11111011B;允许IR3中断OUT22H,AL第章汇编语言程序设计
77.5程序段如下BB PB84,73」34,2)-S1122」46MOV CX,7LEA88PGNEXTMOV AL,[DI]INC DITESTAL,80HLOOPZ NEXTMOV BL,[DI]•••请回答程序段运行后AL=-5,BL=122O
7.6STRING1DB ABC从键盘输入一个之间的字符MOV AH,01;1〜9INT21HSTRING2DB DEFGHI5AND AL,OFHSUB AL,4XOR AH,AHMOV BX,OFFSET STRING2ADD BX,AXMOV DLJBX]显示输出MOV AH,02H;INT21H试回答:
(1)如从键盘输人字符‘3’,程序段有什么结果显示C⑵如从键盘输人字符程序段有什么结果显示‘7’,G编一程序程序段,功能是把数(码)转换为相应的码,存在
7.8〜9BCD ASCHASCI数据区中BCDM DB09H,05H,06H,02H,08H,0,03HF,01H,07H,04HCUNT=$—BCDMASCI DB CUNT DUP答:DATA SEGMENTBCDMDB09H,05H,06H,02H,08H,0,03HF,01H,07H,04H CUNT=$-BCDMASCI DBCUNT DUPDATA ENDSCODESEGMENTASSUME CS:CODE,DS:DATAMAIN PROC FARMOV AX,DATAMOV DS,AX SI,BCDM DI,ASCILEA CX,CUNT AL,[SI]AL,30HLEA[DI],ALMOV LP:SIMOV DIORLOOP LPMOVMOV AX,4C00HINC INT21HINC MAINENDPCODE ENDSENDMAIN在单元开始定义了一长度为字节的字符串,统计出其中
8.428255I/O.答:地址信号、用于端口地址选择通过、所组合的地址来区Al A0I/O AlA0分内部、、三个数据端口和一个控制端口的地址8255A ABC写出在选通输出操作期间将的引脚置为逻辑的程序(设
8.78255PC51的控制口的地址为8255083H)o答设的控制口的地址为则将的引脚置为逻辑的程序片8255083H,8255PC51断如下MOV AL,BFHMOV DX,083HOUT DX,AL什么是波特率?MOV AL,OFH OUTDX,AL
8.12答波特率即传输率,就是在通信过程中每秒传输串型数据的位数解释
8.13下列术语:单工、半双工和全双工答单工接收和发送器之间只有一组传输线连接,只单个方向传送数据半双工收发双方均有收、发器,双方之间只有一组传输线连接,双方的发送和接收数据不能同时进行,但可以分时交替进行通过软件和接口的协调控制,实现数据传输的方向转换全双工收发双方均有收、发器,双方之间有两组传输线连接,分别承担两个不同方向的数据传送,发送数据和接收数据可以同时进行如图,用作接口,由地址选通,输出经同相放大
8.158255A CS#IO80H PAO—PA7器接个发光二级管输入开关的状态编程实现:当时,个8TO—T7;PC0K K=18发光二级管全暗;期间,个发光二级管可按一顺序循环K=08TOf T1-T2……-T7T0点亮(设有现成延时的子程序可供调用).500Ms100MS D100MS答设的分别接系统地址线的引脚,则、、和控8255A1A0A2Al PAPB PC制端口地址分别为和80H,82H,84H86H;设置口方式,输出,口输入MOVAX,1000101IB PAPCOUT86H,AL;关显示MOV AL,OFFHOUT80H,ALAGAIN:IN AL,82HTEST AL,01HJZ LIGHTMOV AL,OFFHOUT80H,ALJMP AGAINBL,LIGHT:MOV8;循环点亮TO〜T7MOV AL,OFEHNEXT:OUT80H,ALMOV CX,5DELAY:CALLDI OOMSLOOPDELAYROL AL,1DEC BLJNZ NEXTJMPAGAIN第章中断、计时/定时、控制器9DMA微机系统中,控制数据传输的方式有哪些,各有什么优缺点?
9.1答:微处理器和外部设备数据传送的控制方式有三种,即程序控制下的传送方式、中断方式与直接存储器访问方式程序控制下的传送方式的实现PIO DMA相对简单,但不足之处在于对外设状态的测试占用了过多的时间和程序查CPU询方式相比,中断方式的效率有较大提高,但中断须经请求与响应过程,响应后内存与外设之间的数据要由执行相关程序、经寄存器中转传送,仍然需CPU CPU要花费比较多的时间直接存储器存取的控制方式克服了中断与程序查询方DMA法的弊端,整个控制数据块传送的过程,包括地址增量调整、循环计数器减量调整的操作,都是由硬件控制完成的,因而大大缩短了数据传送的控制时间但的硬件实现复杂,成本高DMA中断应答周期,完成哪些操作?
9.2CPU答:在中断应答周期,主要完成如下操作取中断类型码,寻址中断程序入CPU口地址,标志寄存器入堆栈,和入堆栈,清除和标志,进入中断处理程序CS IPIF TF简述和的重要,怎样对进行初始化?
9.8ICW OCW8259A答:是通过编程初始化命令字和操作命令字来选择定义各种工作方式的8259A初始化命令字在工作之前定义,ICW8259A它规定了的基本操作操作命令字在正常操作过程中定义,它8259A OCW控制的操作8259A系统上电以后,必须写入和如果将编程8259A ICW
1.ICW2ICW4,ICW18259A为级联方式,那么还必须编程其中定义了的基本操作;ICW3o ICW18259A ICW2用来编程中断请求的类型号;当系统工作于级联方式时,表示从片8259A ICW3连接到主片的的哪一个中断请求线上;在基于系列微8259A8259A8086〜Pentium处理器的系统当中,需要编程的8259A ICW4什么是普通什么是特殊它们的作用是什么?
9.9EOI,EOI,答普通是靠在中断服务程序中向发送的命令,用来清EOI CPU8259A EOI除当前处于服务中优先级最高的位的普通结束中断方式用于全嵌套方式ISR特殊是通过发送特殊的命令,命令指出了要清除的是正在服务EOI CPUEOI的哪一个位特殊结束主要用于非全嵌套方式ISR有哪几种数据传送方式各种方式的特点是什么
9.158237答:单字节传送、块传送、随机请求传送三种方式单字节传送方式每次传送完一个字节,并释放总线至少一个总线周期然后,继续测试外部设备的请求,如DMA果外设发出的有效,循环上述过程,控制下一个字节的传送,直至传送DREQ8237A字节计数器减为零块传送是的一种典型传送方式,在控制器获得总线权以后,控制数DMA8237A据一个字节、一个字节地传送,直至数据块传送完毕随机请求传送综合了块传送和单字节传送的特点每传送完一个字节,8237A就测试的状态,如果为有效状态,则继续进行传送直至字节计DREQ DREQDMA,数器为如果为无效状态,便释放总线,并继续测试的状态,0o DREO8237A DREQ只有在回到有效状态后,才继续控制数据传送DREQ8237A如果某计数器的计数初值为时钟频率为求定时时间(微
9.188253400H,2MHz,秒)答:定时时间T=400H2MHz=1024^2MHz=512u s用作为某数据采集系统的定时器,每隔用中断方式采集一次
9.20825310ms数据,已知输入时钟频率为端口地址为中断类型号为10kHz,825920—21H,13H,端口地址为请为和编制初始化程序825340〜43H,82598253答选通道以方式定时,时间初值由于中断825312N=10KHzX10ms=1008259类型号为所以只能通过初始人为完全嵌套、边沿触发、非缓冲、非自动13H,IR3,结束初始化:;8253MOVAL,01110100BOUT46H,ALMOV AX,100OUT42HAL MOVAL,AHOUT42H,AL。
个人认证
优秀文档
获得点赞 0