微机原理
ntGrace
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微机原理之汇编语言程序部分的入门实验——DEBUG的使用
汇编语言是学好微机原理的基础,根据笔者多年的经验,要想学会汇编语言,必须经过大量的上机实践训练才行。在上机过程中,DEBUG是必须要掌握的一个调试工具。下面的实验,是为汇编语言初学者设计的一个很好的内容。实验一 调试工具DEBUG的使用一、实验目的与要求掌握调试工具DEBUG的使用方法。二、实验内容1.练习采用DEBUG命令的使用方法。2.用动态调试DEBUG逐条原创 2013-10-26 23:59:44 · 4785 阅读 · 2 评论 -
80x86汇编语言程序错误分析
题目:编程从键盘接收一个字符串,存入STRING开始的内存缓冲区,要求统计该字符空格的个数,并在屏幕上统计结果。运行结果有错的源程序如下:DATA SEGMENT ORG 1000 STRING DB 100 DB ? DB 100 DUP(?)DATA ENDSCODE SEGMENT ASSUME CS:CO原创 2013-10-27 00:12:36 · 2260 阅读 · 0 评论 -
80x86汇编语言程序在DOS下无法正常运行,而在DEBUG里可以
昨天遇到一个80x86汇编语言程序在DOS下无法正常运行,而在DEBUG里却可以的问题。出错的程序代码如下:DATA SEGMENT string DB 100 DB ? DB 100 DUP(?) M DB ?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,原创 2013-10-26 23:20:06 · 1582 阅读 · 0 评论 -
一个80x86汇编语言程序的查错
题目:在数据段中有从STRING单元开始存放的100个字节数据,编写程序要求将字符串中的大写字母转换为小写字母,并显示到屏幕上。汇编源程序如下:DATA SEGMENT ; 数据段定义 STRING DB 100 DB ? BUF DB 100 DUP(?) CNT EQU $-BUFDATA ENDSCODE SEG原创 2013-11-06 23:06:05 · 1221 阅读 · 0 评论 -
Proteus 仿真8086+8255,运行时错误的解决
要实现的功能:通过开关控制流水灯的显示方式。电路原理图:汇编源程序:CODE SEGMENT ASSUME CS:CODESTART:MOV AL,90H OUT 36H,ALAGAIN: IN AL,30H TEST AL,03H JZ EXIT TEST AL,01H JZ DISP_0原创 2013-11-25 23:56:05 · 13388 阅读 · 1 评论
分享