;*p = 5
ldc 5 ;
push
ldp;load p's value
sti;save 5 to mem[p's value]
ldi;get the value
dout
ldc '/n'
aout
;*** q = 10
ldc 10
push
ld q;ac = 17 *q's addr
ldi;ac = 18 **q's addr
ldi;ac = 19 ***q's addr
sti;save 10 to ***q,this address is result
;x = ***q
ldi;ldresult,***q's value
stx;x = ***q;
ld x;
dout
ldc '/n'
aout
;*(p+1) = 6
ldc 6
push
ld p + 1;load (p+1)'s value,should be 81
sti; save 6 to *(p+1)
ldi;*(p+1).value,get the value
dout;check the value if 6
ldc '/n'
aout
;*p = *p +1
ld p;80
ldi;addr 80 value: should be 5
add @1
push
ld p
sti;save *p+1 to *p
ld p
ldi;addr 80 value: should be 6
dout
ldc '/n'
aout
;r = p
ld p;ac = p's addr
st r
ld r
dout
halt
p:dw80
dw81
q:dw * + 1;*q is next address.(* + 1)
dw* + 1;**q is next address.(* + 1)
dw * + 1;***q is next address.(* + 1 = result)
result:dw0
x:dw 0
r:dw 0
@1:dw 1
分享到:
相关推荐
工程主要时C++内联汇编的示例,内部简单的用汇编实现了函数传参及调用,循环以及if语句的实现
C++内嵌汇编x86实现加法,汇编原理实验实现
c++反汇编 c++反汇编的好教程c++反汇编 c++反汇编的好教程c++反汇编 c++反汇编的好教程
汇编和C++教程 ·数据传送类指令; ·算术运算类指令; ·逻辑运算类指令 ·控制程序转移类指令; ·位(布尔)处理类指令. 用机器码表示的指令格式以8位2进制数(字节)为基础。111条指令中单字节...
c、c++、汇编实现CPU 的性能检测 The CPUID sample provides a routine that uses the CPUID instruction to determine the capabilities of the CPU being run. The sample provides the function int _cpuid(_p_...
64位Windows不支持内嵌汇编,在VC2008下将32位C++内嵌汇编迁移到64位,解决64位系统不支持内嵌汇编。
c++反汇编中文教程,国外大牛非常经典之作,教你如何用IDA逆向C++。
C+++汇编+混合编程
c++转汇编的小测试,c++转汇编的小测试c++。c++转汇编的小测试
C++汇编出的几个游戏。(找了好久)
函数指令字典大全(c,c++,汇编,VB) 索引表,函数指令字典大全(c,c++,汇编,VB) 索引表,函数指令字典大全(c,c++,汇编,VB) 索引表。
vs2010调用汇编dll的方法,内含示例工程文档
C++汇编语言编写程序代码 C++汇编语言编写程序代码
为此,我首先在C++中实现了 DES ,然后将C++代码翻译成汇编。 如何使用它 为了运行 C++ 代码,将 和 的字节数组分别放在Message和变量中。您将获得(64 位)形式的加密消息。Keymsgakeyalong long integer 为了...
函数指令字典大全(c,c++,汇编,VB),包含了大量的函数的用法指导
因此,从今天起,我会写一个专题系列 《从汇编看 C++》 发布到我的博客里,欢迎收看 目前,我总共写了4篇,他们是: 1.《从汇编看C++ 之函数开销》 2.《从汇编看C++ 之类成员》 3.《从汇编看C++ 之引用指针动态内存...
《汇编语言与计算机体系结构——使用C++和Java》H1软件 包括dos,win两个版本
C++ 嵌汇编获取CPU序列号 C++ 嵌汇编获取CPU序列号
在Visual_C++中使用内联汇编 本文档主要详细介绍如何在c/c++代码内涵汇编代码,推荐给学习c/c++的同学们下载