《微机原理与接口技术》实验报告.doc

上传人:scccc 文档编号:14688014 上传时间:2022-02-11 格式:DOC 页数:6 大小:89.50KB
返回 下载 相关 举报
《微机原理与接口技术》实验报告.doc_第1页
第1页 / 共6页
《微机原理与接口技术》实验报告.doc_第2页
第2页 / 共6页
《微机原理与接口技术》实验报告.doc_第3页
第3页 / 共6页
《微机原理与接口技术》实验报告.doc_第4页
第4页 / 共6页
《微机原理与接口技术》实验报告.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《《微机原理与接口技术》实验报告.doc》由会员分享,可在线阅读,更多相关《《微机原理与接口技术》实验报告.doc(6页珍藏版)》请在三一文库上搜索。

1、微机原理与接口技术实验报告学号:_姓名:_班级:_华东理工大学信息学院计算机系20212022学年第1学期微机原理与接口技术实验报告1学号: 姓名: 班级: 成绩: 实验名称:汇编程序结构和基本调试方法实验地点:信息楼418机房所使用的工具软件及环境:TASM、TLINK、TD一、 实验目的:1、 熟练掌握汇编源程序的编辑、汇编、连接、运行和调试的步骤和方法;熟悉汇编程序TASM、连接程序TLINK和调试工具TD;并能利用调试工具察看存储器和CPU寄存器内容,深刻理解存储单元内容和地址、存储器分段结构、各寄存器作用等基本概念。2、 掌握数据传送指令、算术运算指令、LOOP指令、逻辑运算指令和移

2、位指令;编写数据累加等简单的汇编程序。3、 掌握DOS系统功能调用进行输入/输出的方法;编写简单的输入/输出程序。二、实验内容:1、掌握汇编源程序的编辑、汇编、连接、运行及调试的步骤和方法,并回答下列问题:(1) 汇编语言源程序文件的扩展名为_。(2) 汇编阶段的主要任务是将汇编语言源程序“翻译”成机器代码(目标代码),产生扩展名为_的目标文件,也可以产生列表文件和交叉引用文件。常用的汇编工具有Microsoft公司的_和Borland公司的_。(3) 如何获得TASM命令格式?_。(4) 连接阶段的主要任务是把几个模块产生的目标文件连接成一个可执行程序,即扩展名为_或_的文件。(5) 将目标

3、文件P1.OBJ、P2.OBJ和子程序库文件连接成一个可执行程序的连接命令是_。(6) 在TD调试窗口的CPU子窗口中,可以查看到_段的地址、内容和对应的符号指令;在堆栈子窗口中可以查看到堆栈的栈顶位置用_标记。2、下列程序实现利用公式N2=1+3+5+(2N-1)来计算N2的值。其中存在3个错误,请修改程序正确并回答问题。第1行 DATASEGMENT第2行 NDW23第3行 SQUAREDW?第4行 DATAENDS第5行 CODESEGMENT第6行 ASSUMECS: CODE, DS: DATA第7行 START:MOVDS, DATA第8行MOV CX, 2*N-1第9行MOVAX

4、, 0第10行MOVBX, 1第11行ONE:ADDAX, BX第12行ADDBX, 1第13行LOOP ONE第14行MOVSQUARE, AX第15行MOVAX, 4C00H第16行INT21H第17行 CODEENDS第18行 ENDSTART(1) 错误1:第_行,修改为:_。错误2:第_行,修改为:_。错误3:第_行,修改为:_。(2)将上述程序修改正确,汇编、连接通过后,用TD进行调试,并回答下列问题:(A) 程序载入后,系统为该程序分配的代码段段地址是_、数据段段地址是_。(B) 循环体执行前,寄存器CX的内容为_,AX的内容为_,BX的内容为_;循环体执行结束,寄存器CX的内容

5、为_,AX的内容为_,BX的内容为_。(C) 指令MOV SQUARE, AX执行后,各变量的存储单元地址及内容分别是多少?变量名段地址偏移地址内容NSQUARE3、下列程序实现:从键盘上输入一行明文,然后按照密码加密规则0A,1B,2C将其翻译成密文,并把密文显示输出。请阅读程序,把程序补充完整,并调试运行。 DATASEGMENTBUFFERDB81, ?, 81 DUP(?)DATAENDSCODESEGMENTASSUMECS: CODE, DS: DATASTART:MOVAX, DATAMOV DS, AX1_ ;输入一串字符(明文)到BUFFER中_MOVCL, BUFFER+1MOVCH, 02_ ;首字符地址送BXNEXT:MOVAL, BXADDAL, A-0MOVBX, ALINCBXLOOP NEXTMOVBYTE PTRBX, $ ;送字符串结束标记3_ ;显示BUFFER中的密文 _ _MOVAX, 4C00HINT21HCODEENDSENDSTART4、编写完整程序实现:以二进制格式输出无符号字变量X的值。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1