微机原理课件第08讲

微机原理课件第08讲
微机原理课件第08讲

第8讲

一、数据传送指令

1. MOV dst, src ;source->desttnation

以上示意图标出MOV指令允许传送数据的源和目的。

例:指出如下指令是否格式正确,错误指令请改正。

MOV DS,AX ;√ ?

MOV AX,DS ;

MOV CS,AX ;

MOV AX,CS ;

MOV DS,AL ;

MOV DS,SI ;

MOV BP,ES ;

MOV AX,SI ;

MOV DS,ES ;

MOV IP,AX ;

MOV AX,IP ;

MOV AX,10 ;

MOV AH,10 ;

MOV IP,10 ;

MOV DS,10 ;

MOV 10,AL ;

MOV [10],CS ;

MOV ES:[10],CS ;

MOV [BX],DS ;

MOV [BX],AX ;

MOV [BX],BL ;

MOV [BX],[SI] ;

MOV [BX],10 ;

MOV [DX],10 ;

MOV [BX], SS:[AX] ;

MOV SS:[BX],AL ;

MOV SS:[BX],AX ;

2. 堆栈操作指令

注意:堆栈操作(数据存入堆栈段或从堆栈段中取出)必须按字进行(16位),存储器的每个地址中存8位数据,16位数据应占2个地址存放。

入栈:PUSH R/M ;Register/Memory

指令完成功能:将寄存器或存储器中的数据存入堆栈段中保存 入栈过程:

1)SP=SP-2

;SS :SP 合成的地址先减2

2)高8位数据→ [SS:SP+1],低8位数据→[SS:SP] PUSH 指令示意图如下:

出栈:POP R/M

指令完成功能:从堆栈段中取出数据放入到寄存器或存储器中 出栈过程:

1)[SS :SP+1] →H (高8位),[SS :SP] →L (低8位) 2)SP=SP+2

指令示意图为:

Memory

堆栈段

入栈操作示意图

例:判断如下指令是否正确: PUSH AL ;

PUSH 1234H PUSH [1234H] ;有方括号则为存储器 PUSH [BX] ;[DS :BX]→[SS :SP]

PUSH [BP]

;[SS :BP]→[SS :SP]

3. 交换指令

XCHG OP1,OP2 ;OP1与OP2互换位置,位数必须相同。

例: XCHG AX ,1234H

XCHG AX ,[1234H] ; XCHG AL ,[1234H] ; XCHG AH ,AL ;

XCHG AX ,BL

4. 取M 的有效地址(即偏移地址)指令 LEA R16,MEM ;MEM 的EA 送入寄存器R 例:

LEA AX ,[100H]

;AX=?

Memory

堆栈段

出栈操作示意图

例: LEA AX ,100H ; 例:

LEA BL ,[100H]

取有效地址指令的另一种写法为:

MOV R 16,OFFSET MEM ;偏移地址为16位,不管多小。 例:MOV AX ,OFFSET X ;变量名为存储器偏移地址

例:MOV BX ,[100H] 5. 换码指令 XLAT

;[DS :BX+AL] →AL 例: LEA BX ,X

;BX= MOV AX ,1234H ;AX=

MOV DS ,AX

;DS= MOV AL ,0 ;AL=

XLAT

;AL=

XLAT 指令执行时,AL 中的数字0,换成了’0’的ASCII 码。

X 1234H:5678H

例:如何利用换码指令做一个平方表? 此方法称为LOOP UP TABLE 查表法。 6. 输入/输出指令(共8条) 输入指令(4条) IN AL ,port IN AX ,port

IN AL ,DX

IN AX ,DX

port :端口,一个外设地址称为一个端口 例: IN AL ,100 ;100为外设的地址,输入一个字节 例: IN AX ,100

;从100地址(低)和101地址(高)

当外设地址小于256(或小于100H )时,指令中可直接写出外设地址,但外设地址大于等于256(不能用一字节表示)时,应将外

255(FFH ) 256(100H )

?

100=64H 101=65H

设地址放入DX 寄存器,采用指令的第3种或第4种形式。 例: IN AL ,256 ;错

改为: MOV DX ,256

IN AL ,DX

;指令示意图如下:

注意,IN AL ,DX 不是将16位的DX 值送入到8位的AL 中。 例:判断如下指令是否正确 IN AL ,100H ; IN AL ,[100] ; IN AL ,BX

