-
-
[原创]MIX教程
-
发表于: 2011-12-31 01:50 6264
-
1.简介
MIX是The Art of Computer Programming书中所用的汇编语言。
寄存器:有9个寄存器,A、X、J、I1、I2、I3、I4、I5、I6。I1~I6为变址寄存器。参见后面的图3。
MIX中一个字由5个字节和一位符号位组成。
MIX中的字符包括A-Z的大写字母,0-9的数字和部分特殊符号。
指令格式(这里是说机器指令):
————————————————————————————
| 0 | 1 | 2 | 3 | 4 | 5 |
————————————————————————————
| 地 址 | index | mod | 操作码 |
————————————————————————————
这是定长指令格式,所有指令都是6字节,其中第字节为符号,
0 1 2号字节共同组成地址。
我觉得不用太关心机器指令,不过书上说了很多。
在实例1中具体说明。
2.实例讲解
实例1,代码在第一卷1.3.2节140页,算法在1.2.10节93页。
X EQU 1000 ORIG 3000 START STJ EXIT INIT ENT3 0,1 JMP CHANGEM LOOP CMPA X,3 JGE *+3 CHANGEM ENT2 0,3 LDA X,3 DEC3 1 J3P LOOP EXIT JMP * END START
#include <stdio.h> #define N 6 int main() { int a[N]={3,2,1,6,5,4}; int i,j,temp; for(j=1;j<N;j++) { temp=a[j]; i=j-1; while(temp<a[i]&&i>=0) { a[i+1]=a[i]; i--; } a[i+1]=temp; } for(i=0;i<N;i++) printf("%d\t",a[i]); return 0; }
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏记录
参与人
雪币
留言
时间
伟叔叔
为你点赞~
2024-5-31 03:33
心游尘世外
为你点赞~
2024-3-24 01:37
飘零丶
为你点赞~
2024-3-15 02:36
QinBeast
为你点赞~
2024-2-20 01:17
shinratensei
为你点赞~
2024-1-26 04:33
一笑人间万事
为你点赞~
2023-3-7 00:47
赞赏
他的文章
- 64位软件用什么调试或者读取内存 5085
- [分享]最新版IDA到手了 9740
- [求助]谷歌浏览器打开百度要卡很久 10824
- [求助]加密算法破解 4574
- vb pcode怎么修改 2544
谁下载
kanxue
robslove
snige
wawt
droiyan
ycool
zeanyang
寒冷的风
ldsjlm
dico
o福娃o
greenrock
sunwayking
zenix
dawia
雪yaojun
jordonA
小菜鸟一
任天广
pysafe
魔之幻灵
FJX
小小天
zhaohtao
木叶ss
jjwy
熊猫正正
candle周
甜酸苦辣
mysmile
logitech
猪猡公园
loongzyd
Tartar
leeonegor
小点
huanggai
qqjack
hkzjms
wbqsohucom
sltpgm
ybhdgggset
morphling
复古
zengfanbo
yamidie
一起飞翔
蛋蛋的蛋
babydream
DriverAsm
易木马
HcyRcer
forlovefor
谁下载
kanxue
robslove
snige
wawt
droiyan
ycool
zeanyang
寒冷的风
ldsjlm
dico
o福娃o
greenrock
sunwayking
zenix
dawia
雪yaojun
jordonA
小菜鸟一
任天广
pysafe
魔之幻灵
FJX
小小天
zhaohtao
木叶ss
jjwy
熊猫正正
candle周
甜酸苦辣
mysmile
logitech
猪猡公园
loongzyd
Tartar
leeonegor
小点
huanggai
qqjack
hkzjms
wbqsohucom
sltpgm
ybhdgggset
morphling
复古
zengfanbo
yamidie
一起飞翔
蛋蛋的蛋
babydream
DriverAsm
易木马
HcyRcer
forlovefor
谁下载
kanxue
robslove
snige
wawt
droiyan
ycool
zeanyang
寒冷的风
ldsjlm
dico
o福娃o
greenrock
sunwayking
zenix
dawia
雪yaojun
jordonA
小菜鸟一
任天广
pysafe
魔之幻灵
FJX
小小天
zhaohtao
木叶ss
jjwy
熊猫正正
candle周
甜酸苦辣
mysmile
logitech
猪猡公园
loongzyd
Tartar
leeonegor
小点
huanggai
qqjack
hkzjms
wbqsohucom
sltpgm
ybhdgggset
morphling
复古
zengfanbo
yamidie
一起飞翔
蛋蛋的蛋
babydream
DriverAsm
易木马
HcyRcer
forlovefor
谁下载
kanxue
robslove
snige
wawt
droiyan
ycool
zeanyang
寒冷的风
ldsjlm
dico
o福娃o
greenrock
sunwayking
zenix
dawia
雪yaojun
jordonA
小菜鸟一
任天广
pysafe
魔之幻灵
FJX
小小天
zhaohtao
木叶ss
jjwy
熊猫正正
candle周
甜酸苦辣
mysmile
logitech
猪猡公园
loongzyd
Tartar
leeonegor
小点
huanggai
qqjack
hkzjms
wbqsohucom
sltpgm
ybhdgggset
morphling
复古
zengfanbo
yamidie
一起飞翔
蛋蛋的蛋
babydream
DriverAsm
易木马
HcyRcer
forlovefor
谁下载
kanxue
robslove
snige
wawt
droiyan
ycool
zeanyang
寒冷的风
ldsjlm
dico
o福娃o
greenrock
sunwayking
zenix
dawia
雪yaojun
jordonA
小菜鸟一
任天广
pysafe
魔之幻灵
FJX
小小天
zhaohtao
木叶ss
jjwy
熊猫正正
candle周
甜酸苦辣
mysmile
logitech
猪猡公园
loongzyd
Tartar
leeonegor
小点
huanggai
qqjack
hkzjms
wbqsohucom
sltpgm
ybhdgggset
morphling
复古
zengfanbo
yamidie
一起飞翔
蛋蛋的蛋
babydream
DriverAsm
易木马
HcyRcer
forlovefor
看原图
赞赏
雪币:
留言: