⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex.ini

📁 cop2000文件一点很好 ] 可以 能够用 哈哈 哈哈哈啊
💻 INI
📖 第 1 页 / 共 3 页
字号:

实验定义 = {

名称 = "实验1  A,W寄存器实验"

连线 = {
  {67, 68},  ; J1    <--> J3
  {38, 3 },  ; AEN   <--> K3
  {39, 4 },  ; WEN   <--> K4
  {37, 50}   ; ALUCK <--> CLOCK
}

操作 = {
  {'00000000 11111111 00000000 00000000', '11111111 01010101 00000000 00011000', "DBUS[7..0]置为55H"},
  {'00000000 00000000 00000000 00011000', '11111111 01010101 00000000 00010000', "置K3(AEN)为0, 允计打入A寄存器"},
  {'11000000 00000000 00000000 00000000', '10111111 01010101 00000000 00010000', "按住CLOCK脉冲键,CLOCK由高变低,寄存器A的黄色指示灯亮,表明选择A寄存器"},
  {'11000000 00000000 00000000 00000000', '01111111 01010101 00000000 00010000', "放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据55H被写入A寄存器"},

  {'00000000 11111111 00000000 00000000', '11111111 01100110 00000000 00011000', "DBUS[7..0]置为66H"},
  {'00000000 00000000 00000000 00011000', '11111111 01100110 00000000 00001000', "置K4(WEN)为0, 允计打入W寄存器"},
  {'11000000 00000000 00000000 00000000', '10111111 01100110 00000000 00001000', "按住CLOCK脉冲键,CLOCK由高变低,寄存器W的选择指示灯亮,表明选择W寄存器"},
  {'11000000 00000000 00000000 00000000', '01111111 01100110 00000000 00001000', "放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据66H被写入W寄存器"}
}

要求 = {
利用COP2000实验仪上的K16..K23开关做为DBUS的数据,
其它开关做为控制信号,将数据写入寄存器A,W。
}

目的 = {
了解模型机中A, W寄存器结构、工作原理及其控制方法
}

说明 = {
寄存器的作用是用于保存数据的,因为我们的模型机
是8位的,因此在本模型机中大部寄存器是8位的,
标志位寄存器(Cy, Z)是二位的。

注意:1. 数据是在放开CLOCK键后改变的,
         也就是CLOCK的上升沿数据被打入。
      2. 当允许打入信号为高时,即使CLOCK有上升沿,
         寄存器的数据也不会改变。
}

电路    = "A.JPG"
波形    = "AW.JPG"

}