; IN AL ,[BX] ; IN 100,AL

; IN BL ,100 ;

IN BL ,DX

应注意,IN 指令执行时,8086从AD 线上输出外设地址(AB=地址),M/IO=0,RD=0。还应注意,外设地址无段地址和偏移地址,port 或DX 值即为外设的地址。

255 256

输出指令(4条):与IN指令类似,只是方向相反。

OUT port,AL

OUT port,AX

OUT DX,AL

OUT DX,AX

OUT指令执行时,AB=外设地址,M/IO=0,WR=0。

例:OUT [10],12 ;?

OUT 10H,12 ;?

OUT 100H,AL ;?

OUT [BX],AL ;?

OUT DX,AL ;?

二、运算类指令

运算:算术运算:ADD,SUB,MUL,DIV等

逻辑运算:AND,OR,NOT,XOR等

注意,运算要经过ALU,运算类指令执行结果会影响标志寄存器FR 中的6个状态位。

OF SF ZF AF PF CF

Flag Register

1.加法指令

ADD op1,op2 ; op1 = op1 + op2 等号不表示相等

;op1位置存相加的结果

例:MOV AL,0FFH ;AL= 0FFH=1111 1111B

ADD AL,1 ;CF=1,AL=00H

2.带CF加法指令

ADC op1,op2 ;op1 = op1 + op2 + CF

例:MOV AL,0 ;AL=0

ADC AL,0 ;AL=?

例:求2个4字节无符号数相加,被加数一个存在DS:2000H地址中,加数存在DS:2100H中,相加结果存在DS:2200H中。写出指令序列。

(8086的内部寄存器都是16位的,一次只能进行16位的相加,4字节为32位,要先加低16位,再带上低位的进位进行高16位的相加)。下图用8位表示16位。(在黑板上画示意图)

MOV SI ,2000H ;指向加数1 MOV DI ,2100H ;指向加数2 MOV BX ,2200H ;指向和

MOV AX ,[SI] ;将加数1的低16位送入AX AD D AX ,[DI]

;与加数2的低16位相加 MOV [BX],AX ;存低16位的和

MOV AX ,[SI+2] ;取加数2的高16位送入AX AD C AX ,[DI+2] ;带CF 与加数2的高16位相加

MOV [BX],AX

;存高16位的和

DS:2100H Register

DS:2200H Register

加数1

加数2

DS Reg SI Reg

注意:两个加数之中的一个必须位于寄存器中,不能两个都在存储器中。例如,不能ADD [2000H],[2100H]

3.压缩型BCD码调整指令(相加后)

DAA ;AF=1或结果大于9则加6。

BCD码(用4位二进制数表示一位十进制数,这里8421BCD码)压缩型:一个字节表示2位十进制数(即4位二进制数表示一位十进制数)。例:12D = 0001 0010BCD

非压缩型:用8位二进制数表示一位十进制数。

例:MOV AL,34H ;压缩型BCD码

ADD AL,19H ;压缩型BCD码

DAA

4.非压缩型BCD码调整指令(相加后)

AAA

例:MOV AL,06H ;非压缩型BCD码

ADD AL,05H ;非压缩型BCD码

AAA

5.加1指令

INC R/M ;R=R+1 或M=M+1

例:MOV AL,0FFH

INC AL ;

DEC AL ;

例:INC [BX]

6.减法指令

SUB src,dst ;src = src–dst →FR

例:MOV AL,0

SUB AL,0FFH ;AL=?CF=1(有借位)计算机中有符号的相减利用如下公式化为加法(此话错!):(±A) – (+B) = (±A) +(-B) ;有符号数按补码放

(±A) – (-B) = (±A) + (+B) ;减法不化为加法

7.比较指令

CMP src, dst ;src – dst →FR

比较就是相减,但结果不破坏两个操作数,只是影响标志寄存器FR 例:MOV AL,0

CMP AL,0FFH ;OF=0,SF=0,ZF=0,AF=1,PF=0,CF=1

MOV AL,0FFH

CMP AL,0 ;OF=0,SF=1,ZF=0,AF=0,PF=1,CF=0 8.减1指令

DEC R/M ; R = R -1 或M = M – 1

逻辑运算指令

1. 求反指令

NOT R/M

例:MOV AL,55H ;AL=

NOT AL ;AL=

例:NOT [SI] ;?

