![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
汇编学习
汇编学习
whojoe
一个想学reverse的web狗
展开
-
用汇编实现模数转换实验(ADC0809)
用汇编实现模数转换实验(ADC0809)前言目的和内容代码延时方式查询中断小结前言最近时间比较紧,不过这几天应该是进步比较快的,比在虚拟机上做肯定要学习的多并且来的实在,不过也发现自己之前积累太少了,很多东西都搞不动,等结束之后争取做一个脱敏的总结。(我在为我自己断更四天找借口,别戳穿我)目的和内容目的:(1)掌握A/D转换芯片与8088/86的接口方法;(2)了解A/D芯片ADC0809转换性能及编程;(3)了解8088/86CPU如何进行模拟数据采集。内容:利用仿真软件平台上的ADC08原创 2020-06-11 18:45:54 · 8690 阅读 · 0 评论 -
用汇编实现矩阵键盘编程设计
用汇编实现矩阵键盘编程设计目的要求代码第一种第二种第三种小结目的1.掌握I/O芯片编程应用2.掌握矩阵键盘编码设计技术要求用扫描法读取键值显示。用反转法读取键值显示。代码这里用了三种方法,其实大同小异可以读一下程序作为参考第一种DOUT EQU 0A000H ; 数码管控制口KEY_RAS EQU 8000H ; 行线控制口KEY_CAS EQU 9000H ; 列线控制口data segmentLEDMAP db 3fh, 06h, 5b原创 2020-06-03 08:58:44 · 3863 阅读 · 1 评论 -
用汇编实现8253定时计数器应用实验
用汇编实现8253定时计数器应用实验要求要求1要求2小结要求目的:(1)掌握8253可编程定时器/计数器定时方法;(2)掌握8253多级串联实现大时间常数的定时方法;(3)掌握8086与8253的连接方法与控制方法。内容:(1)利用8086外接8253可编程定时器/计数器,通道0方式0实现对外部事件进行计数并显示;(2)实现频率计功能,8253通道0通过标准脉冲信号(2000HZ)实现1秒定时中断(8259),在8253通道1实现对外部频率信号进行计数,测得的计数值用2位数码管显示,测量范原创 2020-05-25 18:32:19 · 8842 阅读 · 0 评论 -
用汇编实现8255中断实验
用汇编实现8255中断实验要求1.按键亮灯2.跑马灯小结要求掌握并行接口芯片8255的结构及编程方法。8255芯片A口输出接8个发光二极管,B口输入接8个开关,按下是低电平。1.8255芯片A口、B口均工作在方式0,A口输出,B口输入。对应开关按下后,对应发光二极管点亮,松开后发光二极管熄灭。2.做一个跑马灯,按PB0键,跑马灯左转,按PB1键,跑马灯右转,松开后保留状态,转动速度自己定,能看清即可。1.按键亮灯PORTA EQU 8000HPORTB EQU 8002H CTRW原创 2020-05-14 16:32:42 · 2903 阅读 · 0 评论 -
用汇编实现8259中断实验
用汇编实现8259中断实验前言实现分别控制实现优先级控制写在最后前言网课划水俩月不知悔改就是我本人了问了班级大佬才弄明白一点的代码和使用方法。实现分别控制NOUT equ 8000h ; 数码管输出地址ICW1 equ 00010011b ; 单片8259, 上升沿中断, 要写ICW4ICW2 equ 01100000b ; 中断号为60HICW4 equ 00011001b ; 工作在8086/8原创 2020-05-08 21:02:28 · 3208 阅读 · 0 评论 -
用汇编实现2进制到16进制 2进制到10进制转换并按要求输出
用汇编实现2进制到16进制 2进制到10进制转换并按要求输出起因题目要求题目样例实现代码验证结果最后起因我因为上课摸鱼,所以当时没学习的时间现在都要补回来。三天,大概花了15个小时写完了七道题,到处求助大佬,也问过老师。题目要求将存储单元Result的16位二进制数(自己定义数字),以不同进制的方式显示在屏幕上。设计显示菜单,通过菜单选择1HEX进制、2DEC 十进制、3BIN二进制。 ...原创 2020-04-21 21:56:35 · 2937 阅读 · 3 评论