微机接口复习提纲.doc
《微机接口复习提纲.doc》由会员分享,可在线阅读,更多相关《微机接口复习提纲.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、单选题(每小题2分,共10分)二、填空题(每空1分,共5分)三、判断题(对的请打“”,错的请打“”,每题1分,共5分)四、简答题(任选3小题,每小题5分,共15分,如果多做,则按前3题给分)五、分析题(第1题10分,第2题15分,共25分)六、编程题(任选2小题,每小题15分,共30分,如果多做,则按前2题给分)七、设计题(1小题,共10分)附录:8086指令系统表指令助记符 格式功能备注输入输出IN IN AL,端口地址IN AL,DXAL端口内容ALDX里地址所指向的端口内容如端口地址为8为,可直接在指令里写出;如端口地址为16位,需将其放入DXOUTOUT 端口地址,ALOUT DX
2、,AL端口AL DX里地址所指向的端口AL 逻辑运算AND AND 目的操作数,源操作数目的操作数两操作数逻辑与的结果逻辑与:两位都为1时,结果为1;否则结果为0OROR 目的操作数,源操作数目的操作数两操作数逻辑或的结果逻辑或:两位都为0时,结果为0;否则结果为1XORXOR 目的操作数,源操作数目的操作数两操作数逻辑异或的结果异或:两位不同,结果为1;两位相同,结果为0移位指令SHLSHL 操作数,n逻辑左移,最低位补0以8为操作数为例,高位为左,低位为右SHRSHR 操作数,n逻辑右移,最高位补0循环指令LOOPLOOP 标号分两步:1、CX减12、判断CX的值,如为0,结束循环,顺序执
3、行;如不为0,循环至标号处执行常用以下格式:MOV CX,n ;n为循环次数标号:.LOOP 标号转移指令JNZJNZ 标号结果不为0,则转移至标号处执行加法指令INCINC 操作数操作数操作数+1除法指令DIVDIV 源操作数若为字操作,则:AX(DX、AX)/源操作数的商DX(DX、AX)/源操作数的余数第一部分 微机原理一 数制及转换1 二进制,十进制,十六进制之间的转换2 补码及补码的加法运算 正数如何表示:用二进制表示(原码、反码、补码皆同) 负数如何表示:用补码表示(正数原码,取反加1)补码加减法的规则:X+Y= =X补+Y补X-Y= =X补 - Y补例:对于8位二进制数(机器字长
4、为8)而言,9= B。例:对于8位二进制数(机器字长为8)而言,-9= B。例:可使用下面程序段实现十进制到二进制的转换,右侧为操作步骤示意图(后面再述及)。MOV AX, 22; 数值 22MOV CX, 0; 设为零MOV BX, 2; Iter:MOV DX, 0DIV BX ;二进制除法INC CXOR AX, AXJNZ IterMOV BX, CX;除法指令执行了5次二 微机概述1 冯诺依曼硬件结构硬件结构:运算器、控制器、内存、输入设备、输出设备。运算器控制器合成CPU,是微机核心。微型计算机的性能通常取决于微处理器;中心是存储器。 总线根据传送内容不同分为数据总线、控制总线、地
5、址总线; 8086地址线20根、数据线16位。微机系统的主要性能指标:8086CPU的字长为16位;三 8086内部结构总线接口部件(BIU)和执行部件(EU),时间上可重叠。指令队列缓冲器“先进先出”的方式工作,注意与堆栈区分。数据寄存器:AX,BX,CX,DX。 段寄存器:CS,DS。IP为指令指针寄存器,存放下一条要取的指令的偏移地址,与CS配合构成指令的物理地址;SI,DI,BX和DS配合构成内存数据的物理地址。物理地址由地址加法器求得,具体看例题2.4和习题2.4。例2.4:段基址16+偏移地址=2C0E0H习题2.4:现对内存数据段地址为2E00H:5B2CH的单元操作,DS的值是
6、多少?2E00H四 引脚与时序引脚电平的有效形式,掌握、,的功能、有效形式;如=0低电平有效,表示正在对存储器或I/O端口读操作。如果执行IN AL,04A0H,则CPU从引脚送出什么电平?掌握时钟频率与时钟周期的关系(后面再述及):第二部分 汇编语言程序设计一 指令格式与寻址方式1、指令格式: 操作码 操作数 操作数 MOV AL,BL 2、寻址方式:寄存器寻址 MOV AX,BX(源操作数在寄存器里) 立即寻址 MOV AL,78H(源操作数在指令里,即代码段里) 操作数在内存数据段(以下三种要求掌握): 直接寻址 mov AL,2000H 寄存器间接寻址 mov AX,BX 寄存器相对寻
7、址 mov AX,BX+1 例:已知BUF1为内存数据段中所定义变量名,指令MOV AL,BUF1中的源操作数采用的寻址方式是 。指令MOV AL,SI+3中的源操作数采用的寻址方式是 。指令MOV AL,DI中的源操作数采用的寻址方式是 。注:采用寄存器间接寻址或寄存器相对寻址时,常用BX、SI、DI寄存器,此时段基址默认在DS中。二 多字节操作数的存取规则1 变量的定义BUF1 DB 12H,34H ;BUF1占 个字节(例) BUF2 DB 56H,78H,0,1 ;BUF2占 个字节(例) BUF3 DW 9ABCH,1EF0H ;BUF3占 个字节(例)例、已知DS=2000H,有关
8、的内存单元值为:(21000H)=00H,(21001H)=10H,(21002H)=20H,(21003H)=30H,(21004H)=40H,(21005H)=30H,(21006H)=60H,(21007H)=30H。变量名BUF0在数据段的偏移地址为1000H,执行下列指令后:MOVSI,OFFSET BUF0MOVBX,SIMOVCX,SI+2 寄存器SI,BX,CX的值各为多少?多字节操作数的存放规则:低字节存入低地址单元,高字节存入高地址单元;多字节操作数的取出规则:低地址单元取出作为低字节,高地址单元取出作为高字节;MOVBX,SI执行的是字操作。MOVCX,SI+2 执行的是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 复习 提纲
限制150内