作为一个小项目,我一直在创建一个老式的微型计算机CPU仿真器,主要基于8080的架构。它的8位通用寄存器可以(“according to wikipedia”)用作“三个16位寄存器对”,以及常规的8位模式。这是我的问题。 我的第一次尝试建模这是个人命名的字节和短裤,它工作正常,直到我重新阅读specs页面,发现16位寄存器实际上并不是他们自己的东西。哎呀。 我现在想要的是一个字节数组,每个8位寄
我阅读本指南,了解有关英特尔8080仿真Emulator 101当我读的代码来检查我写的,我是从一个叫做英特尔8080本书偶然发现了这个 case 0x36: //MVI M,byte
{
//AC set if lower nibble of h was zero prior to dec
uint16_t offset = (state->h<<8) | state->l;