欢迎来到天天文库
浏览记录
ID:51958022
大小:126.50 KB
页数:48页
时间:2020-03-20
《汇编语言程序设计(钱晓捷)课后答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、汇编语言程序设计(第二版) 钱晓捷 习题答案第二章(01)2.1(1)AX=1200h(2)AX=0100h(3)AX=4C2Ah(4)AX=3412h(5)AX=4C2Ah(6)AX=7856h(7)AX=65B7h2.2(1) 两操作数类型不匹配(2) IP指令指针禁止用户访问(3) 立即数不允许传给段寄存器(4) 段寄存器之间不允许传送(5) 两操作数类型不匹配(6) 目的操作数应为[BP](7) 源操作数应为[BX+DI] (8) 立即数不
2、能作目的操作数2.3leabx,table ;获取table的首地址,BX=200Hmoval,8 ;传送欲转换的数字,AL=8xlat ;转换为格雷码,AL=12H2.4堆栈是一种按“先进后出”原则存取数据的存储区域。堆栈的两种基本操作是压栈和出栈,对应的指令是PUSH和POP。2.5movax,8057hpushaxmovax,0f79hpushaxpopbx ;bx=0f79hpop[bx] ;DS:[0f79h]
3、=8057h2.6AL=89h CF ZF SF OF PFAL=12h 1 0 0 1 1AL=0afh 0 0 1 0 1AL=0afh 1 0 1 0 1AL=00h 0 1 0 0 1AL=0ffh 0
4、 0 1 0 1AL=00h 0 1 0 0 1 2.7W=X+Y+24-Z汇编语言程序设计(第二版) 钱晓捷 习题答案第二章(01)2.1(1)AX=1200h(2)AX=0100h(3)AX=4C2Ah(4)AX=3412h(5)AX=4C2Ah(6)AX=7856h(7)AX=65B7h2.2(1) 两操作数类型不匹配(2) IP指令指针禁止用户访问(3) 立即
5、数不允许传给段寄存器(4) 段寄存器之间不允许传送(5) 两操作数类型不匹配(6) 目的操作数应为[BP](7) 源操作数应为[BX+DI] (8) 立即数不能作目的操作数2.3leabx,table ;获取table的首地址,BX=200Hmoval,8 ;传送欲转换的数字,AL=8xlat ;转换为格雷码,AL=12H2.4堆栈是一种按“先进后出”原则存取数据的存储区域。堆栈的两种基本操作是压栈和出栈,对应的指令是PUS
6、H和POP。2.5movax,8057hpushaxmovax,0f79hpushaxpopbx ;bx=0f79hpop[bx] ;DS:[0f79h]=8057h2.6AL=89h CF ZF SF OF PFAL=12h 1 0 0 1 1AL=0afh 0 0 1 0 1AL=0afh
7、 1 0 1 0 1AL=00h 0 1 0 0 1AL=0ffh 0 0 1 0 1AL=00h 0 1 0 0 1 2.7W=X+Y+24-Z汇编语言程序设计(第二版) 钱晓捷 习题答案第二章(01)2.1(1)AX=1200h(2)AX=0100h(3)AX=4C2
8、Ah(4)AX=3412h(5)AX=4C2Ah(6)AX=7856h(7)AX=65B7h2.2(1) 两操作数类型不匹配(2) IP指令指针禁止用户访问(3) 立即数不允许传给段寄存器(4) 段寄存器之间不允许传送(5) 两操作数类型不匹配(6) 目的操作数应为[BP](7) 源操作数应为[BX+DI] (8) 立即数不能作目的操作数2.3leabx,table
此文档下载收益归作者所有