sum求和,屏幕显示(小于等于两位数)
实验课的程序
书上的程序
课后作业
8255的方式2不考,方式0考,方式1只考中断
8259的ICWn和OCWn不考写程序、不级联程序,8086的中断处理(中断向量,IVT,找中断程序)常识性的内容(如何级联)打印机?
存储器:
设计并连线,会算地址范围,书上和作业题样子,38译码器的输入输出引脚其他引脚不考虑。
程序:
第四章书上例题,作业,实验
伪指令
offset和length和size和type…的计算
会辨别指令对错和寻址方式,jmp的ip寻址方式,加法调整指令
芯片的A0和A1对应啥寄存器
D0~D7,D0是低位bit,最右边的
MASM规定十六进制数如果以字母开头需要添加前导0。
最大最小工作方式
总线时序
基础知识
8086有16条地址线用于IO接口寻址,其IO寻址范围是0000~FFFFH
芯片占用的IO端口是地址上的不是物理意义的引脚,比如40H~43H,那么就是4个端口
8086在响应硬件中断(INTR)时,需要将下一条指令的CS
、下一条指令的IP
和当前FLAGS
的内容压入堆栈
字(Word):计算机内部数据传输、处理的基本单位。
规则字:从偶地址开始存放的字,存取在一个总线周期内即可完成
非规则字:从奇地址开始存放的字,存取则需2个总线周期
- 字长
- 字长决定PC机的运算能力和运算精度。
- 字长由CPU数据总线的条数决定。
- 字长决定了通用寄存器、运算器和内部缓冲器的位数。
CPU包含运算器和控制器
CPU从功能上分两部分:执行部件(EU)和总线接口部件(BIU)
EU控制指令的执行(运算器、通用寄存器组、EU控制单元)
BIU负责存储器和IO接口(指令队列缓冲器、16位指令指针寄存器IP、16位段寄存器,20位地址产生器,总线控制逻辑)
一个字的高位在高地址。(低位字节存入低地址,高位字节存入高地址)
画在内存上时一般,低地址在上,高地址在下
BBAA存在02H地址上
数据 地址 AA 02H BB 03H
字单元地址用它的低地址来表示