实验定义 = {

名称 = "实验2  R0,R1,R2,R3寄存器实验"

连线 = {
  {67, 68},  ; J1    <--> J3
  {26, 11},  ; RRD   <--> K11
  {27, 10},  ; RWR   <--> K10
  {25,  1},  ; SB    <--> K1
  {24,  0},  ; SA    <--> K0
  {28, 50}   ; RCK   <--> CLOCK
}

操作 = {
  {'00000000 11111111 00000000 00000000', '11111111 00010001 00000000 00000000', "DBUS[7..0]置为11H"},
  {'00000000 00000000 00001100 00000011', '11111111 00010001 00001000 00000000', "置K1(SB),K0(SA)为00, 选择R0,K10(RWR)为0,允许写入寄存器"},
  {'11000000 00000000 00000000 00000000', '10111111 00010001 00001000 00000000', "按住CLOCK脉冲键,CLOCK由高变低,寄存器R0的黄色指示灯亮,表明选择寄存器R0"},
  {'11000000 00000000 00000000 00011000', '01111111 00010001 00001000 00000000', "放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据11H被写入寄存器R0"},

  {'00000000 11111111 00000000 00000000', '11111111 00100010 00000000 00000000', "DBUS[7..0]置为22H"},
  {'00000000 00000000 00001100 00000011', '11111111 00100010 00001000 00000001', "置K1(SB),K0(SA)为01, 选择R0,K10(RWR)为0,允许写入寄存器"},
  {'11000000 00000000 00000000 00000000', '10111111 00100010 00001000 00000001', "按住CLOCK脉冲键,CLOCK由高变低,寄存器R1的黄色指示灯亮,表明选择寄存器R1"},
  {'11000000 00000000 00000000 00011000', '01111111 00100010 00001000 00000001', "放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据11H被写入寄存器R1"},

  {'00000000 11111111 00000000 00000000', '11111111 00110011 00000000 00000000', "DBUS[7..0]置为33H"},
  {'00000000 00000000 00001100 00000011', '11111111 00110011 00001000 00000010', "置K1(SB),K0(SA)为10, 选择R2,K10(RWR)为0,允许写入寄存器"},
  {'11000000 00000000 00000000 00000000', '10111111 00110011 00001000 00000010', "按住CLOCK脉冲键,CLOCK由高变低,寄存器R2的黄色指示灯亮,表明选择寄存器R2"},
  {'11000000 00000000 00000000 00011000', '01111111 00110011 00001000 00000010', "放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据11H被写入寄存器R2"},

  {'00000000 11111111 00000000 00000000', '11111111 01000100 00000000 00000000', "DBUS[7..0]置为44H"},
  {'00000000 00000000 00001100 00000011', '11111111 01000100 00001000 00000011', "置K1(SB),K0(SA)为11, 选择R3,K10(RWR)为0,允许写入寄存器"},
  {'11000000 00000000 00000000 00000000', '10111111 01000100 00001000 00000011', "按住CLOCK脉冲键,CLOCK由高变低,寄存器R3的黄色指示灯亮,表明选择寄存器R3"},
  {'11000000 00000000 00000000 00011000', '01111111 01000100 00001000 00000011', "放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据44H被写入寄存器R3"},

  {'00000000 00000000 00001100 00000011', '11111111 00000000 00000100 00000000', "置K1(SB),K0(SA)为00, 选择R0,K11(RRD)为0,允许读寄存器。液晶显示 DBUS: 11  00010001"},
  {'00000000 00000000 00000000 00000011', '11111111 00000000 00000100 00000001', "置K1(SB),K0(SA)为01, 选择R1,K11(RRD)为0,允许读寄存器。液晶显示 DBUS: 22  00100010"},
  {'00000000 00000000 00000000 00000011', '11111111 00000000 00000100 00000010', "置K1(SB),K0(SA)为10, 选择R2,K11(RRD)为0,允许读寄存器。液晶显示 DBUS: 33  00110011"},
  {'00000000 00000000 00000000 00000011', '11111111 00000000 00000100 00000011', "置K1(SB),K0(SA)为11, 选择R3,K11(RRD)为0,允许读寄存器。液晶显示 DBUS: 44  01000100"}
}

要求 = {
利用COP2000实验仪上的K16..K23开关做为DBUS的数据,
其它开关做为控制信号,对数据寄存器组R0..R3进行读写
}

目的 = {
了解模型机中寄存器组R0..R3结构、工作原理及其控制方法
}

说明 = {
寄存器的作用是用于保存数据的,因为我们的模型机
是8位的,因此在本模型机中大部寄存器是8位的,
标志位寄存器(Cy, Z)是二位的。

注意:1. 数据是在放开CLOCK键后改变的,
         也就是CLOCK的上升沿数据被打入。
      2. 当允许打入信号为高时,即使CLOCK有上升沿,
         寄存器的数据也不会改变。
}

电路    = "R.JPG"
波形    = "RW.JPG"

}

实验定义 = {

名称 = "实验3:MAR地址寄存器,ST堆栈寄存器,OUT输出寄存器"

连线 = {
  {68, 69},  ; J2    <--> J3
  {52, 14},  ; MAROE <--> K14
  {53, 15},  ; MAREN <--> K15
  {61, 12},  ; STEN  <--> K12
  {64, 13},  ; OUTEN <--> K13
  {54, 50},  ; MARCK <--> CLOCK
  {62, 50},  ; STCK  <--> CLOCK
  {63, 50}   ; OUTCK <--> CLOCK
}

操作 = {
  {'00000000 11111111 00000000 00000000', '11111111 00010010 00000000 00000000', "DBUS[7..0]置为12H"},
  {'00000000 00000000 11110000 00000000', '11111111 00010010 01110000 00000000', "置K15(MAREN)为0, 允计打入MAR寄存器"},
  {'11000000 00000000 00000000 00000000', '10111111 00010010 01110000 00000000', "按住CLOCK脉冲键,CLOCK由高变低,寄存器MAR的黄色指示灯亮,表明选择MAR寄存器"},
  {'11000000 00000000 00000000 00000000', '01111111 00010010 01110000 00000000', "放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据12H被写入MAR寄存器"},
  {'00000000 00000000 01000000 00000000', '01111111 00010010 00110000 00000000', "置K15(MAREN)为0, 允计MAR寄存器输出,MAR红色输出指示灯亮"},

  {'00000000 11111111 00000000 00000000', '11111111 00110100 00000000 00000000', "DBUS[7..0]置为34H"},
  {'00000000 00000000 11110000 00000000', '11111111 00110100 11100000 00000000', "置K12(STEN)为0, 允计打入ST寄存器"},
  {'11000000 00000000 00000000 00000000', '10111111 00110100 11100000 00000000', "按住CLOCK脉冲键,CLOCK由高变低,寄存器ST的黄色指示灯亮,表明选择ST寄存器"},
  {'11000000 00000000 00000000 00000000', '01111111 00110100 11100000 00000000', "放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据34H被写入ST寄存器"},

  {'00000000 11111111 00000000 00000000', '11111111 01010110 00000000 00000000', "DBUS[7..0]置为56H"},
  {'00000000 00000000 11110000 00000000', '11111111 01010110 11100000 00000000', "置K13(OUTEN)为0, 允计打入OUT寄存器"},
  {'11000000 00000000 00000000 00000000', '10111111 01010110 11100000 00000000', "按住CLOCK脉冲键,CLOCK由高变低,寄存器OUT的黄色指示灯亮,表明选择OUT寄存器"},
  {'11000000 00000000 00000000 00000000', '01111111 01010110 11100000 00000000', "放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据56H被写入OUT寄存器"}

}

要求 = {
利用COP2000实验仪上的K16..K23开关做为DBUS的数据,
其它开关做为控制信号,将数据写入地址寄存器MAR,
堆栈寄存器ST,输出寄存器OUT。
}

目的 = {
了解模型机中地址寄存器MAR,堆栈寄存器ST,
输出寄存器OUT寄存器结构、工作原理及其控制方法
}

说明 = {
寄存器的作用是用于保存数据的,因为我们的模型机
是8位的,因此在本模型机中大部寄存器是8位的,
标志位寄存器(Cy, Z)是二位的。

注意:1. 数据是在放开CLOCK键后改变的,
         也就是CLOCK的上升沿数据被打入。
      2. 当允许打入信号为高时,即使CLOCK有上升沿,
         寄存器的数据也不会改变。
}

;电路    = "DL3.JPG"
;波形    = "BX3.JPG"

}


