汇编语言与接口技术复习要点总结及一些习题.doc

汇编语言与接口技术复习要点总结及一些习题.doc

ID:48141358

大小:45.23 KB

页数:17页

时间:2020-01-21

汇编语言与接口技术复习要点总结及一些习题.doc_第1页
汇编语言与接口技术复习要点总结及一些习题.doc_第2页
汇编语言与接口技术复习要点总结及一些习题.doc_第3页
汇编语言与接口技术复习要点总结及一些习题.doc_第4页
汇编语言与接口技术复习要点总结及一些习题.doc_第5页
资源描述:

《汇编语言与接口技术复习要点总结及一些习题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、要点总结第二章微型计算机结构1.8086的段式存储结构段地址+偏移量地址=存储单元的物理地址或者,段寄存器的值*16+偏移地址=存储单元的物理地址2.段寄存器,通用寄存器,指针与变址寄存器,标志寄存器3.寻址方式(1)寻址方式的概念(2)寻址方式的分类(3)各寻址方式中对于寄存器的限制(4)各类寻址方式的格式第三章汇编语言(参照课件)1.汇编语句格式:[标号]操作符操作数[;注释]2.标号的概念以及其三个属性3.伪指令:(1)符号定义伪指令:EQU(2)数据定义伪指令:DB,DW(3)段定义伪指令:SEGMENT、ENDS、ASSUM

2、E4、运算符(1)分析算符:SEG,,OFFSET,SIZE,LENGTH(2)组合算符:PTR5.指令语句与伪指令语句的区别6.数据段、堆栈段、代码段的用途第四章指令及汇编程序设计1.数据传送指令:MOV、PUSH、POP、XCHG、XLAT2.算数运算指令:ADD、ADC、INC、SUB、SBB、DEC、NEG、3.逻辑运算指令:CMP、TEST、OR、AND、NOT、XOR4.移位指令:逻辑左移/右移,算数左移/右移,循环左移/右移,带进位的循环左移/右移;以及移位指令对于CF、OF标志位的影响分支结构程序设计1.无条件转移指令

3、2.有条件的转移指令(教材P102)3.分支程序编写循环结构程序设计1.循环控制指令LOOP、LOOPE/Z、LOOPNE/NZ以及他们的控制条件(对CF、ZF的判断)2.循环程序编写子程序设计1.子程序定义伪指令、调用指令、返回指令2.子程序设计中对于堆栈操作的要求第五章输入与输出中断1.中断向量表、中断向量的概念2.中断向量的修改3.中断的类型:软件中断、可屏蔽硬件中断、非屏蔽硬件中断;以及CPU队可屏蔽硬件中断和非屏蔽硬件中断的不同的响应条件4.8259的基本结构和工作原理5.8259的操作命令字:包括各个命令字的作用、格式、具

4、体的操作6.软件中断与硬件中断的异同点第六章8254程序设计1.8254的基本结构和工作原理2.8254的命令字格式,以及对于8254各个计数器工作方式的设定8255程序设计1.8255的基本结构和工作原理2.8255的命令字格式,以及对于8255各端口的操作16550异步串行通信中,波特率的概念,数据帧的概念第七章简单外设LED的显示原理键盘的结构及扫描原理一些复习题习题一一、选择题1、8086CPU中程序计数器IP中存放的是。A、指令B、指令在现行代码段中的偏移地址C、操作数D、操作数在现行代码段中的偏移地址2、Intel8086

5、CPU内部的两大功能部件是。A、标志寄存器及ALUB、BIU及EUC、指令队列及AIUD、地址加法器及ALU3、8086CPU有20根地址线,直接寻址内存的空间为。A、64MBB、1MBC、4MBD、8MB4、Intel8086堆栈是按原则构造的。A、先进先出B、后进后出C、先进后出D、随机存取5、微型计算机主存储器的基本编址单元的长度是。A、64位B、32位C、16位D、8位6、为使CPU识别不同的内存单元,需要为每个内存单元规定不同的。A、符号B、地址C、数据D、状态7、指令指针IP与组合使用,确定下一条指令存放单元的物理地址。A

6、、CSB、ESC、SSD、DS8、堆栈指针SP与组合使用,确定栈顶单元的物理地址。A、CSB、ESC、SSD、DS9、8086对内存进行分段管理,一个段的最大范围是。A、64KBB、128KBC、512MBD、1MB10、8086CPU用于存放当前数据段段基址的寄存器是。A、CSB、ESC、SSD、DS11、为数据段基址寄存器DS赋值得汇编语句正确的是。A、ASSUMEDS:DATAB、SEGMENTDATAC、MOVDS,DATAD、MOVAX,DATAMOVDS,AX12、下列描述正确的是B。A、汇编语言只由指令语句构成B、汇编语

7、言语句包括指令语句和伪指令语句C、指令性语句和伪指令语句的格式是完全相同的A、指令性语句和伪指令语句都能经过汇编程序翻译成机器代码13、8086/8088系统中,一个栈可使用的最大空间是。A、1MBB、由SP初值决定C、64KBD、由SS初值决定14、若(AL)=10101101B,为了使其内容变为01011101B,下列哪一种执行一次即可完成此操作?xoral,11110000bA、NOT指令B、AND指令C、XOR指令D、OR指令15、设(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放

8、数据21H的物理地址为。A、20102HB、200FEHC、20101HD、200FFH16、令DF=1的指令是。A、STDB、CLDC、CLCD、STC17、将累加器AX的内容清零,错误的指令为。A、ANDAX,0B、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。