社区
汇编语言
帖子详情
8086可以做3D动画吗?
wendaosheyu
2008-10-26 05:29:22
http://www.xici.net/b139644/d6880775.htm
↑就是那个4K的动画,一大堆Debug E 指令的那个东西,很多人都见过吧?
请问那个东西是用纯8086就能运行吗?
是怎么弄的?简单说一下就行
还有个问题:
是不是重新启动进入的那个实模式和8086完全一样?
...全文
145
8
打赏
收藏
8086可以做3D动画吗?
http://www.xici.net/b139644/d6880775.htm ↑就是那个4K的动画,一大堆Debug E 指令的那个东西,很多人都见过吧? 请问那个东西是用纯8086就能运行吗? 是怎么弄的?简单说一下就行 还有个问题: 是不是重新启动进入的那个实模式和8086完全一样?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
andylei_ok
2008-10-27
打赏
举报
回复
支持六楼
hswxf
2008-10-27
打赏
举报
回复
应该不是直接COPY,图中的每行均的"E"字,说明是添入内存的,后面是地址,每一行的
e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1
是指从100H地址开始填入27个字节"33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1"(感觉与原始的不一样,但好在没有影响原理),这27个字节就是汇编的(MASM)代码,如下:
:0100 33F6 XOR SI,SI
:0102 BF0020 MOV DI,2000
:0105 B510 MOV CH,10
:0107 F3 REPZ
:0108 A5 MOVSW
:0109 8CC8 MOV AX,CS
:010B 050002 ADD AX,0200
:010E 50 PUSH AX
:010F 68 DB 68
:0110 1301 ADC AX,[BX+DI]
:0112 CB RETF
:0113 0E PUSH CS
:0114 1F POP DS
:0115 BEA101 MOV SI,01A1
:0118 BF0001 MOV DI,0100
其它可以类推.
sz_redtide
2008-10-27
打赏
举报
回复
这只是个汇编语言灵活应用的问题;
mov ax,bx
也可以写做:
db 89,d8
push ax
也可以写做:
db 50
以前在编程的时候会遇到编译器不认识的指令就是这样使用的,
debug -e和这个道理是一样的!
qlmi
2008-10-26
打赏
举报
回复
当然可以
过去的我
2008-10-26
打赏
举报
回复
看到过,原理听别人说是字符覆盖
cnzdgs
2008-10-26
打赏
举报
回复
机器码看不懂。
Debug能运行的程序,在实模式都可以运行,实模式与8086类似,但不完全相同。计算机通常都是向下兼容的,就是说8086的程序可以在新机器的实模式运行,但反过来不一定行。自己试试吧。
wendaosheyu
2008-10-26
打赏
举报
回复
是我没说明白-_-................
我说的怎么弄的是指这个程序是怎么写的............
这个程序应该用到了哪些东西........
BAYNPU
2008-10-26
打赏
举报
回复
0、直接COPY源程代码到DEBUG下,然后输入G命令开始。
1、这个程序在虚拟X86械式下可以运行。
cpu工作原理flash
动画
_
3D
动画
演示:有刷直流电机的工作原理
本文介绍了直流有刷电机的基本结构及工作原理,包括定子、转子和电刷的作用,并通过
动画
展示了换向器如何配合电刷实现电流方向转换,从而使电机持续旋转。
8086
CPU的寄存器结构
本文详细介绍了
8086
CPU的内部寄存器,包括数据寄存器如AX、BX、CX、DX及其子寄存器,段寄存器如CS、DS、SS、ES,地址指针与变址寄存器如SP、BP、SI、DI,以及控制寄存器IP和FLAGS。解析了各寄存器的功能与应用。
汇编与接口笔记 第二章-
8086
CPU结构
本文详细介绍了
8086
CPU的编程结构,包括16根地址线、20根数据线、5MHz的时钟频率,以及
8086
CPU的总线接口单元(BIU)和执行单元(EU)。讲解了通用寄存器、段寄存器、标志寄存器的功能,以及
8086
的存储器组织,强调了小端存储和分段管理机制。此外,还讨论了
8086
的工作模式、引脚功能以及操作时序。
基于
8086
步进电机控制系统设计
本文介绍基于
8086
CPU的步进电机控制系统,涵盖硬件架构、工业级驱动与状态监测模块设计,以及汇编与C语言实现的工程化软件逻辑。系统支持多模式运行、远程控制与故障保护,并通过光电编码器实现位置闭环控制,适用于
3D
打印、传送带等工业场景。
微机原理-基于
8086
八人抢答器仿真系统设计
本文详细介绍了基于
8086
微处理器的抢答器仿真系统设计,包括系统功能、工作原理、硬件选型、软件设计(如C语言编程)和调试方法。通过AltiumDesigner和Protues进行设计和仿真,展示了如何用8255A和8253A实现抢答控制和定时功能,以满足多人竞赛需求。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章