实验定义 = {

名称 = "实验4  运算器实验"

连线 = {
  {67, 68},  ; J1    <--> J3
  {36,  0},  ; S0    <--> K0
  {35,  1},  ; S1    <--> K1
  {34,  2},  ; S2    <--> K2
  {38,  3},  ; AEN   <--> K3
  {39,  4},  ; WEN   <--> K4
  {32,  5},  ; CyIn  <--> K5
  {37, 50}   ; ALUCK <--> CLOCK
}

操作 = {
  {'00000000 11111111 00000000 00000000', '11111111 01010101 00000000 00000000', "DBUS[7..0]置为55H"},
  {'00000000 00000000 00000000 00111111', '11111111 01010101 00000000 00010000', "置K3(AEN)为0, 允计打入A寄存器"},
  {'11000000 00000000 00000000 00000000', '10111111 01010101 00000000 00010000', "按住CLOCK脉冲键,CLOCK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器"},
  {'11000000 00000000 00000000 00000000', '01111111 01010101 00000000 00010000', "放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据55H被写入A寄存器"},

  {'00000000 11111111 00000000 00000000', '11111111 00110011 00000000 00000000', "DBUS[7..0]置为33H"},
  {'00000000 00000000 00000000 00111111', '11111111 00110011 00000000 00001000', "置K4(WEN)为0, 允计打入W寄存器"},
  {'11000000 00000000 00000000 00000000', '10111111 00110011 00000000 00001000', "按住CLOCK脉冲键,CLOCK由高变低,这时寄存器W的黄色选择指示灯亮,表明选择W寄存器"},
  {'11000000 00000000 00000000 00000000', '01111111 00110011 00000000 00001000', "放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据66H被写入W寄存器"},

  {'00000000 00000000 00000000 00000111', '11111111 00110011 00000000 00011000', "置K2K1K0(S210)为000, 加运算,结果(直通门D)为88H"},
  {'00000000 00000000 00000000 00000111', '11111111 00110011 00000000 00011001', "置K2K1K0(S210)为001, 减运算,结果(直通门D)为22H"},
  {'00000000 00000000 00000000 00000111', '11111111 00110011 00000000 00011010', "置K2K1K0(S210)为010, 或运算,结果(直通门D)为77H"},
  {'00000000 00000000 00000000 00000111', '11111111 00110011 00000000 00011011', "置K2K1K0(S210)为011, 与运算,结果(直通门D)为11H"},
  {'00000000 00000000 00000000 00100111', '11111111 00110011 00000000 00011100', "置K2K1K0(S210)为100, 带进位加运算,结果(直通门D)为88H"},
  {'00000000 00000000 00000000 00100111', '11111111 00110011 00000000 00111100', "置K2K1K0(S210)为100, 带进位加运算,结果(直通门D)为89H"},
  {'00000000 00000000 00000000 00100111', '11111111 00110011 00000000 00011101', "置K2K1K0(S210)为101, 带进位减运算,结果(直通门D)为22H"},
  {'00000000 00000000 00000000 00100111', '11111111 00110011 00000000 00111101', "置K2K1K0(S210)为101, 带进位减运算,结果(直通门D)为21H"},
  {'00000000 00000000 00000000 00000111', '11111111 00110011 00000000 00011110', "置K2K1K0(S210)为110, 取反运算,结果(直通门D)为AAH"},
  {'00000000 00000000 00000000 00000111', '11111111 00110011 00000000 00011111', "置K2K1K0(S210)为111, 输出A,结果(直通门D)为55H"}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -