电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微机原理实验指导书

微机原理实验指导书_第1页
1/26
微机原理实验指导书_第2页
2/26
微机原理实验指导书_第3页
3/26
实验一数据传送 实验目的 : 1. 熟悉 8086 指令系统的数据传送指令与 8086 的寻址方式。 2. 利用 Turbo Debugger 调试工具来调试汇编语言程序。 实验任务 : 1.通过下述程序段的输入和执行来熟悉 Turbo Debugger 的使用,并通过显示器屏幕观察程序的执行情况。练习程序段如下: MOV BL , 08H MOV CL , BL MOV AX , 03FFH MOV BX , AX MOV DS : [0020H] , BX 2.用以下程序段将一组数据压入( PUSH )堆栈区,然后通过不同的出栈顺序出栈,观察出栈后数据的变化情况。压栈程序段如下: MOV AX , 0102H MOV BX , 0304H MOV CX , 0506H MOV DX , 0708H PUSH AX PUSH BX PUSH CX PUSH DX 出栈程序段请自行编写(用不同的出栈顺序)。 3. 指出下列指令的错误并加以改正,上机验证之。 (1) MOV [BX] , [SI] (2) MOV AH , BX (3) MOV AX , [SI][DI] (4) MOV BYTE PTR[BX] , 2000H (5) MOV CS , AX (6) MOV DS , 2000H 4. 设置各寄存器与存储单元的容如下: (BX) = 0010H , (SI) = 0001H (10010H) = 12H , (10011H) = 34H , (10012H) = 56H , (10013H) = 78H (10120H) = 0ABH , (10121H) = 0CDH , (10122H) = 0EFH 说明下列各条指令执行完后 AX 寄存器中的容,并上机验证。 (1) MOV AX , 1200H (2) MOV AX , BX (3) MOV AX , [0120H] (4) MOV AX , [BX] (5) MOV AX , 0110H[BX] (6) MOV AX , [BX][SI] (7) MOV AX , 0110H[BX][SI] 5. 将 DS : 1000H 字节存储单元中的容送到 DS : 2024H 单元中存放。试分别用 8086 的直接寻址、寄存器间接寻址、变址寻址、寄存器相对寻址传送指令编写程序段,并上机验证结果。 6. 设 AX 寄存器中的容为 1111H , BX 寄存器中的容为 2222H , DS : 0010H 单元中的容为 3333H 。将 AX 寄存器中的容与 BX 寄存器中的容交换,然后再将 BX 寄存器中的容与 DS : 0010H 单元中的容进行交换。试编写程序段,并上机验证结果。 7. 设 (DS) = 1000H , (ES) = 2000H ,有关存储器的容如图 1.5 所示。要求将 DS 段的容传送到 AX 寄存器, ES 段的容传送到 BX 寄存器,试编写程序段。DS : 1000H ...0FFH0EEH ...ES : 2000H 0DDH0CCH... 图...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

微机原理实验指导书

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部