Android手机玩8086汇编

简介: 【前言】   什么前言?要不想听老贺讲故事,直接看正文。   教C/C++课时,曾带领弟子们用手机编程序。程序稍大就不好玩了,但遇个小程序,那还是很爽的。尤其是第一次课,就在课堂,还没有在台式机上干活时。   这学期教汇编语言,也想过这事,没有落实。   其实这事应该简单,如果有Android中的DOS模拟器,那就一切妥了。   今天,和DosBox Turbo偶遇

【前言】
  什么前言?要不想听老贺讲故事,直接看正文。
  教C/C++课时,曾带领弟子们用手机编程序。程序稍大就不好玩了,但遇个小程序,那还是很爽的。尤其是第一次课,就在课堂,还没有在台式机上干活时。
  这学期教汇编语言,也想过这事,没有落实。
  其实这事应该简单,如果有Android中的DOS模拟器,那就一切妥了。
  今天,和DosBox Turbo偶遇了!
  这里写图片描述
  这是个DOS游戏爱好者在Android中玩经典DOS游戏用的模拟器。能运行DOS程序,玩8086汇编和一套东东就没有问题。
  想起我给老师们推广用“海马玩”在笔记本电脑上模拟Android,以此替代同屏器,将云班课用于课堂教学的案例。呵呵,一切玩艺儿,老贺手中就能用来玩学习!
  不拽了,上正文。

【正文】
  搜索DosBox Turbo模拟器,组装masm相关文件,还算顺利。发福利,点后面的链接,直接下载了用吧。百度网盘下载链接… CSDN下载频道…
  下面是解压后的文件,以及处理办法:
  这里写图片描述
  注意:是将masm整个文件夹拷贝到手机存储的根目录下。
  masm中的文件:
  这里写图片描述
  老贺加个编程模板,很贴心的:在手机上输入程序,能省几个字符算几个。
  接下来,在手机上打开应用。
  模拟器已经将手机存储的根目录挂载为C:,可以用cd masm进入到masm文件夹,这里包含着玩8086汇编的所有文件。
  下面,输入debug,进入到了万能的debug中去了!
  这里写图片描述
  编辑程序,干脆就入乡随俗,用edit吧。输入edit ptest.asm,回车,有:
  这里写图片描述
  有没有和我一样鸡动!
  编完了程序,想存盘、退出,遇到新问题了!
  没有鼠标不要紧,给我键盘快捷键,照样搞定!但,但是,Alt键在哪里?上下左右方向键在哪里?
  受打击中,看见了上面的摇杆。玩一玩摇杆,搞定!额的神那,神!(附:后来玩了下摇杆右面的设置,将输入改为“物理鼠标/触笔”更方便。)
  再往后,汇编、连接、运行……
  这里写图片描述
  一条龙搞定!

【感慨】
  这年月的学习条件!
  想当年,一周就能上一次机,让师兄师姐们羡慕得那个样子。

【附录】
  下面的贴子,让我明白了其中的道道,然后一帆风顺地把事情做完,分享,感谢!这些对不熟悉DOS的同学应该有用。
  这里写图片描述
  看原贴,请点链接…

