![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微机原理【×86】
微机原理
ReCclay
CSDN认证博客专家、CSDN万粉博主、CSDN嵌入式领域优质创作者、CSDN-2020博客之星年度总评选Top25。自入站以来,凭借坚持与热爱,以博文的方式分享所学,累计博文数量达1千余篇,受益人次达300w+次,涉及领域包括但不限于前/后端软件开发、嵌入式软件开发、Linux驱动开发、自动驾驶算法研究、视觉SLAM算法研究、ROS机器人开发、FPGA开发、IC设计与验证等。欢迎您的关注,我们一起进步!
展开
-
微机原理×86学习
基础知识点整理为什么要学习8086汇编语言对硬件控制最彻底、占内存少、运行速度快了解计算机组成结构和工作过程的工具8086指令系统是整个x86系列CPU指令的基本集合,向后兼容应用广泛,资料易于寻找计算机的组成运算器,控制器(CPU)、存储器、输入输出设备(IO设备)总线数据和控制总线是双向的,地址总线是单向的!协处理器协处理器,这是一种协助...原创 2018-03-30 20:59:20 · 1014 阅读 · 0 评论 -
×86学习之汇编DUBUG安装
DEBUG是程序调试工具,通过它可以查看CPU各寄存器的内容、内存使用情况和在机器码级跟踪程序执行情况汇编工具DEBUG在win10系统下的两种使用方法:1、安装虚拟机,安装XP或者vista、2000等操作系统,可直接在CMD模式下,启用debug功能,而win10就不行直接用了。 2、使用辅助安装调试工具DOSbox,可直接去官网自行下载!权衡一下虚拟机实在太费事了,不过...原创 2018-04-02 23:09:51 · 554 阅读 · 0 评论 -
×86学习之masm和link对汇编文件编译
自己写的一个测试程序assume cs:abc abc segment mov ax, 2 add ax, ax add ax, ax mov ax, 4c00H int 21H abc endsend保存为test.asm文件。下载masm.exe和link.exe,并将其解压(移动...原创 2018-04-02 23:42:48 · 768 阅读 · 0 评论 -
微机原理之期中突击
WOC,明天期中,今晚不调车了,突击一波。。。1、8086体系结构中寄存器的认识存在14个16位的寄存器和8个8位寄存器通用寄存器:传送、暂存数据和接受相关的运算结果。16位数据寄存器,保存操作数和操作结果,缩短了访问内存的时间和并且不会占用相关的系统总数。AX(累加器、被除数的低16位和除法结果) = AH + AL(8位)<两个独...原创 2018-04-15 23:55:27 · 543 阅读 · 0 评论 -
汇编之宏汇编实现“hello world”
分享一下自己的资源。。。链接:https://pan.baidu.com/s/1z6zdi-szqWLFgzBhnPYXoQ 密码:638v必备的知识储备debug.exe只是调试工具,不是汇编工具,不能将a.asm汇编连接生成可执行程序。 debug.exe带有内置的汇编功能,但功能极弱,仅仅只能支持指令的汇编,不支持大多数常用伪指令的汇编。比如,它不支持变量名和语句标号的使用...原创 2018-04-27 15:45:29 · 3990 阅读 · 5 评论 -
汇编程序深入
简单的汇编模板DATA SEGMENT ...DATA ENDSEXTRA SEGMENT ...EXTRA ENDSSTACK SEGMENT STACK ...STACK ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, ES:EXTRA, SS:STACKSTART: MOV AX, DATA M...原创 2018-04-27 15:47:57 · 786 阅读 · 0 评论 -
DOS的常用×号功能介绍
2号功能: 单字符显示MOV DL, 字符MOV AH, 02HINT 21H9号功能:字符串输出MOV DX, 字符串偏移量MOV AH, 09HINT 21H通常需要用0DH和0AH来控制光标的回车和换行,并必须用'$'来作为结束标志6号功能:直接输入/输出字符MOV DL, 输入输出标志MOV AH, 06HINT 21HDL = FFH,...原创 2018-04-27 15:47:34 · 3389 阅读 · 0 评论 -
微机汇编程序
1、统计正负零的个数DATAS SEGMENT ARRAY DB 1,2,-1,0,2,0,-2,4,2,0 POSINUM DB 0 NEGANUM DB 0 ZERONUM DB 0 DATAS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATASSTART: MOV AX,DATAS M...原创 2018-06-11 19:50:31 · 2266 阅读 · 1 评论