- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章
计算机硬件基本组成:1.运算器(ALU) 2.控制器(CU)3.存储器(M)4.输入设备(IN)5.输出设备(OUT)
1945年冯·诺依曼第一次提出了计算机组成和工作方式的基本思想
程序计数器()控制指令的执行顺序IF(interrupt?flag)中断允许标志:控制可屏蔽中断的标志。IF=0,关闭可屏蔽只能中断,此时CPU不响应可屏蔽中断请求。IF=1,打开可屏蔽中断,CPU可以响应可屏蔽中断的请求
TF(trap?flag)跟踪标志:如果比较两个字属性的符号数
MOV AL,0 :如果X等于Y,AL=0H
JMP DONE
L: MOV AL,0FFH :如果X小于Y,AL=0FFH
DONE:HLT
中断分为内部中断和外部中断
中断处理子程序的入口地址 成为“中断向量”,可存入256个中断向量总称为“中断向量表”
中断调用指令:INT n
习题:3.17
解:(1)MOV?BX,12??;目标操作数为寄存器寻址?
(2)MOV?[BX],12??;目标操作数为寄存器间址??PA=10300H?
(3)MOV?ES:[SI],AX?;目标操作数为寄存器间址??PA=20200H?
(4)MOV?VAR,8?;目标操作数为存储器直接寻址??PA=10600H?
(5)MOV?[BX][SI],AX;目标操作数为基址加变址寻址PA=10500H?
(6)MOV?6[BP][SI],AL;目标操作数为相对的基址加变址寻址PA=12306H?
(7)MOV?[1000H],DX;目标操作数为存储器直接寻址?PA=11000H?
(8)MOV?6[BX],CX;目标操作数为寄存器相对寻址PA=10306H???
(9)MOV?VAR+5,AX?;目标操作数为存储器直接寻址??PA=10605H
第四章
汇编语言是面向机器的语言。
汇编语言是一种采用指令助记符、符号地址、标号、伪指令等符号编写程序的程序设计语言。用汇编语言编写的程序成为汇编语言源程序。
汇编语言程序结构:段式结构和语句
伪指令语句是一种不产生目标代码的语句,它仅仅是汇编程序中高速汇编程序如何汇编。
宏指令语句,宏是若干语句组成的程序段,宏指令语句用来定义宏。
标号是一种特殊的标示符,代表代码段找那个的某个位置。标号具有三种属性:段、偏移量、类型
变量是在出代码段意外的其他段定义。具有段、偏移、类型、长度、规模属性。
伪指令大致分类:
1.数据定义伪指令 2.符号定义伪指令 3.段定义伪指令 4.过程定义伪指令 5.宏处理伪指令 6.模块定义与结束伪指令 7.处理器方式伪指令 8.条件伪指令 9.列表伪指令 10.其他
汇编语言程序实现步骤:
1.编辑源程序 2.汇编 3.连接 4.程序运行
汇编语言程序设计方法及应用
程序设计步骤
分析问题,抽象出描述问题的数学模型
确定解决问题的算法或者算法思想。
绘制流程图或结构图
分配存储空间及工作单元
编写程序
静态检查
上机运行调试
如果在一个程序中的多个地方或者多个程序中都用到同一段程序,可以把该程序段独立出来,以供其他程序调用,这段程序称为子程序或过程。
采用子程序结构具有以下有点:
简化程序设计过程,大量节省程序设计时间
缩短程序长度,节省计算机汇编源程序的时间和程序所占的存储单元
怎家程序的可读性,便于程序修改
所谓的“现场保护”是指子程序运行时,对可能破坏主程序用到的寄存器、堆栈、标志位及内存数据的保护。所谓的“现场恢复”指的是子程序结束运行返回主程序时,对保护的寄存器、堆栈、标志位及内存数据的恢复。
第五章
8086系统时序包括三个周期:1.时钟周期:计算机的时钟是由震荡产生的幅度和周期不变的节拍脉冲,每个脉冲的周期称为时钟周期。
2.总线周期:把CPU通过总线进行某种操作所花费的时间称之为总线周期
3.指令周期:每条指令的执行要包括取指令,译码和执行。执行一条指令所需要的时间成为指令周期。
总线周期中T1状态是指地址信息。T2状态是状态信息,T3状态是数据信息,T4是结束信息,Tw是一种等待状态处于T3 和T4状态之间。
8086/8088引脚信号分为最大模式和最小模式。
当MN/地时即为最大模式。若接信号,即即为最小模式。:数据允许信号。
M/:访问存储器或者I/O端口的控制信号。若M/为高电平,则访问的是存储器即=1,访问存储器M;若电平,则访问接口,即=0,访问I/O端口。
第六章
半导体存储器的分类:随机存取存储器(RAM)只读存储器(ROM)
RAM分为:静态RAM(SRAM)和动态RAM(DRAM)
ROM分类:1.掩膜ROM 由芯片制造的最后一道掩模工艺来控制写入信息
2.PROM 可由
文档评论(0)