基于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 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 查看哈希值)
关闭
calysto_lc3-0.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4aba5d780c56352ac54fbd547f0877369a1150343c5f54a175f3fbfa11806826 |
|
MD5 | b42b962ec4ba275ef3449d0b27254c5f |
|
BLAKE2b-256 | 780b51728ede89a58e6fefdb9b46b770f448bb19c99605c21b7252cc4abdb857 |
关闭
calysto_lc3-0.6-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 35135145873fc640c46880d4faf7d35f2f70e107c07a5b4a2436f05138e30731 |
|
MD5 | 2627d4f6fc5039e29aa2e3673a7a4295 |
|
BLAKE2b-256 | b33455c85d9178c9dd2f0a14cb49f728c389aa4bd61252323bd2ad6bb2790868 |