微机
Tinukso
这个作者很懒,什么都没留下…
展开
-
微机原理-数据传送实验
本实验要求将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。程序设计要点:获取数据源的段地址和偏移地址,将源地址的数据一个一个的复制到目的地址上去,直到字符串复制完成。传送数据的程序流程图如图 2-2-1 所示。图 2-2-1 数据传送流程图DATA SEGMENT ;定义数据段 MSR DB "HELLO,WORLD!$" LEN EQU $- MSRDATA ENDSEXDA SEGMENT ;定原创 2020-12-14 16:51:47 · 1905 阅读 · 0 评论 -
16 位微机原理及其程序设计实验
本实验要求将指定数据区的数据以十六进制数形 式显示在屏幕上,并利用 DOS 功能调用完成一些提示信息的显示。实验代码:STACK1 SEGMENT STACK ;堆栈段开始 DW 256 DUP(?) STACK1 ENDS DATA SEGMENT ;数据段开始 MES DB 'Press any key to exit!',0AH,0DH,0AH,0DH,'$' MES1 DB 'Show a as h原创 2020-11-02 17:23:01 · 916 阅读 · 0 评论 -
2020-10-23
1.二进制双精度加法运算本实验要求计算 X+Y=Z,将结果 Z 输出到屏幕,其中 X=001565A0H, Y=0021B79EH。实验利用累加器 AX,先求低十六位和,并存入低址存储单元,后求高 16 位和,再存入高址存储单元。由于低位和可能向高位有进位,因而高位字相加语 句需用 ADC 指令,则低位相加有进位时,CF=1,高位字相加时,同时加上 CF 中的 1。在 80386 以上微机中可以直接使用 32 位寄存器和 32 位加法指令完成本 实验的功能。请画出程序流程图,根据流程图编写实验程序。实原创 2020-10-23 16:00:32 · 348 阅读 · 0 评论 -
8255习题
一个使用8255的接口电路,四个端口地址为: 30H,31H, 32H, 33H,在PA端 口接8位开关,开关闭合时对应输入线为0,PB端口接8个LED信 号灯,PB端口输出为1时对应的L ED信号灯亮,请编写程序,利用8个LED信号灯显示8个开关的状态,某一个开关闭合,对应的LED信号灯亮,请写出主要的程序代码。START:MOV DX,33HMOV AL,90HOUT DX,ALIN AL,30HNOT ALOUT 31H,AL...原创 2020-10-27 22:53:54 · 2760 阅读 · 1 评论