汇编吧
关注: 45,292 贴子: 163,466

汇编语言、微机原理、体系结构等…

  • 目录:
  • 程序设计及人工智能
  • 4
    学习资料 软件类等 可以上传网盘,发链接在此处。供各位吧友下载,不准留邮箱与微信发帖,下载的吧友,请尊重别人的劳动成果,给个粉,或者说声谢谢。      名称(细节,包括版本,作者,出版社,日期,等等详细内容)      链接地址:http://XXXXXXXXXXXXXXXXXXX.
  • 0
    带有广告 邮箱 联系方式二维码等都属于违背百度贴吧协议,吧务将进行有效处理!如确实是以技术交流 自学为主 讨论模式 推荐 1 本吧技术贴形式讨论 2 后面会单建立资源类型贴,统一在资源贴类型贴进行回复! 同时也欢迎各位吧友互相监督彼此,多发一些有意义的技术贴 进行讨论或问答,让本贴吧恢复以往技术类型贴吧,感谢各位吧友!
  • 16
    系统:虚拟机装winXP 32位 工具:masm5.0与emu8086 4.08。 问题:在学习《汇编语言》,写到课程实验1。 写的代码用emu8086编译生成exe程序,没有错误提示,且可以在dos下与emu8086模拟器中正常运行。 同一份代码,用masm5.0与link编译链接生成exe程序,没有错误提示,但无法在dos下与emu8086模拟器中运行。 显示cpu遇到无效指令。
    滴啊滴啊 12-26
  • 72
    ;在以BUF为首地址的字存储区中存放有N个无符号数,试统计低3位全为1的数的个数(个数设为≤9),并显示。 DATA SEGMENT OUTPUT DB 'number of low 3 bit:',0DH,0AH,'$' BUF DW 15,7,15,11FFH N=$-BUF BUF1 DW N DUP(?) DATA ENDS STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS CODE SEGMENT ASSUME CS:CODE,SS:STACK,DS:DATA BEGIN: MOV AX,DATA MOV DS,AX MOV BX,0 MOV SI,0 LOP: MOV AX,BUF[BX] MOV DX,AX AND DL,0FH MOV CX,3 LP:SHR DL,1;向右移位三次,判断最低三位是否是1 JNC NEXT LOOP LP MOV BUF1[SI],AX ;存储到BUF1数据单元 ADD SI,2 NEXT:ADD
  • 7
    这个游戏是我去年学习汇编的时候编写的,使用了VGA 320x200 256色视频显示, FAT12文件系统、时钟中断,nasm + gcc联合编译,通过端口设置调色板。除了AI和血量判断是用C写的,其余都是用NASM汇编实现的。 当时我发现汇编实现图形化的资料比较少,遇到了挺多的坑。现在想把这个东西分享给大家,互相学习。 游戏比较简单,空格开始游戏,或者在结束游戏时返回开始界面。通过方向键控制角色,可以踢足球,用炸弹炸到年兽。界面上方是年兽的血量,共5
  • 197
    汇编开发环境,个人建议,如果已经安装了Visual Studio,推荐直接用vs作为开发调试工具,原因很简单,现在用的规则就是masm,微软的规则,没有人比微软更了解微软,而且可以很方便的为后续加入c/c++开发提供一站式的平台,如果没有安装,可以考虑后者Radasm+ Masm32,不要用什么cmd,然后debug。。。愚蠢至极,除了装逼浪费时间,还是装逼浪费时间,并没有半点实际价值。 Visual Studio的优势非常明显,单步调试很好用,可以实时观察寄存器值的变化,状
    si_sen 2-12
  • 17
    并口特点:   字节多位同时发   传输高效人人夸   端口连线一大把   远途成本难招架   不是必要谁用它   除非土豪随便拿 【待续】
    等缘123go 11-15
  • 27
    又周一了,大家来动动脑筋! 先看看这位同学伸的手 http://tieba.baidu.com/p/3740277941?pn=14 488楼 题目: 求一个通过masm类似记忆翻牌的游戏。 开始游戏时有简单的界面一个进去就可以。 游戏界面就是一排16个问号。然后就是通过键盘左右控制。 空格键是确定 翻牌。 牌的数字是随机的且两两对应形成八对。 位置都是随机的。问号变成数字是最多只能两个, 只有数字相同时才保留。最好旁边有个计步器 嗯... 不管以什么形式出现,翻牌找配对,到目前为
    ZandraWoo 12-15
  • 109
    代码待领(二) 吧贴的贴子好像不能超过14页,原贴的14页不能正常访问了,所以开这新贴.. 代码待领(一) http://tieba.baidu.com/p/3740277941 第14页,要这样才可以访问 http://tieba.baidu.com/p/3740277941?pn=14
  • 1956
    莫作伸手党,下载前请回复 链接: http://pan.baidu.com/s/1sltGxMt 密码: h9ff
  • 679
    链接:http://pan.baidu.com/s/1pK7bsRx 密码:si2u
    烟花... 10-7
  • 90
    用Win32汇编写PACMAN(吃豆人) 应吧友孤嶋田横的提议(http://tieba.baidu.com/p/4014234537 9楼) 用Win32汇编写PACMAN(吃豆人),关于吃豆人的故事, 可参看上贴25楼以下孤嶋田横的介绍 最近比较忙,没多少空闲,断断续续的写,发现吃豆人的技术要求比FlappyBird高 难怪其他吧上充斥着贪吃蛇,俄罗斯方块等小游戏,吃豆人却未不多见.... 吃豆人是挺古老的游戏,但已经有两个亮点. 1.有限状态机. 2.小鬼有不同的AI 有限状态机是我们常见的NPC的前身,它会根据不同的情况作出反应 在囚
  • 53
    RT楼下开始,回答问题答案答案写在每层下面就好。楼主会公布答案的
    wangpai24 8-11
  • 112
    我是win8.1 64位系统2015年5月9日第三次尝试看汇编的书= =前两次看了一丁点就放弃了。。感觉自己一样一样找太浪费时间了希望可以帮初学者节省些时间 debug在DOSBox里运行的 汇编的程序也要在DOSBox里才能运行 编辑器直接用的记事本= = 今天刚学到汇编的第一个程序 本次共享的内容有 汇编语言第二版王爽.pdf DOSBox0.74.exe debug.exe masm32v11r.zip(masm(ml).exe link(link16).exe) edit3.80.805(中文版) 今天的练习程序以及本人的说明文档两份 用到其他内容以后再更新 二楼
  • 50
    密室逃脱? 别傻了,除非闲得发慌,今天用汇编写游戏简直是自虐! 此前有位吧友写了一个小人程式,却显示不到,我代它修正了。 修正过程中,我发觉移动小人正正是个最原始的游戏雏型, 移动图像比较麻烦,移动ASCII的文字元相对简单得多, 初学者应该容易掌握。 花了吃午饭的时间写了这个破东西,不能算游戏, 写出来的目的是因为它能展现一些汇编的基本技巧, 方便初学者参考,包括: 设定游标位置 显印颜色字元 时间延迟 产生乱数 简单
    koala.. 5-7
  • 11
    -- 如何显示十进制——附范例 -- 吧上很有问题都涉及如何印出十进制数值,高阶语语一句完成的代码汇编却要写一大坨,有够烦的... 其实利用一个己经写就并测试好的副程序,印出十进制数字也就一两行代码而己 我这里准备好五个副程 1.印出AL的值,已经知道AL=0-9 用法: MOV AH,NUM call Num0_9 2.印出任意AL的值(0-255),利用bcd法 用法: MOV AH,NUM call BCD_output 3.印出AX的值,(0-9999),利用简单除法 用法: MOV AX,NUM call TenK_show 4. 印出任意AX的值,(0-65535),利用长
  • 941
    回答问题时随写随贴,自己也没怎留副本,好几次楼主拿了代码就删贴,害我找了半天! 这贴里我会把比较长的代码贴上,若要拿去的请吱一声,最好用debug追踪一下,明白每一步的用意,这样才有进步.
    ZandraWoo 12-21
  • 105
    1.下载xp系统ISO镜像和虚拟机vmvare 2.虚拟机安装xp 3.xp虚拟机运行汇编 ---------------链接后面给出----------------------------
  • 15
    按F5运行在文本框里输入下面的命令 cmd /k cd /d D:\Masm615 & ML.exe "$(FULL_CURRENT_PATH)" & cls & $(NAME_PART).exe & echo. & PAUSE & del $(NAME_PART).obj & del $(NAME_PART).exe &EXIT 这里D:\Masm615 是我msam所在的地址(大家换上自己masm所在地址) ML.exe 是编译并直接连接asm文件的程序 "$(FULL_CURRENT_PATH)" 是asm文件当前文件的完整路径 cls 是cmd里清除屏幕的命令 $(NAME_PART).exe 是asm通过ML.exe编译和连接产生的exe文件 echo. 是cmd里换行的命令 PAUSE 是cmd里程
  • 589
    先上学习路线,开始有点曲折: Cheat Engine ---> 按键精灵 ---> Visual Basic ---> C ---> C++ ---> 汇编语言 ---> Windows程序设计(C/SDK,C++/MFC) ---> ...... 注:MFC只是简单地了解了一下基本原理!现在正在学数据结构、组成原理、操作系统及保护模式下的汇编语言程序设计。 植物大战僵尸。 没错,正是这款曾风靡一时的单机小游戏让我走上了自学计算机的旅程!屈指算来,到今天已经快7个月了。 最近几天学习状态不佳,既然无法平静下来看书敲代码
    安小主滋 12-10
  • 12
    是不是很好奇这题目是什么意思?这是一款软件,我幻想的软件。 它的功能很简单,你输入你想说的话,然后软件帮你匹配有谁在什么时间什么地点和你说了一样或者相似的话。匹配的时间范围可以是10s内,30s内,1分钟内,甚至是在此之前的所有时间内。匹配范围可以是同城,全省,全国,全球,全宇宙。匹配的语言可以是普通话与普通话,方言与方言,方言与普通话,中文与外语等等。 这款软件只有一个目的,那就是测试你和别人心有灵犀的程度
    准大人 7-12
  • 58
    CodeCombat是一个通过玩游戏来学习编程的网站,也是GitHub上最大的开源CoffeeScript(一种脚本语言,类似 JavaScript)项目,有上千程序员和玩家为其编写程序、测试游戏。到目前为止,已经翻译成17种国外语言。最近,该网站将所有源代码提交到GitHub上,实现了全面开源。 官方称,他们网站的任务就是教会人们如何编程,游戏覆盖编程菜鸟到大神各个阶段,总共超过9千关。人们不需要任何编程知识即可了解程序的运行逻辑,并编出实用的代码。 看起来像
  • 154
    福利贴,汇编视频教程合集,不用留邮箱,直接上网盘http://pan.baidu.com/s/1kTql96v 解压密码1772766657
    吧友廖oo 12-24
  • 13
    开放源代码,实时微内核,可运行到Intelx86、AMD_64、IBMPowerPC、ARM的cpu架构。 计划先将内核的一些基本设施弄好,如“bash",再写网络设施和文件管理 大家可以去mnhstudio吧一起开发project in Mnhloft 现参加的程序员有: Jingze Zhu Jiapeng Cai等人 现在Mnhloft内核的最新版本是Mnhloft0.01(starlight)Edition1458
    lensen1234 1-23
  • 103
    很长时间没来转了,发个自己在用的安卓软件andosbox,用法和电脑上的一样,这样比较忙的同学可以在手机上研究汇编了。 http://yunpan.cn/QpaS3Jkk9czMg
  • 14
    go-assembly.org 域名是“去汇编的”意思。 在这里我要特别感谢吧主@asassasa11。给了我宣传的机会。 另外我发完这个帖子就要去上学(小弟高三),没时间管理论坛,希望友友们多支持论坛。想当版主的,请注册之后网站内线我(ffffeeee)。 有想法且在自己的可控范围内,必定努力去实现。请看下链。 http://tieba.baidu.com/p/2858456937?pid=45736690929&cid=#457
  • 105
    个人用的开发环境。分享出来。 完全支持MASM代码的汇编开发环境:支持编译dos、win32、win64的[已配置],linux[未配置] winXP\win7\win8 32位和64位均可运行 注:在64位系统中不支持运行编译后的16位Dos程序,若要在64位下运等,需安装DOSBox,然后在DOSBox中运行。 IDE: RadASM3.0 编译器:JWASM 链接器:JWLink 均为当前最新版本:2013 已配置编译程序类型包括: Dos .com Dos .exe Windows 32位 lib,dll,exe Windows 64位 lib,dll,exe 未配置的编译程序类型,若需要请自行配置,或自己使
  • 157
    我看有许多同学用W7学习汇编,现在好多人的内存升级了都用64位系统了,但是64位W7没有自带的DEBUG和MASM。关于怎么在64位下使用DEBUG和MASM,LINK,我说下自己的方法。只适用于W7 64位,其他系统没试过。 1.首先下载DOSBOX,它的作用就是让你在64位下使用32、16位的软件。如果不使用DOSBOX就会出现程序不兼容的对话框。 开始安装: 双击打开DOSBox软件,按步骤进行安装,安装目录任选,不过由于C盘是系统盘,所以最好安装在其他盘里; 安装成功后打开DOSBox,
    slaple 3-11
  • 35
    目前已收集: (平台分类) 【x86平台】 文档手册: 1. IA-32和Intel 64各种编程相关的手册 2. Intel 8086 手册 (虽然8086也属于IA32,但这本手册是老的手册,单独整理出来) 技术书籍: 1. 王爽的《汇编语言》 2. 《Assembly language for x86 processors》第六版 3. 《Intel汇编语言程序设计·第四版》 4. 《IBM PC汇编语言程序设计》 5. 罗云彬的《琢石成器……》 【51平台】 目前只收集到了Keil的一本chm的参考资料 (因为不清楚51开发的过程) 【ARM平台】 两本手册,一本AR
    etch666 3-29
  • 28
    3C501是第一块用于X86平台的ISA网卡,剖析下它的原理有助于帮助我们了解网卡是如何工作的。 网卡采用带同步信号的曼彻斯特编码(具体含义请BD该名词),其具体每组数据包的格式如下——(目前网络速度大幅提高,SFD已经改变了) 冲突检测使用CSMA/CD载波侦听的介质层协议(具体名词含义请BD)。 3C501网卡的具体方块图如下—— EDLC为数据链路控制芯片、MCC为曼彻斯特码编码器、ASCI为ISA接口逻辑电路,3C501通常占用300~30F共16个I/O口,实际上使用308~30F这几个,
    fobdddf 12-11
  • 9
    首先先说下 这个贪吃蛇花了我2个月的时间来做吧 ,我觉得也许里面的逻辑是非常简单的。唯一的看点就是在于计时芯片的驱动程序。 这个程序有缺陷。是外设中断部分的至今我都没发现问题在哪里! 最后我想说我准备花半个月的时候做出 snake2.0 将不再字形模式下显示了。 而是在图像模式256色 (VGA,高彩色) 下实现。 等完成了 我会继续发在这个贴吧的
  • 449
    3年前开始学汇编,到现在3年多,说实话,越学越难。 到现在工作1年了, 每天下班了还得继续想怎么弄,第二天去公司继续写程序。 要光是这样就好了,慢慢也就熟了。 但是编程这东西,新的东西不断出来,框架 类库 语言 说变就变。 你还得抽时间学,一弄就凌晨1~2点。 只要一天不学就被淘汰,这东西说淘汰就淘汰, 虽然说你会其中一个就能做程序,但是现在软件都不是一个人做。 一群人在做,你只是做其中一个模块, 所以别人用什么你就必须
  • 372
    这个老古董是N年前用来写高级语言的编译器吧 高级语言的好处我不说了 特别是面向对象的 不知道要比面向过程开发的程序 功能 稳定性 还是开发时的周期 工作量 维护性 和库 VC++基于MFC能做出魔兽世界 汇编能吗?难道要用汇编写1万年吗

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

友情贴吧