目录
相关文章
|
9月前
|
网络协议 Android开发 数据安全/隐私保护
Android手机上使用Socks5全局代理-教程+软件
Android手机上使用Socks5全局代理-教程+软件
5753 2
|
4月前
|
Android开发 数据安全/隐私保护 虚拟化
安卓手机远程连接登录Windows服务器教程
安卓手机远程连接登录Windows服务器教程
647 4
|
5月前
|
Ubuntu Linux Android开发
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器
本文介绍了如何在Android设备上安装Termux和AnLinux,并通过这些工具运行Ubuntu系统和桌面环境。
546 2
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器
|
4月前
|
安全 搜索推荐 Android开发
Android vs. iOS:解锁智能手机操作系统的奥秘####
【10月更文挑战第21天】 在当今这个数字化时代,智能手机已成为我们生活中不可或缺的伙伴。本文旨在深入浅出地探讨两大主流操作系统——Android与iOS的核心差异、优势及未来趋势,帮助读者更好地理解这两个平台背后的技术哲学和用户体验设计。通过对比分析,揭示它们如何塑造了我们的数字生活方式,并展望未来可能的发展路径。无论您是技术爱好者还是普通用户,这篇文章都将带您走进一个充满创新与可能性的移动世界。 ####
166 3
|
5月前
|
Web App开发 Android开发
利用firefox调试安卓手机端web
该教程详细介绍如何通过Firefox浏览器实现手机与电脑的远程调试。手机端需安装最新版Firefox,并按指定步骤设置完成;电脑端则需安装15版及以上Firefox。设置完成后,通过工具栏中的“远程调试”选项,输入手机IP地址即可连接。连接确认后,即可使用电脑端Firefox调试器调试手机上的Web信息。注意,调试前手机需提前打开目标网页。
197 2
|
5月前
|
Android开发 iOS开发 UED
安卓与iOS的较量:谁才是智能手机市场的王者?
本文将深入探讨安卓和iOS两大智能手机操作系统之间的竞争关系,分析它们各自的优势和劣势。通过对比两者在市场份额、用户体验、应用生态等方面的表现,我们将揭示出谁才是真正的市场领导者。无论你是安卓粉丝还是iOS忠实用户,这篇文章都将为你提供一些有趣的观点和见解。
|
7月前
|
Android开发
【Azure 环境】记录使用Notification Hub,安卓手机收不到Push通知时的错误,Error_Code 30602 or 30608
【Azure 环境】记录使用Notification Hub,安卓手机收不到Push通知时的错误,Error_Code 30602 or 30608
|
8月前
|
存储 移动开发 Android开发
使用kotlin Jetpack Compose框架开发安卓app, webview中h5如何访问手机存储上传文件
在Kotlin和Jetpack Compose中,集成WebView以支持HTML5页面访问手机存储及上传音频文件涉及关键步骤:1) 添加`READ_EXTERNAL_STORAGE`和`WRITE_EXTERNAL_STORAGE`权限,考虑Android 11的分区存储;2) 配置WebView允许JavaScript和文件访问,启用`javaScriptEnabled`、`allowFileAccess`等设置;3) HTML5页面使用`<input type="file">`让用户选择文件,利用File API;
|
7月前
|
Java Android开发 UED
安卓scheme_url调端:如果手机上多个app都注册了 http或者https 的 intent。 调端的时候,调起哪个app呢?
当多个Android应用注册了相同的URL Scheme(如http或https)时,系统会在尝试打开这类链接时展示一个选择对话框,让用户挑选偏好应用。若用户选择“始终”使用某个应用,则后续相同链接将直接由该应用处理,无需再次选择。本文以App A与App B为例,展示了如何在`AndroidManifest.xml`中配置对http与https的支持,并提供了从其他应用发起调用的示例代码。此外,还讨论了如何在系统设置中管理这些默认应用选择,以及建议开发者为避免冲突应注册更独特的Scheme。
|
10月前
|
Android开发
【苹果安卓通用】xlsx 和 vCard 文件转换器,txt转vCard文件格式,CSV转 vCard格式,如何批量号码导入手机通讯录,一篇文章说全
本文介绍了如何快速将批量号码导入手机通讯录,适用于企业客户管理、营销团队、活动组织、团队协作和新员工入职等场景。步骤包括:1) 下载软件,提供腾讯云盘和百度网盘链接;2) 打开软件,复制粘贴号码并进行加载预览和制作文件;3) 将制作好的文件通过QQ或微信发送至手机,然后按苹果、安卓或鸿蒙系统的指示导入。整个过程简便快捷,可在1分钟内完成。
224 6

热门文章

最新文章

  • 1
    【01】整体试验思路,如何在有UID的情况下获得用户手机号信息,python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
  • 2
    美团面试:手机扫描PC二维码登录,底层原理和完整流程是什么?
  • 3
    【02】整体试验思路,在这之前我们发现sec_uid,sec_uid是什么和uid的关系又是什么?相互如何转换?python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
  • 4
    【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
  • 5
    算法系统协同优化,vivo与港中文推出BlueLM-V-3B,手机秒变多模态AI专家
  • 6
    Android历史版本与APK文件结构
  • 7
    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
  • 8
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 9
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
  • 10
    【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