2. 或指令

OR op1,op2 ;op1 = op1 OR op2

例:MOV AL,’0’;AL = 30H = 0011 0000 B OR AL,AL ;AL=?,CF=?

OR AL,1 ;AL=

实际应用时常用或指令将寄存器的某些位置1。

例:OR AL,0FH ;将AL的低4位置1

3. 与运算指令

AND op1, op2 ; op1 = op1 AND op2 →FR 例:MOV AL,12H

AND AL,0FH ;AL=?

实际应用时常用与指令将寄存器的某些位清0。

例:AND AL,0FH ;将AL的高4位清0。

问:将AL寄存器的高6位清0(又称屏蔽高6位)AND AL,?

例:AND AL,1 ;

相与后,若ZF=1,则AL.D0=0,若ZF=0,则AL.D0=1

用这种方法可测试寄存器的某位状态是1还是0。

问:若想测试AL寄存器的D7位是1还是0,如何做?

AND AL,10000000B ;相与后,若ZF=1,则D7=?4. 测试指令

TEST op1,op2 ; op1 AND op2 →FR

例:TEST AL,1相与后,AL的值不破坏。而AND指令破坏了AL寄存器的原值。

5. 异或指令

XOR op1,op2 ;op1 = op1 XOR op2

例:XOR AX,AX ;AX=0,ZF=1,CF=0(练习查指令表)将寄存器值清0。

例:MOV AL,’A’;AL=41H=0100 0001B

XOR AL,3 ;

以上将AL的低2位求反,其它位保持不变。

实际应用时常异或指令将寄存器的某些位求反。哪些位需要求反,

哪些位就异或1,不需求的的位异或0。 例:以上第2次异或同一个数字3,结果为:

第1次异或为加密,第2次异或为解密。

循环移位指令(共8条,每条有2种格式) 1. 逻辑左移指令 SHL OP

, ;移1位或多位

指令示意图为:

例: MOV AL ,0000 0101B ;AL=5 D

SHL AL ,1

;CF=0,AL=0000 1010B=10D

对无符号数,逻辑左移1位相当于乘以2。 若移再移3位:SHL AL ,3 ;错。

应 MOV CL ,3

SHL AL ,CL

;移多位应采用指令的第2种格式 2. 算术左移指令 SAL OP , 指令示意图同SHL 。 3. 逻辑右移指令

1

CL CF

OP

1

CL

SHR OP ,

指令示意图为:

例:MOV AL ,11000000B ;AL=192D

SHR AL ,1

;AL=01100000B=96D

对无符号数,右移1位相当于除以2。 4. 算术右移指令 SAR AL , 指令示意图为:

例:MOV AL ,-4 ;AL= SAR AL ,1

;AL=

5. 不带CF 的循环左移指令

ROL OP , 指令示意图为:

6. 不带CF 的循环右移指令 ROR OP , 1

CL 1 CL 1

CL 1

CL

指令示意图为:

7. 带CF 的循环左移指令 RCL OP

, 指令示意图为:

8. 带CF 的循环右移指令 RCR

OP , 指令示意图为:

例:将AL 中十六进制数转换成相应的ASCII 码,放在AX 中。

1 CL 1

CL 十六进制数为A5

转换为’A ’和’5’

AX AH AL

‘A ’即0100 0001B

‘5’即0011 0101B

实现以上功能的指令序列为: MOV AH ,AL

;AH = AL = A5H = 1010 0101B AND AL ,0FH ;保留低4位的0101B

ADD AL ,30H

;AL=0011 0101B MOV CL ,4 ;

SHR AH ,CL

;AH=0000 1010B

ADD AH ,37H

三、串操作指令 1. 字符串移动指令

MOVS ;[DS :SI] → [ES :DI]

;SI=SI ± DI=DI ±

若 MOVSB 则为±1,

MOVSW 则为±2 若 DF=0,则取+

DF=1,则取-

例:将ADDR1起始的100H 个字节数据移至ADDR2起始的地址中。 ADDR1是地址,则有段地址和偏移地址。

B

W 1 2 1

2 String Byte 或Word

MOV AX ,SEG ADDR1 MOV DS ,AX

;ADDR1作为数据段 MOV SI ,OFFSET ADDR1 ;或LEA SI ,ADDR1 MOV AX ,SEG ADDR2 ;

MOV ES ,AX

;ADDR2作为附加段

MOV DI ,OFFSET ADDR2 CLD ;DF=0,使指针R 自动增

;MOV CX ,100 MOVSB

;REP MOVSB

。。。

100个

DS DS

SI

ES

DI

100条

每执行一条,SI=SI+1,DI=DI+1 (因DF=0,MOVSB )

2. AL 或AX 写入目的串指令 STOS

; AL 或AX → [ES :DI]

;DI = DI ± 若 STOSB ,则为±1 STOSW ,则为±2 若 DF=0,则取+

DF=1,则取-

例:将10200H 地址开始的1000个存储单元清0。 MOV AX ,1020H ;也可ES=1000H ,DI=200H MOV ES ,AX ;

MOV DI ,0

;ES*10H + DI = 10000H 首地址 MOV CX ,1000 ;1000个

MOV AL ,0

REP STOSB

3. 字符串比较指令 CMPS ;[DS :SI] – [ES :DI] → FR

;SI = SI ± DI = DI ± 例:比较STR1和STR2两字符串是否相等(20字节) MOV AX ,SEG STR1 MOV DS ,AX

MOV SI ,OFFSET STR1

B W 1 2 B

W 1 2 1

2

第五章微机原理课后习题参考答案_2012

习题五 一. 思考题 ⒈半导体存储器主要分为哪几类?简述它们的用途和区别。 答:按照存取方式分,半导体存储器主要分为随机存取存储器RAM(包括静态RAM和动态RAM)和只读存储器ROM(包括掩膜只读存储器,可编程只读存储器,可擦除只读存储器和电可擦除只读存储器)。 RAM在程序执行过程中,能够通过指令随机地对其中每个存储单元进行读\写操作。一般来说,RAM中存储的信息在断电后会丢失,是一种易失性存储器;但目前也有一些RAM 芯片,由于内部带有电池,断电后信息不会丢失,具有非易失性。RAM的用途主要是用来存放原始数据,中间结果或程序,与CPU或外部设备交换信息。 而ROM在微机系统运行过程中,只能对其进行读操作,不能随机地进行写操作。断电后ROM中的信息不会消失,具有非易失性。ROM通常用来存放相对固定不变的程序、汉字字型库、字符及图形符号等。 根据制造工艺的不同,随机读写存储器RAM主要有双极型和MOS型两类。双极型存储器具有存取速度快、集成度较低、功耗较大、成本较高等特点,适用于对速度要求较高的高速缓冲存储器;MOS型存储器具有集成度高、功耗低、价格便宜等特点,适用于内存储器。 ⒉存储芯片结构由哪几部分组成?简述各部分的主要功能。 答:存储芯片通常由存储体、地址寄存器、地址译码器、数据寄存器、读\写驱动电路及控制电路等部分组成。 存储体是存储器芯片的核心,它由多个基本存储单元组成,每个基本存储单元可存储一位二进制信息,具有0和1两种状态。每个存储单元有一个唯一的地址,供CPU访问。 地址寄存器用来存放CPU访问的存储单元地址,该地址经地址译码器译码后选中芯片内某个指定的存储单元。通常在微机中,访问地址由地址锁存器提供,存储单元地址由地址锁存器输出后,经地址总线送到存储器芯片内直接进行译码。 地址译码器的作用就是用来接收CPU送来的地址信号并对它进行存储芯片内部的“译码”,选择与此地址相对应的存储单元,以便对该单元进行读\写操作。 读\写控制电路产生并提供片选和读\写控制逻辑信号,用来完成对被选中单元中各数据位的读\写操作。 数据寄存器用于暂时存放从存储单元读出的数据,或暂时存放从CPU送来的要写入存储器的数据。暂存的目的是为了协调CPU和存储器之间在速度上的差异。

微机原理与接口技术第五章课后答案

