跳转到主要内容

基于MetaKernel的Jupyter的LC-3汇编语言内核

项目描述

# calysto_lc3

Calysto Little Computer - Jupyter的LC3汇编语言

Jupyter的LC3内核

这需要IPython 3。

安装方法:

pip install calysto_lc3
python -m calysto_lc3.install

使用方法,运行以下之一:

* ipython notebook
* 在笔记本界面中,从“新建”菜单中选择“Calysto LC3”
* ipython qtconsole --kernel calysto_lc3
* ipython console --kernel calysto_lc3

向内核输入 `?` 将获得
```
这是Calysto LC3 Jupyter内核。

LC3交互式魔术指令

%bp [clear | SUSPENDHEX] - 显示、清除或设置断点
%cont - 继续运行
%dis [STARTHEX [STOPHEX]] - 以程序形式转储内存
%dump [STARTHEX [STOPHEX]] - 以十六进制形式列出内存
%exe - 执行程序
%mem HEXLOCATION HEXVALUE - 设置内存
%pc HEXVALUE - 设置PC
%reg REG HEXVALUE - 将寄存器REG设置为HEXVALUE
%regs - 显示寄存器
%reset - 将LC3重置为初始状态
%step - 执行下一条指令,增加PC

十六进制值以 'x' 开头,由4个0-F数字或字母组成。
```
使用 `%help ITEM`(例如 `%help pc`)可以获得更多帮助。


项目详情


下载文件

下载您平台对应的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码分发

calysto_lc3-0.6.tar.gz (21.4 kB 查看哈希值)

上传时间 源代码

构建分发

calysto_lc3-0.6-py2.py3-none-any.whl (24.2 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持