微机实验报告(1).docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
微机实验报告(1)全文共8页,当前为第1页。微机实验报告(1)全文共8页,当前为第1页。 微机实验报告(1)全文共8页,当前为第1页。 微机实验报告(1)全文共8页,当前为第1页。 微机实验报告 学 院: ### 专业班级: ## 序 号: ## 姓 名: ### 实验名称: 实验二:数码转码编程及程序调试 实验日期: 2016.04 微机实验报告(1)全文共8页,当前为第2页。微机实验报告(1)全文共8页,当前为第2页。 实验二 数码转码编程及程序调试 微机实验报告(1)全文共8页,当前为第2页。 微机实验报告(1)全文共8页,当前为第2页。 一.实验目的 1.掌握不同进程数及编码相互转换的程序设计方法,加深对数码转换的理解; 2.进一步熟悉键盘使用方法; 3. 进一步熟悉调试程序的方法 二. 实验设备 装有汇编软件的IBMPC 机一台 实验内容 将ASCII码表示的十进制数转换为二进制数。这里我们规定:被转换的ASCII码十进制数存放在3500h~3504h单位中。而转换结果在3510~3511单位中。 将从键盘输入的五位十进制数的ASCII码已存在3500起始的内存单元中。把它转换成BCD码后,再按位分别存入3510起始的内存单元内。若输入的不是十进制的ASCII码,则显示FF. 将十六位二进制数转换为ASCII码表示的十进制数。十六进制数的值域为0~65535,最大可转换为五位十进制数。 十六进制数转换为ASCII码。设经过CPU处理后的十六进制存放在起始地址为3500H的内存中,把它们转换成ASCII码之后,再分别存入起始地址为3510的内存单元中。 BCD码转换为二进制码。设四个二位十进制的BCD码存放在起始地址为3500H的单元中,转换出的二进制数码存入起始为3510的内存单元中。 程序代码及运行结果 实验1 DATA SEGMENT ORG 3500H SOURCE1 DB 30H,30H,30H,31H,32H ORG 3510H RESULT DW ? ORG 3520H COUNT EQU 4 ORG 3530H MULNUM DW 10 DATA ENDS CODE SEGMENT ASSUME DS:DATA ,CS:CODE START: MOV AX,DATA MOV DS,AX MOV CL,COUNT MOV SI,OFFSET MULNUM MOV AX,0 微机实验报告(1)全文共8页,当前为第3页。微机实验报告(1)全文共8页,当前为第3页。 MOV DX,0 微机实验报告(1)全文共8页,当前为第3页。 微机实验报告(1)全文共8页,当前为第3页。 MOV BX,OFFSET SOURCE1 ADD AL,BYTE PTR[BX] SUB AX,30H NEXT:MUL WORD PTR[SI] INC BX ADD AL,BYTE PTR[BX] XCHG AH,DH LAHF AND AH,01H ADD AH,DH SUB AX,30H DEC CL JNZ NEXT MOV BX,OFFSET RESULT MOV [BX],AX RET CODE ENDS END START 运行结果: 3500~3504h单元存入30H,30H,30H,31H,32H,结果如下: 3500~3504h单元存入31H,32H,33H,34H,35H,结果如下: 实验2 DATA SEGMENT ORG 3500H SOURCE DB 41H,32H,33H,24H,35H ORG 3510H RESULT DB 5 DUP(?) ORG 3520H COUNT EQU 5 DATA ENDS CODE SEGMENT ASSUME DS:DATA,CS:CODE START: 微机实验报告(1)全文共8页,当前为第4页。微机实验报告(1)全文共8页,当前为第4页。 MOV AX,DATA 微机实验报告(1)全文共8页,当前为第4页。 微机实验报告(1)全文共8页,当前为第4页。 MOV DS,AX MOV CX,COUNT MOV SI,OFFSET SOURCE MOV DI,OFFSET RESULT NEXT: MOV DL,0FFH MOV AL,[SI] CMP AL,39H JG NEXT1 SUB AL,30H CMP AL,0 JL NEXT1 MOV [DI],AL INC DI INC SI DEC CX CMP CX,0 JNE NEXT JE EXIT NEXT1: MOV [DI],DL INC DI INC SI DEC CX CMP CX,0 JNE NEXT JE EXIT EXIT:RET CODE ENDS END START 运行结果: 3500~35
- m0_631705572023-05-03实在是宝藏资源、宝藏分享者!感谢大佬~
- 粉丝: 168
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助