ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:17.78KB ,
资源ID:2820246      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2820246.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(课后作业.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

课后作业.docx

1、课后作业习题11.5将下列十六进制转换成二进制和十进制.(5)2EH=0010 1110B=2*161+14*160=46D(6)10H=0001 0000B =1*161+0*160=16D(7)1FH=0001 1111B =1*161+15*160=31D(8)ABH=1010 1011B =10*161+11*160=171D1.8将下列十进制数分别用8位二进制数的原码,反码和补码表示.(5)126 126原=0111 1110B 126反=0111 1110B=126补(6)-126 -126原=1111 1110B -126反=1000 0001B -126补=1000 0010B

2、(7)-128 8位二进制原码范围:-127 +127 (1111 11110111 1111)反码数值范围 -127+127(1000 00000111 1111)8位二进制补码所能表示的数值范围 : -128+127(1000 00000111 1111)(8)68 68原=0100 0100B=68反=68补1.19(1)FFFF0H (2)00417H (3)24500H (4)BC777H1.24(1)mov dx,1234h ;直接寻址(2) mov dx,1234h ;立即数寻址(3) mov dx,bx ;寄存器寻址(4) mov dx,bx ;寄存器间接寻址(5) mov d

3、x,bx+1234h ;寄存器相对寻址(6) mov dx,bx+di ;基址变址寻址(7) mov dx,bx+di+1234h ;相对基址变址寻址补充:1.段地址和偏移地址为3FFF:1234H,它的物理地址是_,段地址和偏移地址为2000:000FH,它的物理地址是_.段地址和偏移地址为3FFF:1234H,它的物理地址是_41224H_,段地址和偏移地址为2000:000FH,它的物理地址是_2000FH_,2.现有(DS)=2000H, (BX)=0100H, (SI)=0002H, (20100)=12H, (20101)=34H, (20102)=56H, (20103)=78H

4、, (21200)=2AH, (21201)=4CH, (21202)=B7H, (21203)=65H,下列指令执行后填入AX寄存器的内容:MOV AX,1200H ;(AX)=( )MOV AX,BX ;(AX)=( )MOV AX,1200H ;(AX)=( )MOV AX,BX ;(AX)=( )MOV AX,1100BX ;(AX)=( )MOV AX,BXSI ;(AX)=( )MOV AX,1100BXSI ;(AX)=( )2.现有(DS)=2000H, (BX)=0100H, (SI)=0002H, (20100)=12H, (20101)=34H, (20102)=56H,

5、 (20103)=78H, (21200)=2AH, (21201)=4CH, (21202)=B7H, (21203)=65H,下列指令执行后填入AX寄存器的内容:MOV AX,1200H ;(AX)=( 1200 H )MOV AX,BX ;(AX)=( 0100H )MOV AX,1200H ;(AX)=( 4C2AH )MOV AX,BX ;(AX)=( 3412H )MOV AX,1100BX ;(AX)=( 4C2AH )MOV AX,BXSI ;(AX)=( 7856H )MOV AX,1100BXSI ;(AX)=( 65B7H )3. 下列操作可使用哪些寄存器 存放各种运算操

6、作的数据:存放数据串操作时的计数值: 查看程序已执行到哪条指令的地址: 查看堆栈中当前正要进行入出栈的存储单元的地址: 查看运算结果是否等于零: 查看程序中的数据存放段区是从哪个地址开始的: 查看程序中的指令存放的段区是从哪个地址开始的:3. 下列操作可使用哪些寄存器 存放各种运算操作的数据:AX,BX,CX,DX,SP,BP,SI,DI存放数据串操作时的计数值:CX 查看程序已执行到哪条指令的地址:IP (它与CS组合构成物理地址)查看堆栈中当前正要进行入出栈的存储单元的地址:SP (它与SS组合构成物理地址)查看运算结果是否等于零:PSW的ZF 查看程序中的数据存放段区是从哪个地址开始的:

7、DS,ES,SS查看程序中的指令存放的段区是从哪个地址开始的:CS4.ASCII码的0AH和0DH对应的是什么字符:5.如何将十六进制数转换为ASCII?4.ASCII码的0AH和0DH对应的是什么字符:答案:它们并不代表可显示的字符,而是表示某种操作.0DH表示回车,就是使光标回到本行首位;0AH表示换行,就是使光标进入下一行,但列位置不变.5.如何将十六进制数转换为ASCII?答案:字符”0”到”9”的ASCII码为30H到39H,因此只要把0到9加上30H就可以了;但字符”A”到”F”的ASCII码为41H到46H,0AH到0FH除了加上30H,还要再加上7.习题22.1(1)Mov a

8、x,1200h ;(ax)=1200h(2)Mov ax, bx ; (ax)=0100h(3)Mov ax,1200h ;ds:1200h=2000:1200=21200h (ax)=4c2ah (4)Mov ax,bx ; (ax)=3412h(5)Mov ax,bx+1100h ; (ax)=4c3ah(6)Mov ax,bx+si ; (ax)=7856h(7)Mov ax,bxsi+1100h ; (ax)=65b7h2.5 Mov ax,8057h ;(ax)=8057h,(sp)=00b0hPush ax ;(ax)=8057h,(sp)=00aeh 图1Mov ax,0f79h

9、 ;(ax)=0f79h,(sp)=00aehPush ax ;(ax)=0f79h,(sp)=00ach 图2Pop bx ;(bx)=0f79h,(sp)=00aeh 图3Pop bx ;ds:bx=8057h,(sp)=00b0h 图4图15780.图2790f5780图3.?5780.图4.?.2.7 (X+Y+24)-Z- W2.8(1)ADD DX,BX(2)ADD AL,BX+SI(3)ADD BX+0B2H,CX(4)ADD WORD PTR 0520H,3412H(5)ADD AL,0A0H2.9mov ax,Ximul Y ;DX.AXXYmov cx,axmov bx,d

10、x ;BX.CXXYmov ax,Zcwdadd cx,axadc bx,dx ;BX.CXXYZsub cx,540sbb bx,0;BX.CXXYZ540mov ax,Vcwdsub ax,cxsbb dx,bx;DX.AXV(XYZ540)idiv X;DX.AX(V(XYZ540)X2.11假设OF,SF,ZF,PF,CF的初始值为:OFSFZFPFCF00110AXOFSFZFPFCFMOV AX,1470H1470h00110AND AX,AX1470h00000OR AX,AX1470h00000XOR AX,AX0h00110NOT AXFFFFh00110TEST AX,0F

11、0FHFFFFh010102.24(1) CMP DX,DIJA ABOVE(2) CMP AX,SIJG GREATER(3) CMP CX,0JZ ZERO(4) CMP AX,SIJO OVERFLOW(5) CMP SI,AXJLE LESS_EQ(6 )CMP DI,DXJBE BELOW_EQ2.26(1)MOV SI,OFFSET STRINGMOV DL,SIMOV DL,SI+5(2)MOV SI,OFFSET BUFFERMOV CL,4HMOV AL,SI+1SHL AL,CLADD AL,SIMOV DL,ALMOV AL,SI+3SHL AL,CLADD AL,SI+

12、2MOV DH,AL(3) test dx,0f0h Jz nexe Mov ax,0ffffh Jmp doneNext: mov ax,0Done: .exit ends(5)MOV CL,100MOV AX,B800MOV DS,AXMOV AX,0MOV SI,AXCLDXOR AX,AXXOR DX,DXSUM: AND AX,SIJNC GO_ONINC DXGO_ON: INC SILOOP SUM(6)MOV SI,OFFSET STRINGMOV AL,24HMOV DL,20HMOV CX,8000HXOR BX,BXFOUND: CMP AL,SIJNZ NEXTMOV

13、SI,DLINC BXNEXT: INC SILOOP FOUND(7)MOV SI,OFFSET ARRAYMOV CX,100CLDCOURSE: LODSBDEC ALMOV SI-1,ALLOOP COURSE(8)MOV DI,OFFSET STRINGMOV AL,24HXOR CX,CXCLDCOUNT: SCASBJZ OUTPUTINC CXJMP COUNTOUTPUT: MOV AX,CX34142430A104546FF?040404FF?040404FF?040404.1000FBFF4645?3.151. my1b db “Personal Computer”,”$”2. my2b db 20D3. my3b db 14H4. my4b db 00010100B5. my5b dw 20 dup(?)6. my6c equ 1007. my7c

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1