复习ASM含部分答案.ppt

复习ASM含部分答案.ppt

ID:52118930

大小:235.50 KB

页数:23页

时间:2020-04-01

复习ASM含部分答案.ppt_第1页
复习ASM含部分答案.ppt_第2页
复习ASM含部分答案.ppt_第3页
复习ASM含部分答案.ppt_第4页
复习ASM含部分答案.ppt_第5页
资源描述:

《复习ASM含部分答案.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言程序设计复习1。二进制数,十进制数,十六进制数和BCD码数之间的转换方法。例:(129)10=()2=()16(10010111)BCD=()10=()22。真值数和补码数之间的转换方法例:字长=8位,则[-6]补=()16,若[X]补=E8H,则X的真值为()163。n位字长的有符号数、无符号数的数值范围设设机器数字长=n位,则n位补码数,其真值范围为-2n-1~+2n-1-1无符号数其数值范围为0~2n-1例:16位二进制数所能表示的无符号数范围是________。4。补码计算及并对结果进行分析,5.熟

2、记0-9、A-F、回车符、换行符的ASCII码。第一章综合题:例1:用补码运算19-96,并判断结果是否溢出(需给出C标和O标)?解:[19-96]补=[19]补+[-96]补[19]补=00010011[-96]补=10100000[19-96]补=10110011根据[[X]补]补=[X]原:[19-96]原=11001101B所以19-96=-77C标=0,O标=0。因为O标=0,所以结果无溢出正确综合题:例2:用补码运算-66-99,并判断结果是否溢出(需给出C标和O标)?解:[-66-99]补=[-66]

3、补+[-99]补[-66]补=10111110[-99]补=10011101[66+99]补=01011011∴-66-99=+01011011=+91C标=1O标=1,因为O标=1,所以结果溢出错误CPU存储器AB地址总线DB数据总线CB控制总线二一存储器I/O接口I/O设备例:微处理器与I/O接口及存储器进行信息传送是通过三总线来完成,该三总线为、和地址总线。第二章1。微型机的硬件结构2。存贮单元和存贮器地址.存储器由若干“存储单元”组成,每一单元存放一个“字节”的信息。.系统为每一单元编排一个地址,地址码为二

4、进制数,习惯上写成16进制。.存储器容量由地址线“宽度”决定。例:1M容量的存储器地址范围:00000H~FFFFFH由20根地址线提供地址码。第三章1。基本结构寄存器的名称、位长和作用。(1)通用寄存器:EAX,EBX,ECX,EDX,ESI,EDI,EBP(2)段寄存器:CS,SS,DS,ES,FS,GS(3)指针寄存器:EIP,ESP(4)标志寄存器:EFLAG15位标志分为两类:状态标志和控制标志6种状态标志:CFOFZFPFAFSF例:80486CPU中的SP寄存器是一个B位的寄存器。A.8位B.16位C

5、.24位D.32位第三章2。80486的工作模式:实地址模式和保护虚拟地址模式。80486的三个存贮地址空间:逻辑空间、线性空间和物理空间。在实模式下,486只能访问第一个1M内存(00000H~FFFFFH)逻辑空间=物理空间=1M(220)在保护模式下,486可以访问4G(232)物理存储空间(0000,0000H~FFFF,FFFFH)逻辑空间(虚拟空间)可达246=64T一.实模式的特点:①加电、复位之后,486自动工作在实模式,系统在DOS管理下②在实模式下,486只能访问第一个1M内存(00000H~F

6、FFFFH)③存储管理部件对存储器只进行分段管理,没有分页功能,每一逻辑段的最大容量为64K。在实模式下,段寄存器中存放段基址。第三章3。实地址模式下,物理地址的形成物理地址计算公式:物理地址=段基址*16+偏移地址在80486实地址模式下,设某存贮单元的段基址为FEFFH,偏移地址为1000H,则该存贮单元的物理地址为___FFFF0H___。第四章、第五章2、80486的寻址方式486有3类7种寻址方式立即寻址方式:获得立即数寄存器寻址方式:获得寄存器操作数存储器寻址方式:获得存储器操作数(内存操作数)1、源程

7、序中的语句类型一个完整的源程序应包含2类语句:指令性语句(符号指令)、指示性语句(伪指令)内存寻址方式16位寻址规定可使用的寄存器(1)直接寻址(2)寄存器间接寻址[BX],[BP],[SI],[DI]段寄存器:[间址寄存器]某单元的物理地址=段寄存器内容×16+间址寄存器(3)基址寻址[BX+位移量],[BP+位移量]段寄存器:[基址寄存器+位移量]物理地址=段寄存器内容×16+基址寄存器+位移量(4)变址寻址[SI+位移量],[DI+位移量](5)基址+变址寻址[BX+SI],[BX+DI],[BP+SI],[

8、BP+DI]例:指出下列指令源操作数的寻址方式:ADDAX,TABLE_____直接__________MOVAX,[BX+SI+6]__基址加变址_______MOVDX,[BX]____寄存器间接寻址__MOVDX,BX_____寄存器_________MOVAL,-1____立即数__________例:设BX=1200H,SI=0002H,DS=30

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。