- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 8259 中断控制应用实验
先按KK1+,显示字符M7,再快速按KK2+,显示字符S1,同时按下KK1+和KK2+,会先显示S1后显示M1,说明SIR1的中断请求优先级高于MIR7,当SIR1的中断响应的结束后执行MIR7的中断响应,所以可以看到字符S1和字符M7如图6所示。先按KK1+,显示字符7,再快速按KK2+,显示字符6,同时按下KK1+和KK2+,会先显示6后显示7,可以看出MIR6的中断请求优先级高于MIR7,当MIR6的中断响应的结束后执行MIR7的中断响应,所以可以看到字符6和字符7如图5所示.
2024-08-03 22:39:07
882
原创 微机原理静态存储器扩展设计
通过本次静态存储器扩展设计实验,我认识了SRAM单元电路图,然后也对存储器硬件结构有了更深入的了解,包括地址线、数据线、控制线的作用及连接方式,不仅深化了对微机原理和SRAM工作原理的理解,还锻炼了硬件电路设计和调试的能力。按照规则字写存储器,编写实验程序,将0000H~000FH共16个数写入SRAM的从0000H起始的一段空间中,然后通过系统命令查看该存储空间,检测写入数据是否正确。如下图3所示,查看写入存储器中的数据,可以看到存储器中的数据,为0000、0001、0002、…、000F共16个字。
2024-08-01 21:23:02
1166
原创 微机原理子程序设计实验
程序说明:该程序使用 BH 和 BL 暂存现行的最大值和最小值,开始时初始化成首字节的内容,然后进入循环操作,从字节序列中逐个取出一个字节的内容与 BH 和 BL 相比较,若取出的字节内容比BH 的内容大或比 BL 的内容小,则修改之。(5)点击停止按钮,停止程序运行,观察寄存器窗口中 AX 的值,AX 应为 F9 04,其中AH 中为最大值,AL 中为最小值。(5)点击停止按钮,停止程序运行,观察寄存器窗口中 AX 的值,AX 应为 F9 04,其中AH 中为最大值,AL 中为最小值。
2024-07-31 19:15:13
1101
原创 微机原理循环程序设计实验
1.能够认知循环指令和循环结构。2.能够设计循环程序,并运行调试。3.培养严谨、求真的科学作风。计算 S=1+2×3+3×4+4×5+…+N(N+1),直到 N(N+1)项大于 200 为止。编写实验程序,计算上式的结果。求某数据区内负数的个数设数据区的第一单元存放区内单元数据的个数,从第二单元开始存放数据,在区内最后一个单元存放结果。为统计数据区内负数的个数,需要逐个判断区内的每一个数据,然后将所有数据中凡是符号位为 1 的数据的个数累加起来,即得到区内所包含负数的个数。
2024-07-28 20:23:32
1276
原创 微机原理分支程序设计实验
通过本次分支程序设计实验,我更加了解了wmdx86软件的用法,知道了在哪观察数据块搬移变化情况,对于数据块搬移,要考虑数据块之间的分离情况,若不重叠,不论是从数据块的首址还是末址开始传送都可以,若有重叠,则要加以考虑分析,避免重叠部分应“搬移”而遭到破坏。该命令执行后,则按字节显示或修改数据,可通过“空格”键进入下一高地址单元数据的修改,使用 “-”键则进入下一低地址单元进行数据的修改,并可填入新的数据来修改地址单元的内容。D 显示一段地址单元中的数据格式:D[[段址:]起始地址,[尾地址]]
2024-07-28 17:43:16
584
8254定时计数应用实验6.pdf
2024-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人