机械系统计算机控制

上传人:hs****ma 文档编号:431689594 上传时间:2022-10-22 格式:DOC 页数:22 大小:456.01KB
返回 下载 相关 举报
机械系统计算机控制_第1页
第1页 / 共22页
机械系统计算机控制_第2页
第2页 / 共22页
机械系统计算机控制_第3页
第3页 / 共22页
机械系统计算机控制_第4页
第4页 / 共22页
机械系统计算机控制_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《机械系统计算机控制》由会员分享,可在线阅读,更多相关《机械系统计算机控制(22页珍藏版)》请在金锄头文库上搜索。

1、 目 录实验一 DSG-88实验装置熟悉组合逻辑和时序逻辑电路实验1实验二 数制转换、算术/逻辑和数据传输汇编程序设计实验8实验三 多接口芯片综合应用实验14实验一、DSG-88实验装置熟悉组合逻辑和时序逻辑电路实验一、系统的构成与功能 DSG88/51/98型微机教学实验装置是一套用于计算机基本电路、汇编语言程序以及基本接口电路的教学实验设备。其基本构成如图1所示。 图1 DSG88/51/98 教学实验装置 其中主要组成部分如下: 采用主频为4.7MHZ的8088CPU为主CPU,并以最小方式构成独立的微机系统。配有一片62256静态RAM构成系统的32K基本内存,一片27256EPROM

2、(32K)存放系统程序,另一片27256芯片插座和一片62256芯片插座留待系统的进一步扩充。以54键标准ASCII码键盘,40列2行字符型点阵式液晶显示器作为本系统的基本输入/输出设备。可直接使用汇编语言输入和调试程序,并具有反汇编功能。具有同DOS操作系统下一致的DEBUG操作界面,以及与PC DOS兼容的BIOS功能调用界面。提供了各种标准外设接口:如打印机接口,RS232C接口等。众多的I/O芯片向用户开放,如:8251,8253,8255,8259,0832,0809等。用户可以自定义监控命令,也可设定敏感触发特殊功能键。二、系统编程和硬件接口信息(一)地址分配1.系统内存分配系统程

3、序区系统扩展区用户堆栈区用户程序区系统堆栈区DEBUG系统数据区DOS系统数据区中断矢量区32K32K28K(或60K) 1K2.存储器译码芯片型号信号线地址 U23(1RAM)62256MY00000007FFFH U24(2RAM)62256(待插)MY1080000FFFFH U25(1ROM)27256F8000FFFFFH U26(2ROM)27256(待插)F0000F7FFFH 3.输入/输出接口编址电路名称信号线寄存器编址待扩展I0Y0001FH8259I0Y1命令寄存器20H状态寄存器21H8253I02YT040HT141HT242H控制寄存器43H8255I0Y3PA口6

4、0HPB口61HPC口62H控制寄存器63H打印机初始话线路INTII0Y480H打印机数据口(只 写)I0Y51B4H打印机状态口(只 读)I0Y52B6H8729I0Y53数据缓冲器B8H命令或状态口B9H液晶显示器终端I0Y54数据口AEH命令口AFH8251T0Y6数据口C0H控制寄存器C1H待扩展T0Y7E0FEH(二)BIOS的说明1.教学机的BIOS功能定义基本与PC。DOS操作系统的BIOS兼容,有关功能可参考DOS操作系统。2.教学机的显示器I/O功能调用INT10具体说明下表。3.敏感触发键是指用户可定义一些特殊键,一旦该键按下,就立即转到相应的矢量区入口地址运行特定的功能

5、程序。规定最多可设置13个特殊键,且根据其在敏感键区的序号来确定相应的中断矢量人口,即2AH+第i个键中断矢量地址。敏感键区被定为0000:0457H0463H,其中放置相应键的ASCII码值。一旦按下敏感键,就能自动转向2AH36H功能调用。中断号绝对地址中断内容备注0000H除数为0,溢出系统发出中断请求0104H单步(Trap)0208HNMI030CH程序中断0410H算术溢出050718H1FH保留用于系统扩展0820H8259实时中断8259硬中断矢量区0924H8259键盘中断0A28H用户可用0B2CH0C30H串行口中断0D0F34H4FH用户可用1040 H显示器I/O与P

6、C DOS有异111344H4FH保留1450H查询方式串行通讯1554H保留1658H读键盘缓冲区175CH打印机功能调用181A60H6BH保留1B6CHCTRL+C处理终止运行程序1C1F70H7FH保留2080H程序终止212784H9FH保留28A0HCTRL+S处理暂停运行程序29A4HCTRL+P处理联机打印2A36A8HD8H用户扩展敏感触发键处理特殊键处理37FFDCH3FFH保留INT10 使用说明入口功能AH=00H,AL=01H清屏AH=01H,AL=数据写AL中的数据到屏上AH=02H,AL=功能设置指令设置显示屏,有关功能设置指令参见液晶使用手册AH=03H,BL=

