- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《汇编语言与逆向分析》考试大纲
《汇编语言与逆向分析》考试大纲一、课程编号:A2040260二、课程类型:选修课课程学时:56学时/3.5学分适用专业:信息安全先修课程:计算机组织与结构三、概述考试目的:加强学生对基础知识的掌握,检查学生学习本课程的情况。考试基本要求:掌握数制、码制等基础理论知识,能较熟练的进行码制转换,了解数字的各种计算机存储方式了解计算机组成及其基本原理掌握80x86的不同寻址方式,并能区别各种不同寻址方式的异同。熟练掌握80x86的指令系统,能够用80x86指令系统编写基本的程序块。掌握80x86汇编的编程方式,掌握循环、分支、子程序等基本程序结构。在了解基础上进一步掌握宏汇编程序设计技术。掌握常用逆向工程与反汇编工具,反向汇编程序中函数的理解。掌握反向汇编程序中分支语句、循环语句。具有较强的汇编语言程序读程序能力,具有一定的汇编语言编程与逆向分析能力。四、考试内容及范围基础知识(填空)了解相关基本概念,熟悉数制、码制相互转换,如以下涉及到的知识点:各个进制之间的转换。例如(123)10=( )2=( )8(37A.B)16=( )1020.8125=( )2 = ( )16原码、补码及反码假设[X]补=00A7H, 则X= ( )HY = -50,则Y的16比特补码=( )2已知[Z]补=A53BH,则[Z]原=( )H已知[X]补=7985H, [Y]补=5035H,则[X+Y]补=( )H,是否有进位和溢出?16位有符号数A09BH与90A1H谁大谁小?如果两数相减CF及OF值为多少?16位无符号数A09BH与70A1H谁大谁小?如果两数相减CF及OF值为多少?80X86计算机组织(填空、选择、简答)计算机系统的硬件组成:5个部分。根据总线的用途,分为哪三种。80486的寄存器分为哪4类。其中基本结构寄存器的通用寄存器有哪些?段寄存器有哪些?在实模式下,80x86存储系统可以寻址物理存储空间1MB,且段地址16位,段内偏移地址(有效地址)16位。20位的内存物理地址=段地址*16+偏移地址。多个逻辑地址可以对应同一个物理地址。逻辑地址由段地址和物理地址组成。例如1234H:0005H,1200H:345H,1234H:0005H都表示同一个物理地址12345H。代码段、数据段等的地址空间可以相同,也可以重叠。在保护模式下,80486存储系统可以寻址物理存储空间4GB, 80286存储系统可寻址16MB。在保护模式下80486可以访问214个段,每个段长度达4GB,故总虚拟地址空间246B。在保护模式下80286可以访问214个段,每个段长度达64KB,故总虚拟地址空间230B。80X86的I/O地址空间与存储空间独立编址。I/O空间可以达216B。保护模式下,保护级别有4级,操作系统运行在第0级。注意:保护模式的两条特权规则。80486的数据总线32根,中断请求线2根即INTR和NMI。80X86的指令系统和寻址方式(填空、选择、简答)CPU能够直接识别和执行的二进制编码的命令称作指令。一个CPU能够执行的所有指令的集合就是该CPU的指令系统。指令码由操作码和地址码构成。存放操作数时,低字节存放低地址,高字节存放高地址。寻址方式分为操作数寻址与程序转移寻址。操作数寻址有立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,基址寻址,变址寻址(可含比例因子),基址加变址寻址(可含比例因子)。注意凡是含有BP,EBP,ESP作为基址寄存器的默认采用SS作为段寄存器,其他情况默认使用DS。也可以采用段前缀来说明使用哪个段寄存器。例如:MOV AX, [BX+10H]将使用DS;MOV AX, [EAX+EBP]将使用SS; MOV AX, [EBP*2+EAX]将使用DS;MOV AX,FS: [EBP*2+EAX] 将使用FS。MOV AX, [BX+BP]为非法寻址,MOV AX, [DX+5]为非法寻址。MOV AL, 1000H为非法指令。80486的32位标志寄存器掌握OF, DF, IF, TF, SF, ZF, AF, PF, CF的含义。加减运算后判断SF, ZF, AF, PF, CF及OF的值。AND,OR, NOT,TEST后CF为0。移位指令(SHR, ROR, RCR等)后影响CF,PF。80x86的指令系统:(1)数据传送类指令(MOV, MOVSX, MOVZX, XLAT,PUSH,PUSHF/POPF, PUSHFD/POPFD, PUSHA/POPA, PUSHAD/POPAD, XCHG, LAHF, SAHF, IN,
您可能关注的文档
- Success Story_北京第二外国语学院图书馆.doc
- TRB轧制集成建模及成型关键技术.pdf
- Linux虚拟内存管理进阶4.pdf
- VEX IQ软件指南.pdf
- ubuntu系统搭建.doc
- vmware虚拟机如何与宿主机通讯?.docx
- VRRP详解.doc
- VR_AR与电影_孙略.pdf
- VR产业规划1.1.pdf
- VR前沿观察:“VR+餐饮”也搭上了VRAR的顺风车.pdf
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
最近下载
- 肩关节疾三病ppt课件.ppt VIP
- 企业数字化转型L1-L5数据架构设计方法论及案例【52页PPT】.pptx VIP
- 显微镜操作手册-ch axio imager.pdf VIP
- 2025年内蒙古包头市住房发展建设集团有限公司招聘11人笔试模拟试题及答案解析.docx VIP
- 2024年包头市住房发展建设集团有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 2025年内蒙古包头市住房发展建设集团有限公司招聘11人笔试备考题库及答案解析.docx VIP
- 2025包头市住房发展建设集团有限公司招聘笔试备考试题及答案解析.docx VIP
- ____公司销售部绩效考核表模板范本.pdf VIP
- 肩关节解剖课件.ppt VIP
- 浙江省丽水市2024-2025学年高二下学期期末考试地理试卷.docx VIP
文档评论(0)