yangguandao
V2EX  ›  问与答

《编码》中文第 2 版-第 312 页-第 2 张图,是不是有错误?

  •  
  •   yangguandao · 8 days ago · 1278 views
    如题,第 312 页-第 2 张图,最下方的 OR 门左侧,应该还有 2 根线,分别来自 INX HL 和 DCX HL 。

    同样地,与此图对应的官网大图,也漏掉了这 2 根线:codehiddenlanguage.com/Chapter23

    漏掉的直接后果,是导致 INX HL 和 DCX HL 的执行周期,错误地解码成了 1-cycle-execute ,而正确的解码结果,应该是 2-cycle-execute 。

    因为只有这样,才能依次完成“HL 使能( EC1 )→递增计数器时钟( EP1 )→HL 选择和递增计数器使能( EC2 )→HL 时钟( EP2 )”这 2 个周期( cycle )。

    以上的逻辑是否有误?还是说,确实是《编码》这本书画错了?
    5 replies    2026-09-13 13:48:50 +08:00
    yangguandao
        1
    yangguandao  
    OP
       8 days ago
    这个问题,没人能回答吗?技术人员看过来呀~~
    MikePerfect
        2
    MikePerfect  
       8 days ago
    这个手工 CPU 感觉是作者简化的教学模型, 你非要套在 8080 上也不是不行,但是在同一个执行周期 EP 脉冲,增减器的输出直接连回 HL 的写入端口。EP 上升沿同时捕获运算结果,读、计算、写回在同一周期完成,不需要等待第二个 EC 。
    yangguandao
        3
    yangguandao  
    OP
       8 days ago
    @MikePerfect 不是,你说的不是书上的设定。你可能没看过这部分,或者看的是第 1 版内容。
    yangguandao
        4
    yangguandao  
    OP
       8 days ago
    有没有看过《编码》第 2 版-第 23 章的???求助呀~~~
    yangguandao
        5
    yangguandao  
    OP
       8 days ago
    不 er ,这个问题有这么难吗?看过这个帖子的 245 位,你们没有人能解答吗?求你们,帮帮我这个入门新手啊~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4402 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:04 · PVG 18:04 · LAX 03:04 · JFK 06:04
    ♥ Do have faith in what you're doing.