不带进位位逻辑或运算程序: MOV DR1, 33H MOV DR2, 55H OR DR1, DR2 MOV DR1, IDE
10
图2-5 逻辑图
开始 将33H中的内容送DR1 将55H的内容送DR2 将DR1与DR2中的内容进行或运算,结果送DR1 将DR1的内容送到IDE显示 结束 比较内存数据段DATA开始的两个单元 中存放的两个8位无符号数,并将大 程序:
LEA BX, DATA MOV AL, [BX] INC BX 开始 的数送MAX。
DATA偏移地址送BX CMP JNC MOV DONE:MOV HLT
AL, [BX] DONE AL, [BX] 第一个无符号数送AL BX加1指向第二个数 两个无符号数进行比较 CF=0 若CF不为0 第二个无符号数送AL 将较大的数送MAX 停止 图2-6逻辑图
11
MAX,AL
第3章:实验验证
3.1不带进位位逻辑或运算实验 实验步骤
把ALU-IN(8芯的盒型插座)与CPT-B板上的二进制开关单元中J1插座相连(对应二进制开关H16~H23),把ALU-OUT(8芯的盒型插座)与数据线上的DJ2相连。
把DICK和D2CK用连线连接到脉冲单元的PLS1上,把EDR1、EDR2、ALU-O、S0、S1、S2、S3、CN、M接入二进制开关。 表3-1 对应接入口 信号定义 D1CK D2CK EDR1 EDR2 ALU-O CN M S3 S2 S1 S0
按启动单元中的运行按钮,使实验机处于运行状态。 二进制开关H16~H23作为数据输入,置H33。 表3-2数据输入表 H23 D7 0
各控制信号如下:
表3-3控制信号表 H8 EDR1
接入开关位号 PLS1 孔 PLS1 孔 H8 孔 H7 孔 H6 孔 H5 孔 H4 孔 H3 孔 H2 孔 H1 孔 H0 孔 H22 D6 0 H21 D5 1 H20 D4 1 H19 D3 0 H18 D2 0 H17 D1 1 H16 D0 1 数据总线值 8位数据 33H H7 EDR2 H6 ALU-O H5 CN H4 M 12
H3 S3 H2 S2 H1 S1 H0 S0 0
1 0 1 1 1 1 1 0 按脉冲单元的PLS1脉冲按键,在D1CK上产生一个上升沿,把H33打入DR1数据锁存器,通过逻辑笔或示波器来测量确定DR1的输出端,检验数据是否进入DR1中。
二进制开关H16~H23作为数据输入,置H55
表3-4数据输入表
H23 D7 0
H22 D6 1 H21 D5 0 H20 D4 1 H19 D3 0 H18 D2 1 H17 D1 0 16 D0 1 数据总线值 8位数据 55H 置各控制信号如下:
表3-5控制信号表 H8 EDR1 1
按脉冲单元中的PLS1脉冲按键,在D2CK上产生一个上升沿的脉冲,把55H打入DR2数据锁存器。
经过74LS181的计算,把运算结果(F=A或B)输出到数据总线上,经过总线上的LED显示灯IDB0~IDB7应该显示为77H。 3.2不带进位位加法运算实验 实验步骤
把ALU-IN与CPT-B板上的二进制开关单元中J1插座相连(对应二进制开
关H16~H23),把ALU-OUT(8芯的盒插座)与数据总线上的DJ2相连。 把D1CK和D2CK用连线连接到脉冲单元的PLS1上,把 EDR1、EDR2、ALU-O、S0、S1、S2、S3、CN、M接入二进制开关。
表3-6接口对应表 信号定义 D1CK D2CK EDR1 EDR2
H7 EDR2 0 H6 ALU-O 0 H5 CN 1 H4 M 1 H3 S3 1 H2 S2 1 H1 S1 1 H0 S0 0 接入开关位号 PLS1 孔 PLS1 孔 H8 孔 H7 孔 13
ALU-O CN M S3 S2 S1 S0
H6 孔 H5 孔 H4 孔 H3 孔 H2 孔 H1 孔 H0 孔 按启停单元中的运行按扭,使实验机处于运行状态。 二进制开关 H23 D7 0
置各控制信号如下:
表3-8控制信号表 H8 EDR1 0
按脉从单元中的PLS1脉冲按键,在D1CK上产生一个上升沿,把33H打入DR1数据锁存器,通过逻辑笔或示波器来测量确定DR1的输出端,检验数据是否进入DR1中。
二进制开关H16~H23作为数据输入,置55H。 表3-9 数据输入表 H23 D7 0
置各控制信号如下: 表3-10控制信号表 H8 EDR1
H16~H23作为数据输入,置H33如下 H21 D5 1 H20 D4 1 H19 D3 0 H18 D2 0 H17 D1 1 H16 D0 1 数据总线值 8位数据 33H 表3-7数据输入表
H22 D6 0 H7 EDR2 1 H6 ALU-O 0 H5 CN 1 H4 M 0 H3 S3 1 H2 S2 0 H1 S1 1 H0 S0 0 H22 D6 1 H21 D5 0 H20 D4 1 H19 D3 0 H18 D2 1 H17 D1 0 H16 D0 1 数据总线值 8位数据 33H H7 EDR2 H6 ALU-O H5 CN H4 M 14
H3 S3 H2 S2 H1 S1 H0 S0