7、列,BH=行光标控制(DDRAM地址设置)AH=04H,AL=方式设置指令设置显示屏,有关方式设置指令参见液晶使用手册AH=05H读当前DDRAM数据字符到AL中AH=06H,DS:BX=字串首址显示一串字符,直到遇到00H为止三、系统的操作说明 1、 键盘键盘主要由标准的ASCII码键与功能键组成,其分布如下: 功 能 键接 口 54 键 标 准 ASCII 码 键 盘*SHIFT键:同其它键结合,用于区分上、下档或大、小写字符键入。*CTRL键:同其它键结合,用于实现特定的控制功能,即 CTRL+P=挂接或释放打印机 CTRL+S=暂停命令的运行,直到任一键入为止 CTRL+C=中断命令的

8、运行*F4:等同于CTRL+C*F5:等同于CTRL+S*:加抹键*:等同于U2、DEBUG命令说明系统一经连接好,检查无误后,就可以通电运行。系统提供两种启动方式,即类型操作显示功能热启动按下复位键-WELCOME TO YOU!复位CPU和接口,清断点冷启动上电复位-WELCOME TO YOU!同上,且复位系统,自检系统启动完成后,显示器上会显示”提示符,等待操作命令.此时,系统装载8088指令系统的动态调试功能程序DEBUG。该程序与PC DOS的DEBUG功能和界面基本一致,其命令和操作介绍如下。1.A命令:启动小汇编程序格式:A段址偏移量,即A 段址:偏移量从段址:偏移量构成的实际

9、地址单元起填充汇编程序的目标码。A 偏移量从默认的段址:偏移量构成的实际单元起填充汇编程序的目标码。A 从默认的段址:默认的偏移量构成的实际单元填充汇编程序的目标码。说明:1)启动小汇编后,可输入汇编源程序的逐条指令语句,输入完后按回车键退出。2)输入指令语句时,数字一律是不带H后缀的16进制数。3)对存储器单元时,在单元地址之前标注W(字)或(字节)以示不可同类型的操作数。2.B命令:断点设置在“”提示符下键入B,系统就提示:“i:”。I:等待您给出断点地址,回车后,系统继续提示:“i+1”。若直接回车来响应则结束命令。系统允许设置最多10个断点。断点的清除方法只能通过按下复位键或重新上电来

10、实现,断点设置可在输入的汇编程序内设定干个断点,使程序连续运行到断点时,程序中断并显示当前各寄存器的内容,以监视程序运行情况。3D命令:显示一段内存单元中的数据。格式:D,段址:起始地址,尾地址每次D命令操作只能一次显示8字节内容,若尾地址至起始地址字节数8,则连续显示所有单元的内容,并可用CTRLS来暂停显示,用任意键来恢复用CTRLC来中止数据显示,并返回监控状态。4、E命令:编辑指定内存单元的、中的数据 。格式:E段址:偏移量每次只能一个一个字节地显示或修改数据。一量进入E命令状态,就可通过“空格”键来使地址连续向高地址方向移动,而“一”键则使地址连续向 址方向移动,然后直接键入新数据来

11、修改原单元中的内容。若直接用“回车”键来响应,不退出E命令。5、G命令:连续运行格式:G=段址:偏移量GB=段址:偏移量其中,G格式表示无断点连续运行由段址:偏移量指定人口听程序,断点是由B命令来设定的。程序 在执行过程中,可键入CTRL+C来中断程序运行,返回监控状态或键入CTRL+S来暂停程序运行,直到其它任意键键入为止。6、I命令:从I/O端口读入数据并显示格式:I/O端口叶址如:I0042,则显示地址为0042H端口的内容。7、L命令:从外设读入数据 或输入程序 格式:LE或LPLE从EPROM编程器上读入数据到内存。源数据起始地址由SI来指定,长度由CX来确定。目标数据区的地址由ES

12、:DI来指定,AX中的内容用于确定芯片类型,即AX=0,1,2分别指定EPROM为27128.22864,2764。LP通过RS232C接口读入外部计算机系统传送来的数据。8、M命令:数据块移动格式:M源地址:源起始址,尾址目标段址:目标起始址该命令可实现整块数据在内存中的移动9、命令:数据送存指定I/端口单元格式:I/端口地址,数据如: 0098,10,则完成送10H到地址为98H的I/端口上去。10、R命令:寄存器显示与修改格式:R或R寄存器名前者只显示特定的一组寄存器的内容,包括:CS,DS,IP,AX,F。后者则可显示并修改特定寄存器的内容。11、T命令:单步运行指定的程序格式:T段址

13、:偏移量单步运行的程序入口地址由段址:偏移量来指定。每次运行一条指令后,系统都会显示CS,DS,IP,AX的内容。重复执行T就可一步一步地运行整个程序,直至程序结束。12、U命令:程序反汇编格式:U段址:起始址,尾址系统提供小反汇编程序。该命令可实现从某地址到另一高端地址间的代码反汇编。单独U操作只能显示当前行的反汇编。通常输入程序后,可用反汇编命令来查看输入程序的情况。若发现源程序有输入错误,可再次用A命令进行修改。13、W命令:将内存数据或程序转存到外设中去。格式:WE或WPWE写有DS:SI指定人口,CX指定长度的数据块到DI指定的EPROM座中。WP由RS-232接口传送由DS:SI指定人口,CX指定长度的数据块到外部计算机系统。四、实验(一)实验目的1. 熟悉DSG88/51/98实验装置;2. 学会组成半加器和全加器的电路连接方法,理解组合逻辑电路的工作原理并进

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号