欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    微机原理与应用实验报告.doc

    • 资源ID:63868110       资源大小:872KB        全文页数:19页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微机原理与应用实验报告.doc

    微机原理与应用课程实验报告实验名称实验一两个多位十进制数相加实验姓 名康吴伟系院专业电子科班 级一班学 号实验日期4.14指导教师毕翔,石雷成 绩一、实验目的和要求目的:1学习数据传送和算术运算指令的用法。 2熟悉在 PC 机上建立,汇编,连接,调试和运行汇编语言程序的过程。要求:将两个多位十进制数相加,要求被加数,加数通过键盘输入后按顺序存放在 以 ADD1 和 ADD2 为首的六个内存单元中(低位在前),结果送入 SUM 为首的 六个内存单元中。假定计算的结果也是六位,否则算溢出,可不处理。二、实验内容(包括实验步骤和代码)实验程序框图:程序语言:DATA SEGMENT ADD1 DB 6 DUP('?')ADD2 DB 6 DUP('?')SUM DB 6 DUP('?')NOTE DB 0AH,0DH,'ERROR!',0AH,0DH,'$' SPACE1 DB 0AH,0DH,'PLEASE INPUT DATA',0AH,0DH,'$'SPACE2 DB 0AH,0DH,'THE SUM IS',0AH,0DH,'$'DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATAMAIN PROC FARSTART: MOV AX,DATA MOV DS,AX MOV DX,OFFSET SPACE1 MOV AH,09H INT 21H MOV SI,6INPUT1: MOV AH,01H INT 21H SUB AL,30H DEC SI MOV ADD1SI,AL CMP SI,0 JNZ INPUT1 MOV DX,OFFSET SPACE1 MOV AH,09H INT 21H MOV SI,6INPUT2: MOV AH,01H INT 21H SUB AL,30H DEC SI MOV ADD2SI,AL CMP SI,0 JNZ INPUT2 MOV SI,0 XOR AX,AXJIA: MOV AL,ADD1SI ADD AL,ADD2SI ADD AL,AH AAA MOV SUMSI,AL MOV AH,0 JNC NEXT MOV AH,01HNEXT: INC SI CMP SI,6 JNZ JIA CMP AH,1 JZ YICHU MOV DX,OFFSET SPACE1 MOV AH,09H INT 21H MOV SI,6OUTPUT: DEC SI MOV DL,SUMSI ADD DL,30H MOV AH,02H INT 21H CMP SI,0 JNZ OUTPUT JMP EXIT YICHU: MOV DX,OFFSET NOTE MOV AH,09H INT 21H EXIT: MOV AX,4C00H INT 21HMAIN ENDPCODE ENDSEND START三、 实验结果及其分析微机原理与应用课程实验报告实验名称实验二 响铃程序姓 名康吴伟系院专业电子科班 级1学 号实验日期4.21指导教师毕翔,石雷成 绩一、 实验目的和要求目的:掌握响铃符的使用方法。要求:编写程序,从键盘接收输入字符,如是数字 N,则响铃 N 次,如不是数字或 数字 0,则不响。二、 实验内容(包括实验步骤和代码)data SEGMENTts DB 'please input:$'again DB 0ah,0dh,'again?(y/n)$'data ENDScode SEGMENTASSUME CS:code,DS:dataenter1 PROC PUSH AXPUSH DXMOV AH,02hMOV DL,0dhINT 21hMOV DL,0ahINT 21hPOP DXPOP AXRETenter1 ENDPstart:MOV AX,data MOV DS,AXa0003:LEA DX,tsMOV AH,09h INT 21hMOV AH,01h INT 21hCMP AL,'1' JB a0001CMP AL,'9' JA a0001SUB AL,30h XOR AH,AH MOV CX,AX a0002:MOV AH,02 MOV DL,07INT 21HLOOP a0002 a0001:LEA DX,again MOV AH,09hINT 21hMOV AH,01h INT 21hCALL enter1CMP AL,'y' JE a0003CMP AL,'Y' JE a0003MOV AH,4chINT 21hcode ENDSEND start三、 实验结果及其分析微机原理与应用课程实验报告实验名称实验三 BCD 码相乘实验姓 名康吴伟系院专业电子科班 级1学 号实验日期4.28指导教师毕翔,石雷成 绩一、实验目的和要求目的:掌握用组合的 BCD 码表示数据,并熟悉如何实现压缩的 BCD 码乘法运算。要求:实现 BCD 码的乘法,要求被乘数和乘数要求以压缩的 BCD 码形式存放,在 内存中各占一个单元,乘积存放在另外两个内存单元中。程序中可采用将乘数 1 作为计数器,累加另一个乘数的方法得到计算结果。二、 实验内容(包括实验步骤和代码)实验程序框图:程序语言:DATA SEGMENT BCD1 DB 23H BCD2 DB 20H BCD3 DW ? DATA ENDSCODE SEGMENT ASSUME DS:DATA,CS:CODESTART:MOV AX,DATA MOV DS,AX MOV AL,BCD1 MOV BL,AL MOV CL,4 SHR AL,CL ADD AL,30H MOV DL,AL MOV AH,02 INT 21H MOV AL,BL AND AL,0FH ADD AL,30H MOV DL,AL MOV AH,02 INT 21H MOV DL,0h INT 21H MOV AL,BCD2 MOV BL,AL SHR AL,CL ADD AL,30H MOV DL,AL INT 21H MOV AL,BL AND AL,0FH ADD AL,30H MOV DL,AL INT 21H MOV AL,BCD1 MOV BL,AL MOV DX,0XH: JZ EXIT AND DX,DX MOV AL,DL ADD AL,BCD2 DAA MOV DL,AL MOV AL,DH ADC AL,0H DAA MOV DH,AL MOV AL,BL DEC AL DAS MOV BL,AL JMP XHEXIT:MOV BX,DX MOV DL,BH MOV CL,4 SHR DL,CL ADD DL,30H MOV AH,02H INT 21H MOV DL,BH AND DL,0FH ADD DL,30H INT 21H MOV DL,BL SHR DL,CL ADD DL,30H INT 21H MOV DL,BL AND DL,0FH ADD DL,30H INT 21H MOV AH,4CH INT 21HCODE ENDS END START三、 实验结果及其分析微机原理与应用课程实验报告实验名称实验四 从键盘输入数据并显示姓 名康吴伟系院专业电子科班 级1学 号实验日期5.5指导教师毕翔,石雷成 绩一、实验目的和要求目的:掌握键盘接收数据的方法,并了解将键盘数据显示时须转换为 ASCII 码的原 理,并在中设置错误出口。要求:编写程序,将键盘接收到的四位十六进制数转换为二进制数,再显示在屏幕 上。如输入的不是 0-F 间的数字,则显示出错信息,并要求重新输入。二、实验内容(包括实验步骤和代码)实验程序框图:程序语言:assume cs:code, ds:datasdatas segmenthex db 4 dup (0)error db 13,10,'input error$'datas endscode segmentstart:mov ax, datasmov ds, axmov ah, 1hmov bx, offset hexjmp ts0up0:inc bxts0:cmp bx, offset hex + 4jge next0int 21hmov byte ptr bx, aljmp up0next0:mov cl, 4mov bx, offset hexxor dx, dxjmp ts1up1:inc bxts1:cmp bx, offset hex + 4jge blankmov al, byte ptr bxcmp al, '0'jl errcmp al, '9'jle below_tencmp al, 'A'jl errcmp al, 'F'jle above_tencmp al, 'a'jl errcmp al, 'f'jg errabove_ten:and al, 0fhadd al, 9below_ten:and al, 0fhshl dx, cladd dl, aljmp up1blank:mov bx, dxmov ah, 2hmov dl, 13int 21hsub dl, 3int 21hxor cx, cxmov ah, 2hstcnext1:rcr cx, 1jc donetest bx, cxjnz onesmov dl, '0'int 21hjmp next1ones:mov dl, '1'int 21hjmp next1err:mov ah, 9hmov dx, offset errorint 21hdone:mov ax, 4c00hint 21hcode endsend start三、实验结果及其分析微机原理与应用课程实验报告实验名称实验五 交通灯控制程序姓 名康吴伟系院专业电子科班 级1学 号实验日期5.12指导教师毕翔,石雷成 绩一、实验目的和要求目的:掌握I/O端口的操作方法以及交通灯显示码的编码方法。要求:编写程序,要求实现从最下方的一组交通灯开始,首先显示绿色,然后显示黄色,最后显示红色,接着将该显示次序以顺时针方向,传递其他三组交通灯。待四组交通等全部显示完成后,返回DOS。(注:每次显示延时一秒)二、实验内容(包括实验步骤和代码)实验程序框图:程序语言:; controlling external device with 8086 microprocessor.; realistic test for c:emu8086devicesTraffic_Lights.exe#start=Traffic_Lights.exe#name "traffic"mov ax, all_redout 4, axmov si, offset situationnext:mov ax, siout 4, ax; wait 1seconds (1million microseconds)mov cx, 0Fh ; 0F4240h = 1,000,000mov dx, 4240hmov ah, 86hint 15hadd si, 2 ; next situationcmp si, sit_endjb nextmov si, offset situationInt 21hjmp next; FEDC_BA98_7654_3210situation dw 0000_0000_0000_0000bs1 dw 0000_0000_0000_0100bs2 dw 0000_0000_0000_0010bs3 dw 0000_0000_0000_0001bs4 dw 0000_1000_0000_0000bs5 dw 0000_0100_0000_0000bs6 dw 0000_0010_0000_0000bS7 dw 0000_0001_0000_0000bS8 dw 0000_0000_1000_0000bS9 dw 0000_0000_0100_0000bS10 dw 0000_0000_0010_0000bS11 dw 0000_0000_0001_0000bS12 dw 0000_0000_0000_1000bsit_end = $all_red equ 0000_0010_0100_1001b三、实验结果及其分析

    注意事项

    本文(微机原理与应用实验报告.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开