全球旧事资料 分类
个,段寄存器4个和控制寄存器2个。其主要作用是:r
r
1数据寄存器:一般用来存放数据,但它们各自都有自己的特定用途。AXBXCXDXr
r
2地址寄存器:一般用来存放段内的偏移地址。SPBPSIDIr
r
3段寄存器:用于存放段地址CSDSESSSr
r
4控制寄存器FLAGSIPr
r
具体寄存器略。r
r
3.8086/8088CPU中有哪些寄存器可用来指示操作数在存储器中某段内的偏移地址r
r
答:可用来指示段内偏移地址的寄存器共有6个:IP、SP、BP、BX、SI、DIr
r
4.8086/8088CPU中标志寄存器FLAGS有哪些标志位它们的含义和作用如何r
r
答:标志寄存器中的标志共有9个,分为两类:状态标志6个和控制标志3个。其作用是:r
r
1状态标志:用来反映算术和逻辑运算结果的一些特征。CFAFPFZFSFZFr
r
2控制标志位:用来控制CPU的操作,由程序设置或清除。DFIFTFr
r
具体寄存器位介绍略。r
r
5.8086/8088CPU的地址总线有多少位其寻址范围是多少r
r
答:80868088地址总线有20根,可寻址1MB空间,范围:00000H0FFFFFHr
r
r
6.什么叫指令队列8086/8088CPU中指令队列有什么作用其长度分别是多少r
r
答:1指令队列:采用“先进先出”原则,按顺序存放预执行指令的缓冲器称为指令队列。r
r
2指令队列的作用:存放EU将要执行的指令,使CPU的取指和执行指令能并行工作。r
r
3指令队列的长度:8086为6个字节,8088为4个字节。r
r
7.I
tel8086与8088有何区别r
r
答:8086与8088的区别有三处:r
r
1外部数据总线位数不同(即地址/数据分时复用引脚条数不同);8086为16位:AD15~AD0。r
r
8088为8位:AD7~AD0。r
r
2内部指令队列缓冲器长度不同;r
r
8086有6个字节。当指令队列出现2个空字节时,BIU将取指补充。r
r
8088有4个字节。当指令队列出现1个空字节时,BIU将取指补充。r
r
3外部某些控制总线定义不同。r
r
①8086的28号引脚定义为M/IOS2,8088定义为IO/MS2r
r
②8086的34号引脚定义为BHE/S7,8088定义为SS0/HIGHr
r
第4章作业r
r
1、指出源操作数的寻址方式r
r
⑴MOVBX,2000H;立即数寻址r
r
⑵MOVBX,2000H;直接寻址r
r
⑶MOVBX,[SI];寄存器间接寻址r
r
⑷MOVBX,SI+2000H;寄存器相对寻址r
r
⑸MOVBX+SI,AL;寄存器寻址r
r
⑹ADDAX,BXr
+DI+80;基址变址相对寻址r
r
⑺MULBL;寄存器寻址r
r
⑻JMPBX;段内间接寻址r
r
⑻SUBAXBX;寄存器寻址r
r
⑼INAL,DX;端口间接寻址r
r
⑽INCWORDPTRBP10H;寄存器相对寻址r
r
⑾MOVCLLENGTHVAR;立即数寻址r
r
⑿MOVBL,OFFSETVr
好听全球资料 返回顶部