第五章参考答案 1.简述SRAM芯片与DRAM芯片的共同点与不同点。 答:SRAM与DRAM的共同点:都属于随机存取存储器,具有易失性。 SRAM与DRAM的共同点:SRAM利用双稳态触发器电路保存信息,集成度比DRAM低,功耗比DRAM大;DRAM利用MOS管栅极和源极之间的极间电容C保存信息,需要刷新电路保证信息较长时间保存。 2.叙述ROM芯片的常见分类,各种ROM芯片的特点及其适用场合。 答:ROM的常用分类结果: 掩膜ROM:生产完成的芯片已保存了信息,保存的信息无法修改,适用于大批量的定型产品中。 PROM:PROM可以一次写入信息,一旦写入无法更改,适用于小批量的定型产品中。 EPROM:紫外线擦除可多次编程的存储器,适用于新产品的开发。 EEPROM:电擦除可多次编程的存储器,适用于需要在线修改的场合。 3.利用4片6116(2K×8位)芯片设计连续存储器,采用全地址译码。设起始地址为60000H,求存储器的最后一个单元地址。 答:存储器的最后一个单元地址为:61FFFH. 4.用6264 RAM(8K×8位)芯片构成256K字节存储器系统,需要多少片6264芯片20位地址总线中有多少位参与片内寻址有多少位可用作片选控制信号 答:需要32片6264芯片。 20位地址总线中有13位参与片内寻址;有7位可用作片选控制信号。 5.某微机系统中ROM区有首地址为9000H,末地址为FFFFH,求其ROM区域的存储容量。答:其ROM区域的存储容量为28K。 6.在8088CPU的系统中扩展32K字节的RAM,其扩充存储空间的起始地址为08000H。设系统的地址总线为A19~A0,数据总线为D7~D0,存储器芯片选用6264。利用74LS138译码器设计译码电路,并画出扩充的存储器系统的连线图。 解: 8088 BUS D0~D7 MEMW MEMR

第五章微机原理课后习题参考答案_2012

习题五 一.思考题 ⒈半导体存储器主要分为哪几类?简述它们的用途和区别。 答:按照存取方式分,半导体存储器主要分为随机存取存储器RAM (包括静态 RAM 和动态 RAM )和只读存储器ROM (包括掩膜只读存储器,可编程只读存储器,可擦除只读存 储器和电可擦除只读存储器)。 RAM 在程序执行过程中,能够通过指令随机地对其中每个存储单元进行读写操作。一般来说,RAM 中存储的信息在断电后会丢失,是一种易失性存储器;但目前也有一些RAM 芯片,由于内部带有电池,断电后信息不会丢失,具有非易失性。RAM 的用途主要是用来存放原始数据,中间结果或程序,与CPU或外部设备交换信息。 而 ROM 在微机系统运行过程中,只能对其进行读操作,不能随机地进行写操作。断电 后 ROM 中的信息不会消失,具有非易失性。ROM 通常用来存放相对固定不变的程序、汉字 字型库、字符及图形符号等。 根据制造工艺的不同,随机读写存储器RAM 主要有双极型和MOS 型两类。双极型存储 器具有存取速度快、集成度较低、功耗较大、成本较高等特点,适用于对速度要求较高的高速 缓冲存储器; MOS 型存储器具有集成度高、功耗低、价格便宜等特点,适用于内存储器。 ⒉ 存储芯片结构由哪几部分组成?简述各部分的主要功能。 答:存储芯片通常由存储体、地址寄存器、地址译码器、数据寄存器、读写驱动电路及控制电路等部分组成。 存储体是存储器芯片的核心,它由多个基本存储单元组成,每个基本存储单元可存储一 位二进制信息,具有0和 1两种状态。每个存储单元有一个唯一的地址,供CPU访问。 地址寄存器用来存放 CPU访问的存储单元地址,该地址经地址译码器译码后选中芯片内 某个指定的存储单元。通常在微机中,访问地址由地址锁存器提供,存储单元地址由地址锁 存器输出后,经地址总线送到存储器芯片内直接进行译码。 地址译码器的作用就是用来接收CPU送来的地址信号并对它进行存储芯片内部的“译码”,选择与此地址相对应的存储单元,以便对该单元进行读写操作。 读写控制电路产生并提供片选和读写控制逻辑信号,用来完成对被选中单元中各数据 位的读写操作。 数据寄存器用于暂时存放从存储单元读出的数据,或暂时存放从CPU送来的要写入存储 器的数据。暂存的目的是为了协调CPU和存储器之间在速度上的差异。

微机原理第五章习题答案

