汇编语言复习题[1]

汇编语言复习题[1]

ID:18137622

大小:61.00 KB

页数:7页

时间:2018-09-14

汇编语言复习题[1]_第1页
汇编语言复习题[1]_第2页
汇编语言复习题[1]_第3页
汇编语言复习题[1]_第4页
汇编语言复习题[1]_第5页
资源描述:

《汇编语言复习题[1]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章基础知识一、机器语言与汇编语言汇编语言是符号化的机器语言,即用助记符表示的语言。助记符一般是英文单词缩写,便于编写、阅读、检查,克服了机器语言的缺点,又继承了它的优点。汇编语言不能直接运行,需要通过:编辑→汇编→连接,最后生成可执行程序。二、进位记数制注意:十进制数:用D(decimal)例117D二进制数:用B(binary)例110110B八进制数:用O(octal)例117O十六进制数:用H(hexadecimal)例17DH例:117D117/2=58158/2=29029/2=14

2、114/2=707/2=313/2=111/2=01117D=1110101B(1)十六进制数→二进制数1D17H=1,1101,0001,0111B(2)十六进制数→十进制数(高教P2)123H=1*162+2*161+3*160=291三、计算机中数和字符的表示1、原码、反码、补码补码:一种很好的机器数表示法,补码可以把负数转化为正数,使减法转换为加法补码的求法:-6→00001010B→11110101B+1B→11110110B绝对值反码+1补码-117D→11110101B(原)→100

3、01010B(反)→10001011B(补)→8BH2、字符表示法最常用的是:美国信息交换标准代码ASCII(高教P7表1-4)3、BCD码:压缩BCD码、非压缩BCD码四、几种基本的逻辑运算AND、OR、NOT、XOR7第2章80x86计算机组织一、80x86微处理器概况1.80x86寄存器组(P21图2.3)分类:通用寄存器、专用寄存器、段寄存器(1)通用寄存器a)数据寄存器(AX、BX、CX、DX):用来暂时存放计算过程中所用到的操作b)指针及变址寄存器(SP、BP、SI、DI):在存储器寻

4、址时,提供偏移地址,另外,在运算过程中也可存放操作数。注:以字(16位)为单位。(2)专用寄存器IP、SP、FLAGS(OF、SF、ZF、CF、AF、PF,DF、TF、IF)2.段寄存器段寄存器——也是一种专用寄存器,主要用于存储器寻址,用来直接或间接地存放段地址。16位代码段(codesegmentCS)数据段(datasegmentDS)堆栈段(stacksegmentSS)附加段(extrasegmentES)四、存储器1.存储单元的地址和内容(1)地址范围8086、8088的地址总线为20

5、位,可访问地址范围:2N00000-FFFFFH1MB(2)地址内容一个存储单元中存放的信息——称为该存储单元的内容,存储单位:字节2.段的概念:20位物理地址可由16位段地址和16位偏移地址组成。物理地址计算方法:16d×段地址+偏移地址=物理地址DB、DW、DD分配单元地址五、外部设备端口访问指令:IN和OUT指令端口寻址范围:0~64KB六、堆栈技术堆栈指针SS:SP。堆栈操作遵循“先进后出、后进先出”的原则。SP-2然后进栈,出栈然后SP+27第3章80x86的指令系统和寻址方式一、指令的

6、组成操作码操作数……操作数1.指令的组成由操作码、操作数两部分组成2.操作数的类型立即数、寄存器操作数、存储器操作数、I/O操作数二、80x86的寻址方式立即寻址方式:MOVBL,36H寄存器寻址方式:MOVBX,AX位移量、基址(BX、BP)、变址(SI、DI)直接寻址方式:MOVBX,ES:[1000H]寄存器间接寻址方式:BX、SI、DI默认段寄存器为DS,BP默认段寄存器为SS。MOVAX,[SI]寄存器相对寻址方式:MOVAX,[SI+10H]基址变址寻址方式:MOVAX,[BX][SI

7、]相对基址变址寻址方式:MOVAX,[BX+SI+100H]I/O端口寻址方式:INAL,21H;OUTDX,AL数据传送指令、串处理指令、算术指令、控制转移指令、循环控制指令、逻辑指令、处理机控制指令、子程序〈一〉.数据传送指令1.通用数据传送指令MOV(move)传送PUSH(pushontothestack)进栈POP(popfromthestack)出栈XCHG(exchange)交换2.累加器专用传送指令(高教P27)该指令必须使用累加器寄存器(AX或AL)传送信息IN(input)输入

8、OUT(output)输出XLAT(translate)换码3.地址传送指令LEA(loadeffectiveaddress)有效地址送寄存器ýLDS(loadDSwithpointer)指针送寄存器和DSýLES(loadESwithpointer)指针送寄存器和ESýLSS(loadSSwithpointer)指针送寄存器和SS4.标志寄存器传送指令(高教P27)ýLAHF(loadAHwithflags)标志送AHýSAHF(storeAHintoflags)AH送标志寄存器

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

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

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