微机原理与汇编语言(2011成教期末复习).doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:6 大小:318KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理与汇编语言(2011成教期末复习).doc

微机原理与汇编语言(2011成教期末复习).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(试卷编号:)第页共NUMPAGES6页上海第二工业大学成人与继续教育学院2010~2011学年第1学期《微机系统及应用》期末复习(A)概念1:8086CPU从内部结构上可分为执行单元EU和总线接口单元BIU两大部分。关于8086CPU的内部结构,AX、BX、CX、DX都在EU中,CS、DS、ES、SS都在BIU中。8086CPU在构成系统时把1MB存储空间分为高位存储体和低位存储体。在其高位存储体中每个字节的地址都是奇数,其低位存储体中每个字节的地址都是偶数。若有8KХ8位的RAM芯片要组成64KХ16位的存储器模块,首先需要进行位扩展,即(8KX8位)X2片,形成一个8KX16位的存储器组;然后进行字扩展,即(8KХ16位)X8组,这样才能形成64KX16位的存储器模块,因此,共需要16片这种存储芯片。微机一般由多个硬件模块组成,如“主机板”、“显示卡”、“网络适配卡”、“专用外设接口卡”等。这些硬件模块传输信息的公共通路是系统总线。RS-232C通信口是微机一种外部总线,采用三线制通讯时,必须要用到RXD、TXD、GND三种信号。由于8086CPU的部分地址信号复用在它的数据线引脚上。在最小系统结构中,需要把这些地址信号锁存在三块8282三态锁存器芯片中,并把数据信号通过二块8286双向收发器芯片连接到系统总线上。用汇编语言上机实验时,用LINK命令能生成可运行的EXE实验程序。用DEBUG调试汇编语言实验程序时,用D子命令,可查看到内存中的原始数据。如果汇编语言源程序中存在非法指令,运行下列MASM命令将会检查出相关错误。概念2:在汇编语言源程序中用DB伪指令定义了一个常数:-8,用DUBEG调式其EXE程序时,在内存中可查看到这个常数,但它是以十六进制数显示在屏幕上,并且是以补码机器数出现的,因此,我们能看的这个数应该是F8H,因为-8二进制原码(10001000)=>补码(11111000)即F8H。在8088CPU结构中,ALU称为算术逻辑运算单元,BIU称为总线接口单元。当段基址用SS保存时,有效地址一般用SP或BP寄存器保存。当段基址用DS保存时,有效地址一般用SI或DI寄存器保存。当段基址为2B02H,有效地址0AE1H,对应的物理地址为:2B020+0AE1=2BB01H。MASM对源文件(.ASM)文件进行编译,并生成中间目标文件(.OBJ)文件。指令分析判别下列各指令是否有错?若有错,指明是什么错误:RORBX,2;错,移位数大于1须用CL表示。MOVBX,02H[BX][BP];错,BX,BP不能同时出现一种寻址方式中。OUT40FH,AL;错,端口地址大于FFH须用DX表示。判别下列各指令源操作数的寻址方式:MOVCX,BX;寄存器寻址。MOVCX,[BX];寄存器间接寻址。MOVCL,[BX][DI];基址变址寻址。设有关寄存器及存储器单元的内容为:(DS)=3000H,(BX)=0200H,(SI)=0002H,(30300H)=24H,(30301H)=0ACH,(30203H)=0F0H,(31300H)=54H,(31301H)=98H,(31302H)=6DH。分析下列每条指令执行后DL或DX中所存放的值:MOVDX,300H;(DX)=300HMOVDX,[300H];(DX)=0AC24HMOVDL,1102H[BX];(DL)=6DHDOS系统功能调用MOVAX,0100HINT21H等待键盘输入一个字符,并回显该字符。该字符的ASCII码保存在AL寄存器里。MOVAH,02HMOVDL,42HINT21H显示输出一个“B”字符。MOVAH,08HINT21H等待键盘输入一个字符,不回显该字符。该字符的ASCII码保存在AL寄存器里。MOVAH,09HINT21H显示内存中一串字符。该字符串由DS:DX指出首地址,由“$”字符结尾。电路分析分析下列接口电路的IO端口地址(用十六进制表示)。该接口电路的IO端口地址:1010011011111100B或A6FCH。用下列给定的存储芯片,组成16K×16bit容量的存储器模块。设AB是16位,使存储器模块的地址在4000H~7FFFH范围内,用全译法完成逻辑图连线。分析:按题意需要进行位扩展和字扩展。第1组起始地址在4000H开始,到5FFFH为止,用16位二进制地址编码表示:A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0010000000000000001