- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理和通信基础
第一章 基础知识
1.微机系统的构成(p9)
2.数制转换,BCD码,ASCII码
3.有符号数的表示和运算:原码、反码、补码,表示范围
习题1.3,1.4,1.6,1.8
第二章 微处理器与总线
1.概述:地址线,数据线各有多少根,可寻址的内存地址范围、I/O地址范围,工作模式,
2.8086/8088微处理器的内部结构与外部引线
内部结构(p46):1)8088内部由哪两部分组成,各自功能是什么
2)内部寄存器有哪三类,各有什么用途,尤其是标志寄存器
外部引线:最小模式下外部引线的功能
3.指令的一般执行过程
4. 8086/8088微处理器的存储器组织——分段机制
为什么要分段?
物理地址和逻辑地址的含义,表示,换算
5.时钟周期、总线周期
6.总线的分类与作用
习题2.2、2.5、2.6、2.8、2.9、2.10
第三章 指令系统
1.操作数的类型与判断
2.寻址方式的判断
3.指令系统:掌握指令的格式,功能(操作和执行结果),注意问题
传送类:MOV、PUSH、POP、XCHG、IN、OUT、LEA、CBW、CWD
算术运算类:ADD、ADC、INC
SUB、SBB、DEC、NEG、CMP、MUL、DIV
逻辑运算类:AND、OR、NOT、XOR、TEST
SAL、SAR、SHL、SHR、ROL、ROR、RCL、RCR
串操作指令:串操作指令的特点
MOVSB/W CMPSB/W SCANSB/W LODSB/W STOSB/W
程序控制指令:要会判断转移/调用类型,(段内直接、段内间接、段间直接、段间间接)
JMP、 Jcc(常用的几个)、LOOP
CALL、INT
习题3.1、3.2、3.3、3.5、3.6、3.7、3.9、3.11、3.14、3.15
第四章 汇编语言程序设计
1.汇编语言程序设计的步骤(上机实验的步骤,每一步生成的文件的扩展名)
2.汇编语言源程序的基本框架(背)
3.伪指令
4.DOC功能调用1、10、2、9号功能
【例题4-15】,【例题4-17】
习题4.1、4.10、4.11、4.12、4.16、4.17
实验(软件部分)
第五章 存储器
1.内存的分类、各类特点
2.存储芯片与系统的连线(地址译码)
3.存储器的扩展:位扩展、字扩展
习题5.6、5.8、5.12
第六章 输入输出与中断
1.端口、接口的概念
2.端口编址方式有几种,8086用的哪种?
3.作为输入输出接口的要求
4.输入输出接口芯片的应用(连线和编程)
5.输入输出方式有哪几种?
6.中断处理的一般过程
7.常用中断类型:内部中断0号——5号,外部中断INTR、NMI
8.中断向量表
习题6.2、6.4、6.5、6.7、6.8、6.10、6.12、6.17
第七章 常用数字接口电路
1.8253内部功能机构,外部引线,工作方式,与系统的连线,初始化编程【例题7-2】
2. 8255内部功能机构,外部引线,工作方式,与系统的连线,初始化编程
习题7.3、7.4、7.5、7.10、7.11
实验二 分支程序设计
以地址NUM1开始的连续存储单元中,顺序存放着16个数(请在实验中随机输入),试统计其中正数、负数及零的个数,并把它们存放在NUM2开始的3个单元中。
data segment
num1 db -16,13,0,0,12,10,-1,-3,10,4,5,6,-1,-8,0,0
num2 db 3dup(0)
data ends
code segment
assume cs:code,ds:data
start: mov ax,ds
mov ds,ax
lea si,num1
lea di,num2
mov cx,16
again: mov al,[si]
cmp al,0
jg a1
jl a2
inc byte ptr[di+2]
jmp a3
a1:inc byte ptr[di]
jmp a3
a2:inc byte ptr[di+1]
a3: inc si
loop again
mov ah,4ch
int 21h
code ends
end start
实验四 简单子程序的编写与调试
编写程序实现从键盘输入一个字母并显示,判断其为大写还是小写,如果是大写将其转换为小写,如果是小写转换为大写,并将转换后的结果显示出来
大小写字母
文档评论(0)