8086汇编编程
微笑码农
这个作者很懒,什么都没留下…
展开
-
【微机编程】汇编的一些优质算法
【1】、回车换行:利用宏:CRLF MACRO MOV AH,02H MOV DL,0DH INT 21H MOV AH,02H MOV DL,0AH INT 21HENDM技巧:用表CRLF DB 0AH,0DH,'$'调用的话就直接使用:MOV AH,9LEA DX,CRLFINT 21H【2】、键盘识别的ASCⅡ码转化为数字:与40H比较,小于40H,...原创 2018-12-10 11:42:54 · 869 阅读 · 1 评论 -
【Masm】8086编程及第一个案例
【DOS命令编写原创 2018-11-30 18:03:22 · 4121 阅读 · 3 评论 -
【8086汇编】排序实验
实验内容:使用DEBUG命令,从首址为1000H的内存区开始存放50个数,要求设计程序将这些数由小到大排序,排序后的数,仍放在该区域中。程序流程图:实验程序:DATAS SEGMENT ;数据段代码 SORTNUM EQU 50 DISPLAY DB 'After Change','$' CRLF DB 0AH,0DH,'$'DATAS ENDS...原创 2018-12-22 11:45:54 · 4899 阅读 · 0 评论 -
【8086汇编】N!计算实验
一、实验内容:编写计算N!的程序。数值N由键盘输入,结果在屏幕上输出,N的范围为0~65535,即刚好能被一个16位寄存器容纳。二、实验说明:编制附乘程序的难点在于随着N的增大,其结果远不是寄存器所能容纳。这就必须把结果放在一个内存缓冲区中。然而乘法运算只能限制于两个字相乘,因此要确定好算法,依次从缓冲区中取数,进行两字相乘,并将DX中的高16位积作为产生的进位。程序根据阶乘的定义:N!=...原创 2018-12-22 16:42:46 · 4783 阅读 · 5 评论 -
【8086汇编】错误汇总
一、移位没有 SHL BX,4 这种指令要使用,要改为MOV CL,4;SHL BX,CL且循环数只能用CL,不能用其他如AL,BL。原创 2018-12-22 12:24:01 · 871 阅读 · 0 评论