欢迎来到天天文库
浏览记录
ID:11110255
大小:332.50 KB
页数:7页
时间:2018-07-10
《信商微机原理复习题2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、简答题:1.8086CPU对存储器的管理为什么采用分段的办法?8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围(1MB,20位地址)。若不用分段方法,16位地址只能寻址64KB空间。2.试述汇编语言程序的上机过程。1.编辑源程序,用.asm作为扩展名。2.汇编程序masm文件.asm及链接目标程序Link文件名.obj3.运行文件名.exe显示结果4.程序的调试和运行3.微机I/O接口一般具备哪些功能?1.I/O设备选择功能;2.对输入/输出数据进行缓冲、隔离
2、和锁存;3.对信号的形式和数据的格式进行变换;4.与CPU和I/O设备进行联络。4、IBMPC机的指令系统中的寻址方式答:1.立即寻址方式2寄存器寻址方式3直接寻址4寄存器间接寻址5相对寄存器寻址方式6基址加变址寻址方式7相对基址加变址寻址方式5、若TABLE为数据段中XXXXH单元的符号名,其中存放的内容是YYYYH,试问:①以下两条指令有何区别?②指令执行完后,AX寄存器的内容是多少?MOVAX,TABLELEAAX,TABLE答:MOVAX,TABLE直接寻址AX为YYYYHLEAAX,TABLE寄存器寻
3、址方式AX为XXXXH6、CPU与外设间传送信息的方式有哪几种?各有什么特点?答:有三种:无条件传送、中断传送、和查询传送无条件传送的特点:I/O接口电路十分简单,接口中只考虑数据缓冲,不考虑信号联络。中断传送的特点:CPU避免了把大量时间耗费在等待、查询状态信号的操作上,使其工作效率得以大大地提高。查询传送的特点:查询传送也称为异步传送,处理器要与外设交换数据时,首先查询外设的工作状态,只有在外设准备就绪的情况下才进行数据传送,所以它分为查询和传送两个环节。CPU把大量时间耗费在等待、查询状态信号的操作上,使
4、其工作效率比较低。7、IBMPC机中,哪些寄存器可以指示存储器地址?答:累加器,基址寄存器,计数器,数据寄存器,堆栈指针寄存器,基址指针寄存器,源变址寄存器,目标变址寄存器8、写出USB连接器的引脚定义。答:1红Vcc(+5V) 2 白 Data— 3绿 Data+ 4 黑 GND9、说明指令中源操作数和目的操作数各采用什么寻址方式。答:源操作数采用的是立即寻址方式,目的操作数采用的是寄存器寻址,下列仅供参考目的操作数源操作数(1)MOVSI,2001.寄存器寻址立即寻址(2)MOVCX,-30[SI]2.寄存
5、器寻址寄存器相对寻址(3)ADDAX,[BX][DI]3.寄存器寻址基址变址寻址(4)ANDAX,BX4.寄存器寻址寄存器寻址(5)MOV[SI],AX5.寄存器间接寻址寄存器寻址(6)PUSHF6.寄存器间接寻址寄存器寻址(7)MOV[DI+2],'+'7.寄存器相对寻址立即寻址10、什么是段基址?什么是偏移地址?两者有何联系。答:段基址(Segment):16位二进制数后面加上四个二进制0,即一个16进制0,变成20位二进制数,可设定1M中任何一个64K段,通常记做16位二进制数偏移地址:是指段内某个存储单
6、元相对该段首地址的差值,是一个16位的二进制代码物理地址=段基址*16+偏移地址11、什么是堆栈?堆栈操作有何特点?答:堆栈是以“后进先出”的规则存取信息的一种存储机构。特点:1.后进先出,先进后出;2.操作在栈顶进行,SP指向栈顶,栈顶移动,栈底不变;3.堆栈操作以字或双字为单位。堆栈操作主要有两大类:进栈,出栈。该存储区的存取地址由一个专门的地址寄存器(SP)来管理。在信息的存与取的过程中,栈顶是不断移动的,而栈底是固定不变的。14、试分析地址译码线路,确定读写端口的地址。答:地址译码器对地址进行运算后,是
7、输出的某个引脚为高电平或低电平,使得相应器件使能,响应控制其的操作。15、一种通过接口芯片8255将ADC0809接到8088系统总线上的连接图如下图所示。该电路以可编程并行接口8255作为ADC0809的接口,其初始化程序规定:8255工作在方式0之下,A口输入,B口输出,C口的低4位输出、高4位输入,并且使PC0=0,PC1=0。结合给出的硬件连接图,回答下面问题:若完成上述规定的8255的初始化程序如下,试在下划线处填上相应的数字或指指令。INITI55:MOVDX,8003H;MOVAL,1001100
8、0B;OUTDX,ALMOVDX,8002H;MOVAL,00HOUTDX,ALCPUPB0~7PC7PC2地DATA1~8/STB地BUSY8255A打印机插座16、下图是8255A并行打印机接口电路图,通过接口CPU采用查询方式将存放在BUF缓冲区的256个字符送去打印。设已知8255A的口地址为54H~57H。完成以下程序段。START:MOVDX,_57H_____;(1)82
此文档下载收益归作者所有