为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

南京邮电大学通达学院微型计算机原理与接口技术期末复习

2020-05-18 35页 ppt 300KB 113阅读

用户头像

is_808969

暂无简介

举报
南京邮电大学通达学院微型计算机原理与接口技术期末复习微型计算机原理与接口技术复习1。二进制数,十进制数,十六进制数和BCD码数之间的转换方法。例:(129)10=()2=()16(10010111)BCD=()10=()22。真值数和补码数之间的转换方法例:字长=8位,则[-6]补=()16,若[X]补=E8H,则X的真值为()163。n位字长的有符号数、无符号数的数值范围设设机器数字长=n位,则n位补码数,其真值范围为-2n-1~+2n-1-1无符号数其数值范围为0~2n-1例:16位二进制数所能表示的无符号数范围是________。汇编部分4。基本结构寄存器的名称、位长和作...
南京邮电大学通达学院微型计算机原理与接口技术期末复习
微型计算机原理与接口技术复习1。二进制数,十进制数,十六进制数和BCD码数之间的转换方法。例:(129)10=()2=()16(10010111)BCD=()10=()22。真值数和补码数之间的转换方法例:字长=8位,则[-6]补=()16,若[X]补=E8H,则X的真值为()163。n位字长的有符号数、无符号数的数值范围设设机器数字长=n位,则n位补码数,其真值范围为-2n-1~+2n-1-1无符号数其数值范围为0~2n-1例:16位二进制数所能表示的无符号数范围是________。汇编部分4。基本结构寄存器的名称、位长和作用。(1)通用寄存器:EAX,EBX,ECX,EDX,ESI,EDI,EBP(2)段寄存器:CS,SS,DS,ES,FS,GS(3)指针寄存器:EIP,ESP(4)标志寄存器:EFLAG15位标志分为两类:状态标志和控制标志6种状态标志:CFOFZFPFAFSF例:以28为模,将C6H和CF相加,列表写出十六进制和数,以及A、C、O、P、S、Z六种状态标志的值。5.80486的寻址方式486有3类7种寻址方式立即寻址方式:获得立即数寄存器寻址方式:获得寄存器操作数存储器寻址方式:获得存储器操作数(内存操作数)内存寻址方式16位寻址规定可使用的寄存器(1)直接寻址(2)寄存器间接寻址[BX],[BP],[SI],[DI]段寄存器:[间址寄存器]某单元的物理地址=段寄存器内容×16+间址寄存器(3)基址寻址[BX+位移量],[BP+位移量]段寄存器:[基址寄存器+位移量]物理地址=段寄存器内容×16+基址寄存器+位移量(4)变址寻址[SI+位移量],[DI+位移量](5)基址+变址寻址[BX+SI],[BX+DI],[BP+SI],[BP+DI]例:指出下列指令源操作数的寻址方式:ADDAX,DS:[1000H]__________________MOVAX,[BX+SI+6]__________________MOVDX,[BX]__________________MOVDX,BX__________________MOVAL,-1__________________6.掌握最常用指令MOVPUSHPOPLEACALLRETANDORXOR条件转移指令LOOP等7.目标程序的生成汇编源程序汇编、链接可执行的机器指令程序(目标程序)第七章 输入/输出系统一.接口电路的作用和功能二、端口的概念、分类三、端口有两种编址方式。PC系列机采用端口独立编址四、最常用的I/O指令1.直接寻址I/O指令(8位端口地址)2.DX间接寻址I/O指令(当端口地址>8位)五、微机系统与I/O端口的信息交换有四种方式:无条件传送,查询方式,中断方式,DMA方式六、8254定时器/计数器(1)掌握8254定时器/计数器的基本结构(三个16位计数器、控制寄存器)和计数器的外部引脚功能(GATE,CLK,OUT)。(2)8254工作方式重点:方式2、方式3(包括计数过程、波形、周期和启动方式)(4)8254初始化编程向控制寄存器写入方式选择命令字。目的:选择一个计数器,并确定其工作方式和计数值(或计数初值)的读/写顺序。向选择的计数器写入计数初值(计数初值=Tout/Tclk)设PC系统机外扩了一片8254及相应的实验电路。8254口地址为200H~203H,设CLK0已接至8MHz时钟,为了能从OUT0输出4KHz的方波,编写了8254初始化程序,其中假设0号定时计数器工作在二进制方式。I8254PROCMOVDX,203HMOVAL,00110110BOUTDX,ALMOVDX,200HMOVAX,2000OUTDX,ALMOVAL,AHOUTDX,ALRETI8254ENDP第八章 中断系统一.中断和中断源的概念二、中断指令STICLIINTnIRET要求掌握。CPU执行中断指令后,完成哪些操作。STI,CLI只对可屏蔽中断请求有效例:CPU执行IRET指令后,从栈顶弹出字节数据,分别赋给______、________和________。三.中断向量。中断向量是实模式下,中断服务子程序的入口地址。在实模式下,CPU把256种中断向量组成一张表设置在系统的RAM最低端的1K单元(0~3FFH)。n型中断向量存放在内存单元地址4*n~4*n+3这四个单元n型服务程序入口的偏移地址n型服务程序入口的段基址n型中断向量例:实模式下,从内存地址0000H:0048H开始的连续4个单元中存放的内容为00H,38H,30H,50H,则该地址所对应的中断类型码为_______,该中断所对应的中断服务子程序的入口地址为______。。中断向量表的引导作用异常硬件中断(外部中断)内部中断PC机256种中断四、微机系统中断分类※软件中断 五、硬件中断分类:可屏蔽中断,非屏蔽中断CPU有2个接收中断请求信号的引脚。可屏蔽中断:输入到INTR引脚的中断请求信号,引发的中断。非屏蔽中断:输入到NMI引脚的中断请求信号,引发的中断。①有可屏蔽中断请求,没有DMA请求,没有非屏蔽中断请求 响应非屏蔽中断的条件①有非屏蔽中断请求,没有DMA请求②一条指令执行完 响应可屏蔽中断的条件②CPU一条指令执行完毕③CPU处于开中断状态(I标=1)六。中断程序要求掌握a.中断向量的置换(读中断向量和写中断向量)b.硬件中断通路的开放和屏蔽。涉及到是否要对中断*假设微机系统外扩了如下的一个‘单脉冲发生器’,该‘单脉冲发生器’电路受一个自复开关K的控制,每按一次K,该电路输出一个正脉冲,输入到系统机从8259的IR1作为外部中断请求。要求:每按一次K,屏幕上显示一行字符串“Welcome!”。主机键盘按任意键,程序结束,返回DOS。编写开放8259和中断向量置换程序WRITE0APROCPUSHDSMOVAX,CODEMOVDS,AXMOVDX,OFFSETSERVICEMOVAX,250AHINT21HPOPDSRETWRITE0AENDPI8259APROCINAL,21HANDAL,11111011BOUT21H,ALINAL,0A1HANDAL,11111101BOUT0A1H,ALRETI8259AENDPCODEENDSENDBEG第九章 串行通信一.基本概念1.异步串行通信的数据传输方式:单工通信、半双工通信、全双工通信。三种传输方式的特点。例:单工、半双工、全双工通信方式的特点是什么?2.异步串行通信一帧数据的及通信速率的计算。起始位停止位一帧奇偶校验位数据位(低位)高位)3.为实现通信,收发双方一帧数据的格式和通信速率要保持一致。例:异步通信一帧数据格式中,按照发送的次序,先传送____________,紧接着是数据_______位,数据位后依次为____________,____________。4.RS232信号采用负逻辑。“1”=3V~15V,“0”=3V~15V二、8250芯片8250内部寄存器的功能。三.8250的编程8250的初始化编程。8250初始化①80H→线路控制寄存器,使除数寄存器访问位=1②根据波特率计算出除数高/低8位→除数寄存器高/低8位,确定通信速率③D7=0的命令字→线路控制寄存器:有2个目的 定义一帧数据格式 使除数寄存器访问位=0,从而使后继的对合用端口的访问只读写非除数寄存器*④设置中断允许命令字查询方式,则中断允许命令字=0,禁止中断中断方式,使中断允许命令字相应位置1⑤设置MODEM控制寄存器中断方式:D3=1,允许8250送出中断请求查询方式:D3=0内环方式:D4=1正常通信:D4=0使用联络线:D1、D0位置1*8250查询方式下接收和发送程序在发送数据前,读通信线状态寄存器(状态口)获取发送保持或移位寄存器(数据口)是否空闲;在接收数据前,读通信线状态寄存器(状态口)获取接收缓冲寄存器(数据口)是否已经收到1帧数据。A、B两台PC机利用主串口进行点-点单工通信(不用联络线),发送采用查询方式,接收采用中断方式。一帧字符包含7个数据位,1个停止位,1个校验位,通信速率为4800波特(分频系数为0018H)。(1)下图是A、B两机的RS—232C接口示意图,根据意完成连线(不可有多余连线)。(2)下图是从PC机的RS-232C接口引脚观察到的波形,所传送字符的16进制ASCII码是_________;该帧数据采用的奇偶校验方式是_________校验;传送该帧数据需要的时间是______。(3)用对端口直接编程的方法为接收方编写8250初始化程序段。I8250PROCMOVDX,3FBHMOVAL,80HOUTDX,AL;寻址位置1MOVDX,3F9HMOVAL,00HOUTDX,AL;写除数高8位MOVDX,3F8HMOVAL,18HOUTDX,AL;写除数低8位MOVDX,3FBHMOVAL,0AHOUTDX,AL;无校验传送,8位数据MOVDX,3F9HMOVAL,01HOUTDX,ALMOVDX,3FCHMOVAL,08HOUTDX,ALRETI8250ENDP 第十章 并行I/O接口一、8255A定时器/计数器(1)内部结构、端口地址以及与系统总线的连接(2)8255A三种工作方式(方式0~方式2)的工作特点和I/O过程A口可工作在方式0、1、2B口可工作在方式0、1C口可工作在方式0十二 工作方式 适用于端口…… 方式0:基本型入/出 A口、B口、C口 方式1:选通型入/出 A口、B口 方式2:双向传输 A口a.如果数据口(A,B或C)工作在方式0,直接采用IN/OUT指令对其进行读写。b.如果数据口(A或B)工作在方式1,如果采用查询方式,且A或B口定义为输入口,先用IN指令读入C口的内容,查询其中的IBF=1时,表示CPU可以继续用IN指令从A或B口读入外设送来的数据。如果采用查询方式,且A或B口定义为输出口,先用IN指令读入C口的内容,查询OBF=1时,表示CPU可以用OUT指令向A或B口写数据以送给外设。*二、8255初始化编程十三工作在方式0时:方式选择命令字→控制口工作在方式1、2时:a)方式选择命令字→控制口b)允许中断(或禁止中断)的命令字→控制口(3)在方式1中C口哪几个引脚作为信号联络线,各信号联络线的含义。例:8255的数据口中,______口可工作在双向方式。例:8255A的B口初始化定义为选通型(方式1)输入,对8255A采用查询方式,必须先查询__________;若采用中断方式,必须先置PC___为‘1’,并且利用__________作为中断请求信号线。系统机外扩一片8255A及相应电路如下图所示,外扩8255A的端口地址为200H~203H,现利用系统机的日时钟外扩1CH型中断,实现每隔1s使八个发光二极管同时闪烁一次,主机键盘有按键按下时结束,返回DOS操作系统。根据要求完成相关内容。(1)从图可以分析出,A口工作在方式0的输出(入/出)。(2)假设8255A的A口工作在方式1的查询输出方式,编写8255A的初始化子程序I8255。I8255APROCMOVDX,203HMOVAL,10100000BOUTDX,AL;写入工作方式字MOVAL,00001100BOUTDX,ALRETI8255ENDP****
/
本文档为【南京邮电大学通达学院微型计算机原理与接口技术期末复习】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索