举例子解读一下如何一步步从C语言指令变成硬件电路中高低电平。
1.C语言指令经过汇编后变成汇编语句,if语句通过XRL异或运算和JNZ(判断累加器A是否为零)跳转语句实现。
2.汇编语句一一对应转换为机械码
汇编语句是机械码的助记符表示,所以每一天汇编都有一条机械码一一对应,直接转换就行,不需要编程。
具体内容可以看百度文库https://wenku.baidu.com/view/85451cec4afe04a1b071de0f.html
3.CPU的设计是将每条机械码对应一组微程序,每组微程序有几条微指令组成。
微指令的指令格式:控制字段+判断测试字段+下地址字段。