阅读设置

20
18

第539章 雨水上班了 (4/6)

:

pass

(0x00f0)

……

一行一行的绿色“pass”在屏幕上刷新。

钱兰在笔记本上记录着每一条指令的测试结果,笔尖沙沙作响。

诸葛彪靠在机柜上,眼睛盯着屏幕,一动不动。

测试向量1跑完,38条指令全部通过。

吴国华又敲了第二组测试向量,分支跳转类。

jmp

0x100

程序计数器应变为0x100

bz

r0、label

r0=0时应跳转

模拟器逐条执行,屏幕上再次跳出绿色的“pass”。

第三组:数据传送类。

v

r1、#0x1234

r1应为0x1234

load

r2、[0x200]

从内存地址0x200读取数据到r2

store

r3、[0x300]

将r3写入内存地址0x300

全部通过。

第四组:i/o读写类。

in

r1、port_0

从端口0读入数据到r1

out

port_1、r2

将r2输出到端口1

模拟器里,i/o端口是虚拟的,但指令的执行逻辑完全正确。