习 题 五 一. 思考题 二. 综合题 ⒈ 已知一个SRAM 芯片的容量为16KB×4,该芯片的地址线为多少条?数据线为多少条? 答:芯片容量为142B ,所以该芯片的地址线为14条,数据线为4条。 ⒉ 巳知一个DRAM 芯片外部引脚信号中有4条数据线,7条地址线,计算其存储容量。 答:7 421284?=?位。 3.某存储芯片上有1024个存储单元,每个存储单元可存放4位二进制数值,则该存储芯片的存储容量是多少字节。 答:512B 。 4. 某 RAM 芯片的存储容量为 1024×8 位,该芯片的外部引脚最少应有几条?其中几条地址线?几条数据线?若已知某 RAM 芯片引脚中有 13 条地址线,8 条数据线,那么该芯片的存储容量是多少? 答:该芯片外部引脚最少应有18条;其中10条地址线,8条数据线。 芯片的存储容量是32KB 。 5. 在部分译码电路中,若CPU 的地址线A 15、A 14和A 13未参加译码,则存储单元的重复地址有多少个。 答:328=个。 6. 假设选用一片6264芯片和一片2764芯片构成内存储系统。采用线选法控制片选端,至少需要多少条片选地址线?若采用部分译码法控制片选端,至少需要多少条片选地址线?采用全部译码法控制片选端,则需要多少条的片选地址线? 答:用线选法控制片选端,至少需要2条片选地址线;若采用部分译码法控制片选端,至少需要1条片选地址线;采用全部译码法控制片选端,则需要1条的片选地址线。 7.设某微型机的内存RAM 区的容量为128KB ,若用 2164 芯片构成这样的存储器,需多少片 2164?至少需多少根地址线?其中多少根用于片内寻址?多少根用于片选译码? 答:需16片 2164;至少需8根地址线;其中7根用于片内寻址;1根用于片选译码。 8. 设有一个存储器系统,由2个8KB 的6264SRAM 芯片构成。其中1#芯片的地址范围为0A6000H~0A7FFFH ,2#芯片的地址范围为0AA000H~0ABFFFH ,下图画出了74LS138译码器、存储器与8088CPU 的连接图,但只画出了连线图的一部分,请将电路连接图补充完整。

微机原理与接口技术第五章课后答案

第五章 参考答案 1.简述SRAM 芯片与DRAM 芯片的共同点与不同点。 答:SRAM 与DRAM 的共同点:都属于随机存取存储器,具有易失性。 SRAM 与DRAM 的共同点:SRAM 利用双稳态触发器电路保存信息,集成度比DRAM 低,功耗比DRAM 大;DRAM 利用MOS 管栅极和源极之间的极间电容C 保存信息,需要刷新电路保证信息较长时间保存。 2.叙述ROM 芯片的常见分类,各种ROM 芯片的特点及其适用场合。 答:ROM 的常用分类结果: 掩膜ROM :生产完成的芯片已保存了信息,保存的信息无法修改,适用于大批量的定型产品中。 PROM :PROM 可以一次写入信息,一旦写入无法更改,适用于小批量的定型产品中。 EPROM :紫外线擦除可多次编程的存储器,适用于新产品的开发。 EEPROM :电擦除可多次编程的存储器,适用于需要在线修改的场合。 3.利用4片6116(2K ×8位)芯片设计连续存储器,采用全地址译码。设起始地址为60000H ,求存储器的最后一个单元地址。 答:存储器的最后一个单元地址为:61FFFH. 4.用6264 RAM (8K ×8位)芯片构成256K 字节存储器系统,需要多少片6264芯片?20位地址总线中有多少位参与片内寻址?有多少位可用作片选控制信号? 答:需要32片6264芯片。 20位地址总线中有13位参与片内寻址;有7位可用作片选控制信号。 5.某微机系统中ROM 区有首地址为9000H ,末地址为FFFFH ,求其ROM 区域的存储容量。 答:其ROM 区域的存储容量为28K 。 6.在8088CPU 的系统中扩展32K 字节的RAM ,其扩充存储空间的起始地址为08000H 。设系统的地址总线为A 19~A 0,数据总线为D 7~D 0,存储器芯片选用6264。利用74LS138译码器设计译码电路,并画出扩充的存储器系统的连线图。 解: 7.选用2764、6264存储器芯片,为8086 CPU 最小方式系统设计16K 字节的ROM 和256K 字节的RAM ,利用74LS138译码器画出译码电路和存储器芯片的连接图。 8088系统 BUS D 0~D 7 MEMW MEMR A 0~A 12 A 19 A 18 A 17 A 16 A 15 A 14 A 13

相关文档
最新文档